Un système d'exploitation (OS) effectue de nombreuses tâches, mais trois fonctions principales sont :
1. Gestion des processus : Cela implique de gérer l’exécution des programmes (processus). Le système d'exploitation gère la création, la planification et l'arrêt des processus, leur alloue des ressources (comme le temps CPU et la mémoire) et veille à ce qu'ils n'interfèrent pas les uns avec les autres.
2. Gestion de la mémoire : Le système d'exploitation gère la mémoire de l'ordinateur (RAM). Cela inclut l'allocation de mémoire aux processus, le suivi des parties de mémoire utilisées, l'échange de données entre la RAM et le stockage secondaire (comme un disque dur) pour gérer les situations où la RAM est limitée et la protection des régions de mémoire pour empêcher un processus d'en corrompre un autre.
3. Gestion du système de fichiers : Le système d'exploitation gère le stockage et la récupération des fichiers sur les périphériques de stockage secondaires. Cela inclut l'organisation des fichiers dans des répertoires, la création et la suppression de fichiers, le contrôle de l'accès aux fichiers et la fourniture aux applications d'un moyen d'interagir facilement avec les fichiers.
|