Монолитті ядро, микрокернель және олардың арасындағы айырмашылық қандай?


жауап 1:

Монолитті ядро ​​(Pure Monolithic):

  • Барлық ядро ​​қызметтері Жеке компоненттерді (-) қосу / алып тастау мүмкін емес, компоненттер арасындағы / нөлден икемді (+) байланысы жақсырақ

мысалы: - дәстүрлі уникс

Микрокерлер:

  • Ядроның кейбір қызметтері (жадыны басқару, процессорды басқару, IPC және т.б.), басқа деңгейлер / компоненттерден басқа қызметтер (файлдарды басқару, енгізу-шығару және т.б.) Қалыпты (пайдаланушы) режим] (+) өзгертуге / жаңартуға икемді ( -) Байланыс әрекеті

мысалы: - QNX т.б.