Turinys:
Apibrėžimas - ką reiškia hibridinis branduolys?
Hibridinis branduolys yra branduolio architektūra, pagrįsta mikroschemos ir monolitinio branduolio architektūros deriniu, naudojamu kompiuterių operacinėse sistemose. Šis branduolio metodas sujungia greitį ir paprastesnį monolitinio branduolio projektavimą su mikrocilnelio moduliškumu ir vykdymo saugumu.
„Techopedia“ paaiškina hibridinį branduolį
Hibridinis branduolys paleidžia kai kurias paslaugas branduolio erdvėje, kad sumažintų tradicinio mikrokernelio našumą, o branduolio kodas vis tiek veikia kaip serveriai vartotojo erdvėje. Pavyzdžiui, hibridinio branduolio dizainas gali išlaikyti virtualią failų sistemą ir magistralės valdiklius branduolio viduje, taip pat failų sistemos tvarkykles ir saugojimo tvarkykles kaip vartotojo režimo programas, esančias už branduolio ribų. Tokia konstrukcija išlaiko monolitinio branduolio veikimą ir projektavimo principus.
„Microsoft NT“ branduolys yra gerai žinomas hibridinio branduolio, kuris maitina „Windows NT“, „Windows 2000“, „Windows XP“, „Windows Server 2003“, „Windows Vista“, „Windows Server 2008“ ir „Windows 7“, pavyzdys. Jis yra vadinamas monolitiniu branduoliu kaip emuliacijos posistemiai. vykdyti vartotojo režimo serverio procesuose. Vienas iš svarbiausių dalykų yra jo struktūra, kuri yra modulių, kurie bendrauja naudodamiesi gerai žinomomis sąsajomis, rinkinys, turintis nedidelį mikrolaidą, apsiribojantį pagrindinėmis funkcijomis, tokiomis kaip pirmo lygio pertraukimų tvarkymas, gijų planavimas ir sinchronizacijos primityvai. Tai suteikia galimybę naudoti tiesioginius procedūrinius skambučius arba tarpprocesinį ryšį norint susisiekti tarp modulių, taigi ir galimą modulių buvimo vietą skirtingose adresų erdvėse.
