Que sont le noyau monolithique, le micro noyau et la différence entre eux?


Réponse 1:

Noyau monolithique (monolithique pur):

  • Tous les services du noyau De l'ajout / suppression d'un seul composant (-) n'est pas possible, moins / Zéro flexible (+) La communication inter-composants est meilleure

par exemple: - Unix traditionnel

Micro noyau:

  • quelques services (gestion de la mémoire, gestion du processeur, IPC, etc.) du noyau, d'autres services (gestion des fichiers, gestion des E / S, etc.) de différentes couches / composants Approche divisée [Certains services sont en mode privilégié (noyau) et certains sont en Mode normal (utilisateur)] (+) flexible pour les changements / surclassements (-) surcharge de communication

par exemple: - QNX etc.