Z czego składa się jądro systemu Windows?

Odpowiedzi:

4

Mówiąc bardzo z grubsza,

Windows 95, 98, Me;
kernel32.dll

Windows NT +
ntoskrnl.exe ( edycja : poprawione, ty)

W rzeczywistości jest to duży zbiór bibliotek i plików wykonywalnych.
Jest to najbardziej podstawowa część systemu operacyjnego, obsługa pamięci, procesora i innego sprzętu we / wy. Obejmuje takie komponenty, jak model sterownika systemu Windows , menedżer transakcji jądra i interfejs urządzenia graficznego (win32k.sys), z których wszystkie same są dużymi komponentami.

(Win.com był używany do uruchamiania systemu Windows z DOS)

RJFalconer
źródło
1
ntdll.dll jest trybem użytkownika, ntoskrnl.exe (lub jeden z jego wariantów) zawiera składniki, o których wspomniałeś w trybie jądra. Zgadzam się z komentarzem dotyczącym zakupu książki o Windows Wewnętrzne, która zawiera pełną dyskusję na temat wszystkiego, co jest tutaj związane.
snoone
Czy to nie jest tak, że ntdll.dll zawiera niektóre funkcje trybu jądra? W tym I / O i wątki? To powiedziawszy, widzę, że zarejestrowałeś się, żeby mnie poprawić, więc prawdopodobnie masz rację! Dzięki za korektę =).
RJFalconer,
Właśnie się zarejestrowałem, ponieważ nigdy wcześniej nie słyszałem o tej stronie :) ntdll.dll jest głównie tylko skrótem trybu użytkownika dla usług systemowych, które są realizowane w trybie jądra. Jest to opisane pośrednio tutaj: osronline.com/article.cfm?id=257
snoone