Micro-noyau

Un micro-noyau est un noyau minimaliste conçu pour être aussi petit que possible. Il contient uniquement le code de base nécessaire pour communiquer avec le matériel et charger un système d’exploitation.

La plupart des noyaux modernes, parfois appelés « noyaux monolithiques », contiennent plusieurs millions de lignes de code. Par exemple, le noyau Linux 3.0 comprend plus de 15 millions de lignes. Les micro-noyaux, en revanche, contiennent généralement moins de 10 000 lignes de code. Ils peuvent conserver une petite taille en chargeant la plupart des processus système en mode utilisateur plutôt que dans le noyau lui-même.

Un noyau monolithique peut inclure des pilotes de périphériques, la prise en charge du système de fichiers et des protocoles de communication interprocessus (IPC) pour les applications. Un micro-noyau inclut uniquement les protocoles IPC système de base et les fonctions de gestion de la mémoire. Tout le reste est chargé en mode utilisateur (lorsqu’un utilisateur se connecte). Cela permet de conserver une petite taille de noyau et fournit également un type modulaire de système d’exploitation, car le noyau peut charger des pilotes et des systèmes de fichiers personnalisés.

Les micro-noyaux étaient populaires dans les années 1980 en raison des limitations de mémoire et de stockage des premiers systèmes informatiques. Bien qu’ils soient encore utilisés pour certains systèmes d’exploitation de serveurs, la plupart des grands systèmes d’exploitation, comme Windows et OS X, utilisent des noyaux monolithiques.

Mis à jour February 26, 2015 par Per C.

quizTestez vos connaissances

Okular, Dolphin, and Qwenview are developed by what organization?

A
Mozilla
0%
B
Opera
0%
C
KDE
0%
D
ANSI
0%
Correct! Incorrect!     View the KDE definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Micro-noyau sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.