Noyau Nanokernel / Picokernel
Le noyau Nanokernel ou Picokernel est un noyau où la quantité totale de code du noyau, c'est-à-dire le code s'exécutant dans le mode privilégié du matériel, est très faible. La composante de «Trap» est l'interface des exceptions matérielles et logicielles; des appels systèmes, des interruptions, de réinitialisation,... La composante de gestion des processus léger est la bibliothèque de gestion des objets tâche/processus léger. Ce composant est appelé et géré depuis le serveur système et planifié par serveur d'horloge. La composante de gestion des messages du NanoKenel est le canal de communication virtuel entre les composants. Tout service système est demandé via le composant de gestion des messages ou par un appel au système.
Voici quelques exemples de systèmes d'exploitation utilisant ce modèle de noyau :
Système d'exploitation |
---|
Adeos |
KeyKOS |
LSE/OS |