Professional Documents
Culture Documents
Chapitre 4 - Système de Gestionn Des Fichiers
Chapitre 4 - Système de Gestionn Des Fichiers
Chapitre 4 - Système de Gestionn Des Fichiers
Introduction
Le système de gestion de fichiers (SGF) est la partie la plus visible d’un système
d’exploitation qui se charge de gérer le stockage et la manipulation de fichiers (sur une unité
de stockage : partition, disque, CD, disquette). Un SGF a pour principal rôle de gérer les fichiers
et d’offrir les primitives pour manipuler ces fichiers.
Répertoire à un niveau : tous les fichiers du SGF sont répertoriées dans un unique
catalogue.Tous les noms de fichiers doivent être différents. Difficile si plusieurs utilisateurs
Répertoire à deux niveaux : chaque utilisateur dispose d'un sous-répertoire (User File Directory
) dans lequel sont référencés tous les fichiers lui appartenant. Le répertoire racine contient des
répertoires et des fichiers. Il est le seul répertoire non inclus dans un autre
Pour optimiser le traitement des requêtes disque accumulées dans la file d’attente du contrôleur,
on utilise des algorithmes d’ordonnancement du bras
on distingue :
• FCFS (First Come, First Served) : les requêtes disque sont servies selon leur ordre
d'arrivée
• SSTF (Shortest seek time first) : la requête servie est celle dont la position est la plus
proche de la position courante
• algorithme de l'ascenseur :le bras balaye l'ensemble des listes et sert les requêtes au fur
et à mesure des pistes parcourues
Les SGF sont liés au système d’exploitation. De plus, certains SE sont capables de
reconnaître, voire d’utiliser d’autres SGF, parfois à l’aide d’outils complémentaires.
• FAT : File Allocation Table
• FAT 16 =>16 bits sont utilisés pour gérer les entrées dans les tables d’allocation
• FAT 32 =>idem mais 32 bits
• NTFS : New Technology File System
• EXT : Extended File System
• Reiser : du nom du développeur
• HPFS : High Performance File system
• HFS : Hierarchical File System
• ...