Système d’exploitation & Mise en Œuvre Unix - TD2 : SGF

Page 1 sur 1Lecteur de document UniversityLib

Système d’exploitation & Mise en Œuvre Unix - TD2 : SGF

Informatique, Systèmes de Gestion de Fichiers, Unix · course

Voir tous les documents en systèmes d'exploitation et cloud

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.