ED 5 – Systèmes de Gestion de fichiers

Transcription

ED 5 – Systèmes de Gestion de fichiers
ED 5 – Systèmes de Gestion de fichiers - Correction
Exercice 1 : ALLOCATION FAT WINDOWS
Numéro de bloc
Valeur
1
4
2
(vide)
3
(vide)
4
9
5
(vide)
6
7
7
16
8
(vide)
9
10
10
15
11
17
12
(vide)
13
20
14
NULL
15
NULL
16
14
17
13
18
(vide)
19
(vide)
20
NULL
Exercice 2 :
Question 1
– Lecture des 12 premiers blocs : 4 x 12 accès disque
– Lecture des 256 blocs suivants (niveau d'indirection 1) : on a deux accès disque
par lecture donc 8 x 256 accès disque.
– Lecture des 7924 blocs restants (niveau d'indirection 2) : on a trois accès
disque par lecture donc 12 x 7924 accès disque
Soit un total de 97 184 accès disque et une durée moyenne de lecture égale à 4 859
secondes.
Détails :
8Mo = 2^23 = 8388608 octets
2^23/1024 = 8192 blocs
256 octets par accès = 4 accès par blocs
1024/4 = 256 adresses de blocs par blocs d'adresses
12 à accès direct, reste 8192-12 = 8180
256 avec 1 indirection, reste 8180 – 256 = 7924
7924 avec 2 indirections
12*4 + 256*4*2 + 7924*4*3 = 97 184 accès
97 184 * 50 / 1000 = 4859,2 secondes
Question 2
On a un accès disque par blocs de données lors de la lecture des 256 premiers octets
du bloc. On a un total de 32 blocs d'adresses à lire, soit un nombre d'accès disque égal
à 8192 + 32 = 9223 et un temps de lecture égal à seulement 461 s !

Documents pareils