A Windows NT kernel az az összetevő magját a Microsoft , hogy biztonságos hozzáférést biztosít a különböző feladatokat a Windows a réteg anyag (hardver absztrakciós réteg) . Ez a Windows egyik rendszermagja .
Egy tipikus 32 bites egyprocesszoros rendszeren a rendszermag neve NTOSKRNL.EXE ; manapság ez a leggyakoribb eset. 32 bites SMP multiprocesszoros rendszeren NTKRNLMP.EXE a név . Egy fizikai címkiterjesztésű (PAE) rendszeren a Windows rendszermag neve NTKRNLPA.EXE egyetlen processzor esetén, NTKRPAMP.EXE pedig egy többprocesszor esetén.
A Windows NT rendszermagja megelőző jellegű és többfelhasználós multitasking , például:
Ez a cikk a következőkre vonatkozik: Windows 10 Mobile , Windows 8.x , Windows Phone 8.x , Windows 7 , Windows Vista , Windows Server 2003 , Windows XP , Windows 2000 és Windows NT .
A Windows rendszermag az objektumkezelő felülete a hardverösszetevők eléréséhez.
A Windows NT kernel a Windows NT egyetlen olyan összetevője, amely közvetlen hozzáféréssel rendelkezik a HAL következő hardverösszetevőihez:
A bemenetek / kimenetek (lemezek és egyebek ...) és a GDI grafikus interfész kezeléséhez vannak olyan egyéb összetevők, amelyek közvetlen hozzáférést biztosítanak a HAL-hoz: ezek a rendszermag módú illesztőprogramok (KMD: Kernel Mode Drivers), amelyek követik a Windows illesztőprogram-modell (WDM).
Az Object Manager hozzáfér a Windows rendszerleíró adatbázisához .
A kernel paraméterezése megtörtént
A Windows régebbi verzióinak kernelében a különféle összetevők közvetlenül hozzáférhetnek a hardverréteghez a VxD (virtuális eszközillesztő ) segítségével.
A legrégebbi Windows kernek kooperatív multitasking és egyfelhasználósak voltak . A kernel neve KRNL286.EXE az Intel 80286 mikroprocesszor és KRNL386.EXE az Intel 80386 , Intel 80486 és egyéb processzorok . Ez az összetevő nem volt igazi kernel, mert a fizikai RAM nem volt virtuálisan particionálva két diszjunkt régióban (kerneltér és felhasználói tér).
A Windows NT rendszermag első hivatalos verziója a 3.1-es verzió volt, 1993-ban. Az egyik rendszermag-tervező David Cutler volt , aki korábban a DEC vállalat VMS operációs rendszerének tervezésén dolgozott .
F. van Wensveen a következő közös pontokat jelzi a 2 operációs rendszer kernelei között:
A Windows 64 bites verziói (XP, 2003, Vista és Windows 7) tartalmaznak egy PatchGuard komponenst, amelynek célja a rendszermag védelme a módosítások bármilyen formájától (pl. Javítás), és ezért a Windows kevésbé kiszolgáltatottá tétele a " egy rootkit (hátsó ajtó) .
Ennek a komponensnek a bevezetése problémákat okoz az antivírus- kiadók számára . A Vista jelenlegi állapotában (2007. január), a Microsoft által biztosított API nem elég átfogó az antivírus-gyártók egyedi igényeinek kielégítésére.