Composants du système d'exploitation☘
Le système d'exploitation est composé d'un ensemble de logiciels permettant de gérer les interactions avec le matériel.
Parmi cet ensemble de logiciels on distingue généralement les éléments ci-dessous :
Le noyau (kernel)☘
Ce sont les fonctions fondamentales du système d'exploitation telles que :
- la gestion de la mémoire,
- la gestion des processus,
- la gestion des fichiers,
- la gestion des sorties principales,
- la gestion des fonctionnalités de communication.
L'interpréteur de commande (shell)☘
Il permet la communication de l'utilisateur avec le système d'exploitation par l'intermédiaire d'un langage de commandes, afin de permettre à cet utilisateur de piloter les périphériques en ignorant tout des caractéristiques du matériel qu'il utilise, de la gestion des adresses physiques, etc...
Vocabulaire
shell : traduisez « coquille » (par opposition au noyau).
Sous système d'exploitation Linux, on l'appelle généralement Terminal.
Sous système d'exploitation Windows, ce sera plutôt Invite de commande.
Le système de fichiers (file system, noté FS)☘
Il permet d'enregistrer les fichiers dans une arborescence.