Lancement du Noyaunoyau et du Processus pèreprocessus père

1. Rôle du noyau (kernel)

Une fois le système d’exploitation choisi, s’il s’agit d’un système Linux, le chargeur de démarrage lance le noyau, qui prend la suite des opérations de démarrage.

Comme son nom l’indique, le noyau est l’élément essentiel du système d’exploitation. Son rôle est de faire l’interface entre le matériel, la machine, et le logiciel, c’est-à-dire les composants logiciels du système d’exploitation comme le shell (pour le contrôle de la machine) et les différents programmes exécutés.

En tant qu’interface, le noyau fournit une couche d’abstraction aux logiciels. En effet, les logiciels ne savent pas gérer directement la mémoire, le processeur et les supports de stockage. C’est au noyau de fournir des branchements « universels » aux logiciels pour accéder aux ressources physiques. Bien sûr, grâce au noyau, les logiciels peuvent également communiquer entre eux.

Ainsi, le noyau est un ensemble de mécanismes gérant :

  • des fonctions :

  • la gestion des systèmes des fichiers,

  • la gestion des processus (des logiciels),

  • les fonctions réseau : mise en œuvre de IPv4 et IPv6, pare-feu, etc.

  • etc.

  • ces fonctions peuvent faire partie intégrante du noyau, ou être ajoutées dynamiquement en chargeant des modules...

Pour consulter la suite, découvrez le livre suivant :
couv_RI3RED.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Chargeur de démarrage GRUB
Suivant
Lancement du système