Satura rādītājs:
Definīcija - ko nozīmē hibrīds kodols?
Hibrīdkodols ir kodola arhitektūra, kuras pamatā ir mikrokodolu un monolītā kodola arhitektūras kombinācija, ko izmanto datoru operētājsistēmās. Šī kodola pieeja apvieno monolītā kodola ātrumu un vienkāršāku noformējumu ar mikrokodola modularitāti un izpildes drošību.
Techopedia skaidro hibrīdo kodolu
Hibrīds kodola palaiž dažus pakalpojumus kodola telpā, lai samazinātu tradicionālā mikrokerēna veiktspēju, vienlaikus izmantojot kodola kodu kā serverus lietotāja telpā. Piemēram, hibrīda kodola dizains var saglabāt virtuālo failu sistēmu un kopņu kontrolierus kodola iekšienē un failu sistēmas draiverus un atmiņas draiverus kā lietotāja režīma programmas ārpus kodola. Šāds dizains saglabā monolītā kodola veiktspēju un projektēšanas principus.
Microsoft NT kodols ir plaši pazīstams hibrīda kodola piemērs, kas darbina Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 un Windows 7. Tas tiek dēvēts par monolītu kodolu kā emulācijas apakšsistēmas. palaist lietotāja režīmā servera procesos. Viena no vissvarīgākajām lietām tajā ir tās struktūra, kas ir moduļu kolekcija, kas sazinās, izmantojot labi zināmas saskarnes, ar nelielu mikrokanālu, kas aprobežojas ar galvenajām funkcijām, piemēram, pirmā līmeņa pārtraukumu apstrādi, pavedienu plānošanu un sinhronizācijas primitīvām. Tas dod iespēju izmantot vai nu tiešus procedūras izsaukumus, vai starpprocesu komunikāciju, lai sazinātos starp moduļiem, un tādējādi arī iespējamo moduļu atrašanās vietu dažādās adresēs.
