Les relations avec le système d’exploitation
- Introduction
- Les différentes couches fonctionnelles d’un micro-ordinateur de type PC
- Les principaux rôles du système d’exploitation
- Les différentes parties du système d’exploitation
1. Introduction
Le but de ce cours est d’étudier d’une manière brève les relations existant entre le système d’exploitation (SE) et
l’ordinateur.
Tout d’abord il faut noter qu’un système d’exploitation est un ensemble des programmes destinés à gérer l’ensemble
des matériels et logiciels de l’ordinateur.
2. Les différentes couches fonctionnelles d’un micro-ordinateur de type PC
Il faut noter qu’avec l’arrivée du micro-ordinateur et du système d’exploitation, on a eu l’introduction du BIOS.
Le BIOS permettait au système d’exploitation BDOS (Basic Disk Operating System) de se baser sur une couche logiciel
de gestion des entrées/sorties. Il était destiné à gérer le disque. Mais ce principe a été généralisé avec
l’arrivée du PC et de DOS (Disk Operating System).
Ci-dessous, nous vous présentons les différentes couches fonctionnelles d’un micro-ordinateur de type PC:
3. Les principaux rôles du système d’exploitation
D’une manière général, le système d’exploitation assure divers fonctions telles que:
- La gestion du processeur: allocation du processeur entre les différents programmes.
- Gestion de mémoire vive: gestion de mémoire allouée à chaque application en cours de fonctionnement. En cas
d’insuffisance de la mémoire vive, une partie de disque dur appelée mémoire virtuelle est allouée à l’application.
- Gestion des entrées/sorties: par l’intermédiaire des pilotes, le système d’exploitation est capable de gérer
les périphériques d’entrées, de sorties et d’entrées-sorties. Il faut noter que la fonction du pilote est
d’isoler le matériel du système d’exploitation, en offrant par voie de conséquence des applications, une interface
standardisée.
- Gestion de l’exécution des applications: Le système de l’exploitation veille à ce que les programmes puissent
mieux s’exécuter en leur offrant les ressources nécessaires. Il tue un programme si ce dernier ne répond pas
correctement.
- Gestion des droits: Le système d’exploitation veille à ce qu’un programme soit exécuté par l’utilisateur ayant
le droit de l’exécution de ce programme.
- Gestion des fichiers: Gestion de la lecture et de l’écriture dans le système de fichiers et les droits d’accès
aux fichiers par les utilisateurs et les applications.
- Gestion des informations: stockage, protection, diagnostique…
4. Les différentes parties du système d’exploitation
Le système d’exploitation est constitué de trois parties:
- Le noyau
- L’interpréteur de commande
- Le système de fichiers