Turinys:
Apibrėžimas - ką reiškia mikrokernelis?
Mikrokanalas yra programinės įrangos ar net kodo dalis, kurioje yra beveik minimalus funkcijų ir funkcijų, reikalingų operacinei sistemai įdiegti, kiekis.
Jame numatytas minimalus mechanizmų skaičius, pakankamas tik pagrindinėms sistemos funkcijoms vykdyti, kad būtų maksimaliai padidintas diegimo lankstumas, taigi jis leidžia efektyviai įgyvendinti kitas OS dalis, nes tai nereikalauja daug strategijų.
„Techopedia“ paaiškina „Microkernel“
Mikrokanalai pirmą kartą buvo sukurti devintajame dešimtmetyje kaip tiesioginis atsakas į kelis iššūkius, susijusius su mono branduolių pritaikymu naujesnėms kompiuterinėms sistemoms dėl projektavimo ir programavimo nesuderinamumo.
Taip yra todėl, kad tuo metu greitai buvo kuriamos naujos protokolų krūvos, failų sistemos, įrenginių tvarkyklės ir kitos žemo lygio sistemos. Aukščiau paminėtos funkcijos dažnai buvo monolitiniame branduolyje, o tai reikalauja daug darbo ir kruopštaus kodo valdymo, kai modifikuojami, kad būtų naudojami naujesnėse sistemose.
Mikroelemento idėja buvo įgyvendinti visas šias funkcijas kaip vartotojo erdvės programas, kurios leido jas įjungti ir išjungti kaip įprastas programas; jie yra valdomi kaip demonai.
Tai leido lengviau manipuliuoti šiomis funkcijomis ir atskirti branduolio kodą, kad būtų galima tikslinti, nesijaudinant dėl kitų šalutinių reiškinių. Bet ypač tai leido kitoms operacinėms sistemoms kurti ant šio bendro branduolio ar mikrolaidžio, kuris labai pažengė į operacinių sistemų tyrimus.
