Un système d’exploitation, ou Operating System (OS), est une instance qui sert d’intermédiaire entre le matériel, le logiciel et l’utilisateur. Il vous permet en quelque sorte de communiquer avec l’ordinateur ou le smartphone, sans pour autant maîtriser le langage machine. Dans cet article, vous découvrirez les tâches qu’un système d’exploitation comme Windows, iOS ou Android effectue pour votre appareil.
- Qu’est-ce qu’un système d’exploitation?
- Quelles sont les tâches effectuées par un système d’exploitation?
Qu’est-ce qu’un système d’exploitation?
Un système d’exploitation est un ensemble de programmes informatiques, au sens général donc, un logiciel qui vous permet, en tant qu’utilisateur, d’exécuter d’autres applications sur votre ordinateur ou votre smartphone. Il comprend la gestion des ressources logicielles et matérielles, y compris les périphériques d’entrée tels que la souris et le clavier, les périphériques de sortie tels que l’écran et l’imprimante, les périphériques réseau tels que les routeurs et les périphériques de stockage tels que les lecteurs. Le système d’exploitation constitue en quelque sorte l’interface entre vos composants matériels et les logiciels d’application que vous utilisez.
À bien des égards, le système d’exploitation agit comme un cadre global avec lequel toutes les applications peuvent interagir de manière cohérente. Les systèmes d’exploitation modernes utilisent une interface utilisateur graphique. Voici quelques exemples de ce type de systèmes:
- Microsoft Windows
- Apple macOS
- Linux (ou plutôt GNU/Linux)
- Android
- iOS
Le système d’exploitation sert d’intermédiaire entre le matériel et le logiciel. Cachées en arrière-plan, les tâches sont distribuées au matériel interne du système et signalent au logiciel de les exécuter. Si vous démarriez par exemple un nouvel ordinateur sans système d’exploitation, vous ne pourriez pas l’utiliser, car la communication entre les composants ne serait pas garantie.
Quelles sont les tâches assumées par un système d’exploitation?
Que ce soit Windows 10, macOS d’Apple ou l’une des nombreuses distributions de Linux : Les systèmes assument les mêmes tâches pour votre ordinateur. Il s’agit notamment de:
- Gestion du processeur : le système d’exploitation décide de l’ordre dans lequel les processus ont accès à l’unité centrale et de la quantité de temps de traitement allouée à chaque processus.
- Gestion de la mémoire vive : le système d’exploitation gère également la mémoire vive. Ici aussi, la quantité de mémoire allouée à chaque processus est définie. Exemple : vous lancez une application sur Windows ou Linux – le système d’exploitation attribue alors au processus autant de mémoire vive que nécessaire. Lorsque le programme est fermé, cette mémoire est à nouveau vidée par le système.
- Gestion des fichiers : le système d’exploitation gère les opérations de lecture et d’écriture dans le système de fichiers. En outre, il gère les droits d’accès tels que l’écriture, la lecture et l’exécution pour les utilisateurs.
- Sécurité : Le système d’exploitation utilise des mots de passe pour protéger les données des utilisateurs. Il empêche également l’accès non autorisé aux programmes et aux données des utilisateurs en ne permettant l’ouverture des programmes qu’aux utilisateurs disposant des droits correspondants.
- Coordination entre d’autres logiciels et les utilisateurs: Les systèmes d’exploitation coordonnent en outre d’autres logiciels tels que les interprètes, les compilateurs, etc. Dans ce cas, le système joue à nouveau le rôle d’intermédiaire entre l’utilisateur et le matériel.