Kazalo:
Opredelitev - Kaj pomeni hibridno jedro?
Hibridno jedro je arhitektura jedra, ki temelji na kombinaciji mikrokernelne in monolitne arhitekture jedra, ki se uporablja v računalniških operacijskih sistemih. Ta pristop jedra združuje hitrost in enostavnejšo zasnovo monolitnega jedra z modularnostjo in varnostjo izvajanja mikrokernela.
Tehopedija razlaga hibridno jedro
Hibridno jedro izvaja nekatere storitve v prostoru jedra, da zmanjša uspešnost običajne mikrokernele, medtem ko še vedno izvaja kodo jedra kot strežnike v uporabniškem prostoru. Na primer, hibridna zasnova jedra lahko ohrani navidezni datotečni sistem in krmilnike vodila znotraj jedra ter gonilnike datotečnega sistema in gonilnike za shranjevanje kot programe uporabniškega načina zunaj jedra. Takšna zasnova ohranja delovanje in načela oblikovanja monolitnega jedra.
Microsoft NT jedro je dobro znan primer hibridnega jedra, ki poganja Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 in Windows 7. Omenja se kot monolitno jedro kot emulacijski podsistem teči v procesih strežnika uporabniškega načina. Pri tem je najpomembnejša njegova zgradba, ki je zbirka modulov, ki komunicirajo prek dobro znanih vmesnikov, z majhnim mikrokanalom, omejenim na jedrne funkcije, kot so vodenje prekinitve na prvi stopnji, načrtovanje navojev in sinhronizacijski primitivi. To omogoča možnost uporabe neposrednih klicev postopka ali medprocesijske komunikacije za komunikacijo med moduli in s tem za potencialno lokacijo modulov v različnih naslovih.
