Domov audio Čo je to hybridné jadro? - definícia z technológie

Čo je to hybridné jadro? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená hybridné jadro?

Hybridné jadro je architektúra jadra založená na kombinácii mikrok jadrovej a monolitickej architektúry jadra používanej v počítačových operačných systémoch. Tento prístup k jadru kombinuje rýchlosť a jednoduchšiu konštrukciu monolitického jadra s modularitou a bezpečnosťou vykonávania mikrok jadra.

Techopedia vysvetľuje hybridné jadro

Hybridné jadro prevádzkuje niektoré služby v jadre, aby sa znížila réžia tradičného mikrok jadra, zatiaľ čo kód jadra sa spúšťa ako servery v užívateľskom priestore. Napríklad hybridný návrh jadra môže udržiavať virtuálny systém súborov a radiče zbernice vo vnútri jadra a ovládače súborového systému a ovládače úložiska ako programy užívateľského režimu mimo jadra. Takýto dizajn zachováva výkon a princípy dizajnu monolitického jadra.


Jadro Microsoft NT je dobre známym príkladom hybridného jadra, ktoré poháňa systémy Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 a Windows 7. Tento systém sa označuje ako monolitické jadro ako emulačné subsystémy. bežať v serverových procesoch v užívateľskom režime. Jednou z najdôležitejších vecí na nej je jej štruktúra, ktorá je kolekciou modulov, ktoré komunikujú cez dobre známe rozhrania, s malým mikrokernelom obmedzeným na základné funkcie, ako je spracovanie prerušenia na prvej úrovni, plánovanie vlákien a synchronizačné primitívy. Toto umožňuje možnosť použiť buď priame volania procedúr alebo medziprocesovú komunikáciu na komunikáciu medzi modulmi, a tým aj potenciálne umiestnenie modulov v rôznych adresných priestoroch.

Čo je to hybridné jadro? - definícia z technológie