Académique Documents
Professionnel Documents
Culture Documents
Le système de
gestion de
fichier
Youssef BEN AMAR
Youssef BEN AMAR
I) Introduction
Qu’est ce qu’un SGF?
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.
Carte mémoire
CD rom
Youssef BEN AMAR
Fichier
Personnel Système
Youssef BEN AMAR
Le nom complet d'un fichier est formé d’une liste des répertoires
qu'il faut traverser à partir du haut de la hiérarchie (le répertoire
racine (root directory)) plus le nom_du_fichier.
Cluster 0 1 2 3
N-1
101010
N-1
Youssef BEN AMAR
Rappel du cours:
1) Le logiciel qui gère la mémoire est:
❑ Word
❑ Système d’exploitation
❑ Système de gestion de base de données
2) La structure utilisé par la plupart des SE pour arranger les répertoires est:
la structure …………….…….
Techniques d’allocation
des blocs sur le disque
On distingue trois manières d’organiser les blocs
d’un fichier :
❖ Contiguë
❖ Chaînée
❖ Indexée
Youssef BEN AMAR
I) Allocation contiguë
Pour chaque fichier à enregistrer, le système recherche une zone
suffisamment grande pour accueillir le fichier. Le fichier sera alors
constitué de plusieurs blocs contigus.
I) Allocation contiguë
Pour chaque fichier à enregistrer, le système recherche une zone
suffisamment grande pour accueillir le fichier. Le fichier sera alors
constitué de plusieurs blocs contigus.
A B C D
Table
Fichier début Fin
0 17 A 0 3
B 4 6
C 7 12
Exemple
D 13 17
Youssef BEN AMAR
I) Allocation contiguë
Avantage:
❖ la rapidité de l’accès (le fichier est situé dans le même
endroit.
Youssef BEN AMAR
I) Allocation contiguë
Incontinents:
❖ On gaspille de la place.
❖ Un fichier est amené à augmenter de taille.
▪ Soit Il faut prévoir de l’espace libre à la fin.
▪ Soit Il faudra le déplacer pour trouver un nouvel.
❖ La perte d’espace sur le disque : si on prévoit trop
d’espace libre, le fichier risque de ne pas
l’utiliser en entier.
❖ Problème de fragmentation externe
Youssef BEN AMAR
4 5 9 0
Bloc 0 Bloc 0 Bloc 0 Bloc 1 Bloc 2 Bloc 0 Bloc 0 Bloc 0 Bloc 3 Bloc 0
1 2 3 4 5 6 7 8 9 10
Bloc 0 Bloc 0 Bloc 0 Bloc 1 Bloc 2 Bloc 0 Bloc 0 Bloc 0 Bloc 3 Bloc 0
1 2 3 4 5 6 7 8 9 10
Avantage:
Bloc 0 Bloc 0 Bloc 0 Bloc 1 Bloc 2 Bloc 0 Bloc 0 Bloc 0 Bloc 3 Bloc 0
1 2 3 4 5 6 7 8 9 10
FA MF
T I-
T NTFS
Node