Le système d'exploitation
Présentation
Généralités
Toute machine informatique (ordinateur, tablette, téléphone portable, console, télévision connectée, routeur...) dispose d’un système d’exploitation (OS, Operating System).
Le système d'exploitation est l'intermédiaire entre les ressources matérielles de la machine et les logiciels/applications.
Quel est le rôle du système d’exploitation ?
Gestion du processeur
Le système d'exploitation gère le partage du processeur entre les différents programmes en cours d'exécution grâce à un algorithme d'ordonnancement.
Gestion des mémoires
Le système d'exploitation gère la mémoire vive allouée à chaque application. C'est également lui qui transfère le programme de la mémoire de masse à la mémoire vive. Et c'est lui également qui libère la mémoire vive lorsque le programme est arrêté.
Gestion des entrées/sorties
Le système d'exploitation gère l'accès des programmes aux ressources matérielles par l'intermédiaire des pilotes (appelés également gestionnaires de périphériques ou gestionnaires d'entrée/sortie).
Gestion des droits
Le système d'exploitation est chargé de la sécurité liée à l'exécution des programmes en garantissant que les ressources ne sont utilisées que par les programmes et utilisateurs possédant les droits adéquats.
Gestion des fichiers
Le système d'exploitation gère la lecture et l'écriture dans le système de fichiers et les droits d'accès aux fichiers par les utilisateurs et les applications.
Quelles sont les composantes du système d'exploitation ?
Le noyau (kernel)
Le noyau constitue l'ensemble des fonctions fondamentales nécessaires au bon déroulement des applications et de la machine informatique en général : gestion de la mémoire, des processus, des fichiers, des entrées-sorties...
Le noyau rend la programmation des applications plus faciles en proposant l'ensemble de ces fonctions.
Le système de fichiers
Le système de fichiers est une structure arborescente qui permet d'enregistrer des informations dans la mémoire de l'ordinateur.
L'interface avec l'utilisateur
Le système d'exploitation fournit une interface qui permet à l'utilisateur d'interagir (directement ou par l'intermédiaire des applications) avec la machine informatique.
On peut distinguer les interfaces en ligne de commandes (ou Shell en anglais) des interfaces graphiques.
Compléments
Les systèmes d'exploitation sur PC les plus utilisés
en septembre 2021 (basée sur les pages vues). Source : StatCounter