Hvad er monolitisk kerne, mikrokernel & forskel mellem dem?


Svar 1:

Monolitisk kerne (ren monolitisk):

  • Alle kernetjenester Fra enkeltkomponent (-) tilføjelse / fjernelse er ikke mulig, mindre / Nul fleksibel (+) inter Komponentkommunikation er bedre

f.eks: - Traditionel Unix

Mikrokerne:

  • få tjenester (Hukommelsesadministration, CPU-styring, IPC osv.) fra kernekerne, andre tjenester (Filhåndtering, I / O-administration osv.) fra forskellige lag / componentSplit-tilgang [Nogle tjenester er i privilegeret tilstand (kernel), og nogle er i Normal (bruger) -tilstand] (+) fleksibel til ændringer / op-graderinger (-) kommunikationsomkostninger

f.eks: - XBSD osv