Casa Audio Cos'è il kernel ibrido? - definizione da techopedia

Cos'è il kernel ibrido? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Hybrid Kernel?

Il kernel ibrido è un'architettura del kernel basata su una combinazione di microkernel e architettura monolitica del kernel utilizzata nei sistemi operativi dei computer. Questo approccio al kernel combina la velocità e la progettazione più semplice del kernel monolitico con la modularità e la sicurezza dell'esecuzione del microkernel.

Techopedia spiega il kernel ibrido

Un kernel ibrido esegue alcuni servizi nello spazio del kernel per ridurre il sovraccarico di prestazioni di un microkernel tradizionale, mentre esegue ancora il codice del kernel come server nello spazio utente. Ad esempio, un progetto del kernel ibrido può mantenere il file system virtuale e i controller del bus all'interno del kernel, i driver del file system e i driver di archiviazione come programmi in modalità utente all'esterno del kernel. Tale progetto mantiene le prestazioni e i principi di progettazione di un kernel monolitico.


Il kernel di Microsoft NT è un noto esempio di kernel ibrido che alimenta Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 e Windows 7. Viene chiamato kernel monolitico come sottosistemi di emulazione eseguito nei processi del server in modalità utente. Una delle cose più importanti al riguardo è la sua struttura, che è una raccolta di moduli che comunicano tramite interfacce note, con un piccolo microkernel limitato alle funzioni principali come la gestione degli interrupt di primo livello, la pianificazione dei thread e le primitive di sincronizzazione. Ciò consente la possibilità di utilizzare chiamate di procedura dirette o comunicazioni tra processi per comunicare tra i moduli, e quindi per la potenziale posizione dei moduli in diversi spazi di indirizzi.

Cos'è il kernel ibrido? - definizione da techopedia