Document T. Goron modifié par G. Maréchal
3.3 - La gestion des entrées/sorties
On parle d'entrées-sorties dès qu'il s'agit d'échanger des informations entre l'unité
centrale et les matériels périphériques (écran, clavier, souris, disque dur, imprimante,
modem ...).
Pour gérer les entrées/sorties depuis et vers les périphériques, les S.E. utilisent des
programmes spécialisés spécifiques aux périphériques :
BIOS
contrôleurs d’entrées/sorties
pilotes de périphérique (imprimante, etc.)
Aujourd’hui, la plupart des systèmes proposent la détection et le paramétrage automatique
des pilotes de périphériques au moment du démarrage de la machine (plug and play) ou
même pendant son utilisation (« à chaud » - utile pour rajouter un élément dans un
serveur, par exemple un disque dur supplémentaire, sans avoir à l’arrêter, donc sans
interruption de service pour les utilisateurs).
3.4 - Le système de fichiers
Fichier (« file » en anglais) : terme très général, un fichier est l’ensemble des
d’informations binaires (0 ou 1) représentant un programme, un document, ou tout objet
numérisé. Un fichier sert à stocker et transmettre les données et codes informatiques.
Un système d’exploitation différencie en général les fichiers suivant leur type, et respecte
des conventions de nommage, en terminant le nom du fichier par un point suivi de trois
ou quatre lettres qui représente le type : Par exemple sous Windows :
fichier.txt : texte brut, sans mise en forme
fichier.exe : programme exécutable
fichier.jpg : fichier image compressé au format « JPEG »
Etc.
Le système de gestion de fichiers (SGF) gère le stockage des fichiers sur les disques. Il
gère une table d’allocation (FAT - File Allocation Table), qui définit les emplacements
et taille de chaque fichier. Un fichier est souvent stocké en plusieurs morceaux
(fragments) en fonction des emplacements disponibles sur le disque, mais l’utilisateur ne
s’en rend pas compte.