Sommario:
Definizione - Cosa significa Nano Kernel?
Un nanokernel è un piccolo kernel che offre l'astrazione hardware, ma senza servizi di sistema. I kernel più grandi sono progettati per offrire più funzionalità e gestire più astrazioni hardware. Anche i microkernel moderni mancano di servizi di sistema, quindi i termini microkernal e nanokernal sono diventati analoghi.Techopedia spiega Nano Kernel
Storicamente, il termine nanokernel indica:- Un kernel in cui il volume totale del codice del kernel, ovvero il codice eseguito nella modalità privilegiata dell'hardware, è piuttosto piccolo.
- Un livello di virtualizzazione sotto un sistema operativo, che è più precisamente chiamato hypervisor.
- Uno strato di astrazione hardware (HAL), che costituisce la porzione di livello più basso di un kernel.
- Occasionalmente, il termine nanokernel viene utilizzato per descrivere un kernel che supporta una risoluzione di clock di nanosecondi.