Ecole Nationale des Sciences
Système d’exploitation & Mise en Œuvre Unix
de l'Informatique
TD2 : SGF
M. SELLAMI
Exercice 1 - SGF : Représentation de l’espace disque
On dispose d’un disque de 2 Go, qui est structuré de la façon suivante :
• Secteurs de 512 octets
• 256 secteurs par pistes
• 4 faces
Publicité
• 4096 cylindres
Un fichier de 512 Ko est rangé sur ce disque, et occupe donc 1024 secteurs physiques, qui sont les suivants,
dans l’ordre :
1. cylindre 32, face 0, secteurs 0 à 255
2. cylindre 48, face 1, secteurs 128 à 255
3. cylindre 64, face 2, secteurs 0 à 255
4. cylindre 16, face 1, secteurs 0 à 127
5. cylindre 16, face 3, secteurs 0 à 255
Le but de l’exercice est l’étude de l’implantation selon trois systèmes de gestion de fichiers, FAT, HFS, UNIX.
Pour chacun de ces systèmes, on étudie la représentation du descripteur du fichier et les opérations nécessaires
Publicité
pour accéder à trois secteurs logiques particuliers, les secteurs 5, 100 et 800. Vous pouvez noter que, dans le
contexte ci-dessus, la transformation du secteur logique en secteur physique doit être la suivante :
Secteur logique
Cylindre
Face
5
100
800
32
32
Publicité
16
0
0
3
Numéro de
secteur
5
100
32
1. Le système de gestion de fichiers est le système FAT, et la taille d’un cluster est de 128 secteurs.
Publicité
1.1. Justifier le choix de cette taille de cluster. Expliquer comment est représenté l’espace attribué au fichier.
1.2. Décrire les opérations nécessaires pour accéder aux secteurs 5, 100 et 800.
2. Le système de gestion de fichiers est le système HFS, et la taille d’un quantum est de 128 secteurs.
2.1. Justifier le choix de cette taille de quantum. Expliquer comment est représenté l’espace attribué au fichier.
2.2. Décrire les opérations nécessaires pour accéder aux secteurs 5, 100 et 800.
3. Le système de gestion de fichiers est le système UNIX, et la taille d’un bloc est de 2 secteurs.
3.1. Expliquer comment est représenté l’espace attribué au fichier. Si vous avez besoin de blocs
supplémentaires pour la représentation, vous pouvez disposer de ceux du cylindre 8.
3.2. Décrire les opérations nécessaires pour accéder aux secteurs 5, 100 et 800.