|
Les systèmes d'exploitation effectuent de nombreuses tâches, mais quatre fonctions principales sont :
1. Gestion des processus : Gérer l'exécution de programmes (processus), y compris leur création, leur planification et leur terminaison. Cela garantit que plusieurs programmes peuvent s'exécuter simultanément, partageant efficacement le processeur.
2. Gestion de la mémoire : Allouer et désallouer de la mémoire aux processus, en les empêchant d'interférer les uns avec les autres et en garantissant une utilisation efficace de la RAM disponible. Cela inclut des techniques telles que la mémoire virtuelle.
3. Gestion du système de fichiers : Organiser et stocker des fichiers sur des périphériques de stockage (disques durs, SSD, etc.), offrant une manière structurée d'accéder et de gérer les données. Cela inclut la création, la suppression, la lecture et l'écriture de fichiers.
4. Gestion des entrées/sorties (E/S) : Gérer la communication entre l'ordinateur et les périphériques externes (clavier, souris, imprimante, carte réseau, etc.), contrôler le transfert de données et gérer les pilotes de périphériques.
|