Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Linux >> .

Cos'è il kernel e il sistema NT?

Il "Kernel NT" si riferisce al nucleo della famiglia di sistemi operativi NT Windows. È la parte fondamentale responsabile della gestione dell'hardware del computer e della fornitura di servizi essenziali alle applicazioni. "Sistema" in questo contesto si riferisce spesso all'ambiente complessivo del sistema operativo, che include il kernel e altri componenti. Abbattiamolo:

nt kernel:

* cuore del sistema operativo: Questa è la parte di livello più basso di Windows. Interagisce direttamente con l'hardware del computer, gestendo risorse come memoria, processori e dispositivi I/O.

* Architettura microkernel: Sebbene non sia strettamente un microkernel in senso più puro, l'architettura di Windows NT è più vicina a un microkernel che monolitico. Separa le funzionalità di base in moduli distinti che comunicano attraverso interfacce ben definite. Ciò migliora la stabilità e la modularità.

* Componenti chiave: Include componenti cruciali come il dirigente (responsabile della gestione delle risorse del sistema), il gestore di oggetti (fornisce un modo strutturato per accedere agli oggetti di sistema), il gestore di processo (gestisce i processi e i thread) e il monitor di riferimento della sicurezza (applica le politiche di sicurezza).

* Driver di dispositivo: Il kernel interagisce con i driver di dispositivi, che fungono da intermediari tra i dispositivi del kernel e hardware.

* Gestione della memoria virtuale: Gestisce l'allocazione della memoria e il paging, consentendo alle applicazioni di utilizzare più memoria di fisicamente disponibili.

Sistema NT Windows (contesto più ampio):

Il "sistema NT" comprende tutto ciò che costituisce la famiglia del sistema operativo NT di Windows, tra cui:

* nt kernel: Come descritto sopra.

* Executive: Un livello sopra il kernel che fornisce servizi di sistema di base.

* API Win32: Un insieme di funzioni che le applicazioni utilizzano per interagire con il sistema operativo.

* Interfaccia utente (GUI): L'interfaccia grafica (come il desktop e Windows) con cui gli utenti interagiscono.

* Driver di dispositivo: Software che consente al sistema operativo di interagire con l'hardware.

* Servizi di sistema: Vari processi e servizi di fondo che forniscono funzionalità come connettività di rete, stampa, ecc.

* File system: Gestisce file e directory sui dispositivi di archiviazione.

In breve, il kernel NT è il motore del sistema operativo, mentre il sistema NT è il veicolo completo. Il kernel è una parte * critica * del sistema più grande. Comprendere la distinzione è importante per l'amministrazione del sistema, lo sviluppo del software e la risoluzione dei problemi.

 

sistemi © www.354353.com