"NT -kärnan" hänvisar till kärnan i Windows NT -operativsystemfamiljen. Det är den grundläggande delen som är ansvarig för att hantera datorns hårdvara och tillhandahålla viktiga tjänster till applikationer. "System" i detta sammanhang hänvisar ofta till den övergripande operativsystemmiljön, som inkluderar kärnan och andra komponenter. Låt oss bryta ner det:
nt Kernel:
* hjärtat av OS: Detta är den lägsta delen av Windows. Den interagerar direkt med datorns hårdvara, hanterar resurser som minne, processorer och I/O -enheter.
* MicroKernel Architecture: Även om det inte strikt är en mikrokernel i renaste bemärkelse, är Windows NT:s arkitektur närmare en mikrokernel än en monolitisk. Den separerar kärnfunktioner i distinkta moduler som kommunicerar genom väl definierade gränssnitt. Detta förbättrar stabiliteten och modulariteten.
* Nyckelkomponenter: Inkluderar avgörande komponenter som Executive (ansvariga för att hantera systemresurser), objekthanteraren (ger ett strukturerat sätt att komma åt systemobjekt), processhanteraren (hanterar processer och trådar) och säkerhetsreferensmonitor (upprätthåller säkerhetspolicy).
* enhetsdrivare: Kärnan interagerar med enhetsdrivare, som fungerar som mellanhänder mellan kärn- och hårdvaruenheterna.
* Virtual Memory Management: Hanterar minnesallokering och personsökning, vilket gör att applikationer kan använda mer minne än fysiskt tillgängligt.
Windows NT -system (bredare sammanhang):
"NT -systemet" omfattar allt som utgör familjen Windows NT NT, inklusive:inklusive:
* nt Kernel: Som beskrivits ovan.
* verkställande: Ett lager ovanför kärnan som tillhandahåller kärnsystemtjänster.
* win32 API: En uppsättning funktioner som applikationer använder för att interagera med operativsystemet.
* Användargränssnitt (GUI): Det grafiska gränssnittet (som skrivbordet och fönstren) som användare interagerar med.
* enhetsdrivare: Programvara som gör det möjligt för operativsystemet att interagera med hårdvara.
* Systemtjänster: Olika bakgrundsprocesser och tjänster som tillhandahåller funktionaliteter som nätverksanslutning, utskrift, etc.
* Filsystem: Hanterar filer och kataloger på lagringsenheter.
Kort sagt, NT -kärnan är operativsystemets motor, medan NT -systemet är det kompletta fordonet. Kärnan är en kritisk * del * av det större systemet. Att förstå skillnaden är viktig för systemadministration, mjukvaruutveckling och felsökning.