operating-system

Dlaczego procesor uzyskuje dostęp do pamięci na granicy słów?

Słyszałem wiele, że dane powinny być odpowiednio wyrównane w pamięci dla lepszej wydajności dostępu. CPU dostęp do pamięci na ... wired i jest hardwired przez sprzęt dostępu do pamięci. Procesor jest po prostu niewinny, jeśli o to chodzi. Wiele dzięki...

Model sterowany zdarzeniami w C

Jestem naprawdę zainteresowany programowaniem sterowanym zdarzeniami w C, szczególnie z gniazdami, więc zamierzam poświęcić t ... Wiem, że to skomplikowane, ale zawsze miło jest przynajmniej wiedzieć, jak wygląda Infrastruktura tego rodzaju programowania.

Czy mogę wykonać dowolny prog wykonany w c bez żadnej platformy os?

Wygooglowałem o tym i gdzieś przeczytałem .... możesz. Dzieje się tak w przypadku systemów wbudowanych Myślę, że nie, to ni ... nego Twój komponent nie działałby. Mam rację, czy ktoś może mi wyjaśnić odpowiedź? (Nie mam pojęcia ABT embedded systems...)

Obsługa przerwań (Linux / ogólne)

Na magistrali głównej mamy kontroler przerwań (IRC), który działa jako multiplekser między urządzeniami, które mogą wywołać p ... to samo przerwanie? Musi być tabela, która mówi, że 2 i 3 obsługują IRQ15 np. gdzie znajduje się ta tabela i jak się nazywa?

Jak czytać / pisać.kod maszynowy exe ręcznie?

Nie znam zbyt dobrze magii kompilatora. Akt przekształcania kodu czytelnego dla człowieka (lub nie Naprawdę czytelnej instruk ... ACD See może również tworzyć wykonywalne prezentacje. Jak to się robi? Jak mogę zrozumieć, co dzieje się wewnątrz pliku EXE?

dlaczego jądro jest mapowane do tej samej przestrzeni adresowej co procesy

To jest pytanie do rozwinięcia: dlaczego mówi się, że jądro znajduje się w przestrzeni adresowej procesu? To może być głu ... od tabel stron procesów? Czy Mogę uzyskać wyjaśnienie dotyczące konkretnego systemu operacyjnego linux (debian lub ubuntu).

Dla kernela / OS jest C nadal to? [zamknięte]

zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... yjnego pracującym głównie na jądrach. W przyszłości C nadal będzie językiem wyboru i co jeszcze powinienem chcesz się uczyć?

Jak ustawić ulimit - n z programu golang?

Moim purspose było ustawienie ulimit - n z programu golang tak, że nie muszę ustawiać go globalnie, ale ograniczyć go w progr ... ot-Specified ~/work/odesk/progium/trial $ go version go version devel +7c42cfa28e24 Tue Jul 30 14:22:14 2013 +1000 linux/386

Jak działa wywołanie systemowe [duplicate]

to pytanie ma już odpowiedzi tutaj : ... Istnieją różne wywołania systemowe, takie jak open , read, write, socket itd. Chciałbym wiedzieć, jak one działają w ogóle ?

Jak uruchomić regasm.exe z wiersza poleceń innego niż wiersz poleceń Visual Studio?

Chcę uruchomić regasm.exe z cmd. który jest dostępny w c:\windows\Microsoft.net\framework\2.057 Lubię to c: \ regasm.exe ... zmu.exe w zmiennej środowiskowej. Dla której zmiennej muszę ustawić ścieżkę do uruchomienia regasm w sposób opisany powyżej?

jQuery / Javascript do wykrywania OS bez wtyczki?

Szukam sposobu na wykrycie systemu operacyjnego dla strony pobierania za pomocą jQuery lub Javascript, aby polecić określone pliki Dla Mac vs Windows. Miałem nadzieję zrobić to bez dodawania kolejnej wtyczki do mojej strony.

Proces a wątki

Jak zdecydować, czy użyć wątków lub utworzyć osobny proces w aplikacji, aby osiągnąć równoległość.

Dlaczego alokacja pamięci dla procesów jest powolna i może być szybsza?

Stosunkowo dobrze wiem, jak działa pamięć wirtualna. Cała pamięć procesu jest podzielona na strony i każda strona pamięci wir ... oże po prostu wyczyścić go w pamięci podręcznej i przenieść do pamięci dopiero po pewnym przetworzeniu w pamięci podręcznej.

Najlepszy OS do rozwoju Javy? [zamknięte]

Jaki jest najlepszy OS do tworzenia Javy? Ludzie z Sun wciskają Solarisa, tak Solaris ma w sobie jakieś dodatkowe funkcje tak ... e. Nie jestem zadowolony z przełączania systemu operacyjnego i zamiast tego używam Solarisa. Jakie były Twoje doświadczenia?

Dlaczego istnieje różnica między językami assembly, takimi jak Windows, Linux?

Jestem stosunkowo nowy w tych wszystkich niskopoziomowych rzeczach, języku montażu.. i chcesz dowiedzieć się więcej szczegółó ... ? Naprawdę zastanawiam się wszystkie powody za nimi. Każda szczegółowa odpowiedź, artykuł, książka byłaby świetna. Dzięki.

Jak napisać jądro hello world?

Piszę jądro, więc zaczynam od programu hello world w jądrze. Napisałem jądro hello world w c++ i kompiluje się z powodzeniem ... we do debugowania, to proszę mi pomóc, jak debugować. Uruchamiam go w wirtualnym pudełku. Każda pomoc będzie mile widziana.

Czy cały system operacyjny może być napisany bez użycia nawet jednej linii kodu C / C++?

Czy można napisać cały system operacyjny bez użycia nawet jednej linii kodu C / C++? EDIT: jeszcze jeden do dodania do listy - assembly

Wielopoziomowe tabele stron-hierarchiczne stronicowanie

Przykładowe pytanie z poprzedniego systemu operacyjnego, jak obliczyć tego typu pytanie? Komputer ma 64-bitową wirtualną prz ... opoziomowa tabela stron, ponieważ każda tabela musi być zawarta na stronie. Ile poziomów jest wymaganych? Jak to obliczyć?

Zrozumienie współbieżnych zapisów plików z wielu procesów

Stąd: to plik dołączany w Unixie Rozważ przypadek, w którym wiele procesów otwiera ten sam plik i dołącza do niego. O_appe ... ror("Error during close"); status = -1; } end: free(buf); finalize: MPI_Finalize(); return status; }