Exercice 1 :
BTS 1 6/3/97. CONTROLE. Durée : 2 h. Voici 3 exercices indépendants :
Exercice 1 : Une bande magnétique de 100 mètres sert à stocker un fichier ...
Part of the document
BTS 1 6/3/97
CONTROLE
Durée : 2 h Voici 3 exercices indépendants : Exercice 1 : Une bande magnétique de 100 mètres sert à stocker un fichier VEHICULES.
Un article de ce fichier se décompose de la façon suivante : No immatriculation : 20 caractères
Marque : 25 caractères
Modèle : 25 caractères
Propriétaire : 25 caractères
Ce fichier contient à l'heure actuelle 10000 enregistrements. 1) Sachant que la longueur d'un Espace Inter Bloc est de 1,8 cm, que la
densité d'enregistrements est de 254 bpi, et que le facteur de groupage est
de 8, donner le nombre d'articles que la bande peut encore stocker. 2) On sait que ce fichier augmente mensuellement de 2% en volume. a) Combien d'octets contient-il actuellement ? et dans 2 mois ?
b) On décide de transférer le contenu de la bande magnétique sur
disque. Les caractéristiques de celui-ci sont les suivantes : - diskpack à technologie WINCHESTER ;
- 12 disques de 250 pistes ;
- 8 secteurs par piste ;
- 512 octets par secteur ; a) Donner la capacité du diskpack en octets, en Ko, puis en Mo.
b) Le facteur de groupage étant K=8, calculer la place occupée par le
fichier
VEHICULES sur le dispack dans 1 mois, en secteurs, en pistes,
puis en
cylindres.
c) Toujours dans l'esprit d'améliorations futures, on s'intéresse
maintenant à la
place que devrait occuper le fichier VEHICULES dans 2 mois, et
dans le cas
où l'on déciderait qu'un bloc ne devrait pas avoir une taille
supérieure à celle
d'une piste. - Calculer le nouveau facteur de groupage
- Calculer la place occupée par le fichier, en pistes et en
cylindres.
Exercice 2 : Un fichier " CLIENTS " de 24000 articles de 250 caractères chacun est
enregistré sur bande magnétique.
Les enregistrements sont groupés par 10.
Chaque Espace Inter-Bloc mesure 1,5 cm. La bande mesure 365 mètres, sa
densité est de 360 caractères par cm. a) Calculer la longueur occupée par le fichier sur la bande. Ce même fichier doit être recopié sur un dispack dont les
caractéristiques sont les suivantes :
- 11 disques composent le dispack.
- il existe 200 pistes par face.
- chaque piste contient 2048 caractères. b) Combien de cylindres composent ce dispack ?
c) Le transfert des informations du disque vers la mémoire se fait
par piste.
Quel facteur de groupage sera adopté dans le cas du fichier CLIENT ci-
dessus ?
d) Calculer la place occupée par ce fichier sur le disque, en pistes,
puis en
cylindres. Exercice 3 : Une bande magnétique de 100 m sert à stocker un fichier " CLIENTS ". Un enregistrement contient 500 caractères. Ce fichier contient actuellement 285 enregistrements 1) Sachant que : la longueur d'un EIB est de 2,5 cm, que la densité
d'enregistrements est de 508 bpi, et que le facteur de groupage est de 5,
calculer la longueur occupée par le fichier. 2) On décide de transférer le contenu de la bande magnétique sur un disque
Winchester. Ses caractéristiques sont les suivantes : 2 disques de 300 pistes/face, 8
secteurs par piste, 512 octets par secteur. -> Donner la capacité du disque, en octets, puis en Ko.
-> Pensez-vous que le fichier pourra être stocké en totalité su le disque ?
-> Le facteur de groupage étant 3, calculer la place occupée par le fichier
sur la disquette en secteurs, en pistes, puis en cylindres. Exercice 1 :
Bande magnétique : 100 m.
Un enregistrement : 20 + 25 + 25 + 25 = 95 caractères
Le fichier contient actuellement 10000 enregistrements. 1) E.I.B. : 1,8 cm
d = 254 BPI = 254/2,54 = 100 car./cm
K = 8 Calcul du nombre d'articles que la bande peut encore stocker :
longueur d'un bloc : 8 x 95 = 760 octets soit 760 / 100 = 7,6 cm
longueur E.I.B. : 1,8 cm
longueur bloc + E.I.B.: 7,6 + 1,8 = 9,4 cm Si le fichier contient 10000 articles, il y a : 10000 / 8 = 1250
blocs
Le fichier occupe : 1250 x 7,6 = 9500 cm = 95,00 m
Il reste donc 100 - 95 = 5 m ( = 500 cm )
On pourra encore stocker 500 / 7,6 = 65 blocs
soit 65 x 8 = 520 articles. 2) A) Actuellement, le fichier occupe 10000 x 95 = 950000 octets.
Dans un mois : 950000 + 950000 x 2% = 969000 octets
Dans 2 mois : 969000 + 969000 x 2% = 988380 octets
B)a)Capacité du dispack :
512 x 8 x 250 x ( 2 x 12 - 2 ) = 22528000 octets = 22000 Ko
= 21,5 Mo
b) K=8.
Dans 1 mois, le fichier occupera 969000 octets.
Un secteur peut contenir : 8 x 95 = 760 car.
nombre de secteurs utilisés : 969000 / 760 = 1275
nombre de pistes utilisées : 1275 / 8 = 159,4 > 160 pistes
nombre de cylindres utilisés : 160 / 22 = 7,3 > 8 cylindres c)1) Dans 2 mois, le fichier occupera 988380 octets.
Une piste contient : 8 x 512 = 4096 octets
Un article fait 95 octets
K = 4096 / 95 = 43,1 > 44 2) Avec K = 44, une piste contiendra : 44 x 95 = 4180 car.
On utilisera donc : 988380 / 4180 = 236,5 > 237 pistes
Un cylindre contient : 2 x 12 - 2 = 22 pistes, soit 22 x 4180 =
91960 car.
On utilisera donc : 988380 / 91960 = 10,7 > 11 cylindres.
Exercice 2 : Un fichier "CLIENTS" de 24000 articles de 250 caractères chacun est
enregistré sur bande magnétique.
K = 10.
EIB = 1,5 cm
Longueur de la bande : 365 m
D = 360 car./cm.
a) Longueur occupée par le fichier sur la bande.
Le fichier contient 24000 articles,
donc est composé de 24000 / 10 = 2400 blocs.
Longueur d'un enregistrement : 250 / 360 = 0,694 cm
Longueur d'un bloc : 10 x 0,694 = 6,94 cm
Longueur d'un bloc + EIB : 6,94 + 1,5 = 8,44 cm
Longueur du fichier : 8,44 x 2400 = 20256 cm = 202,56 m
Ce même fichier doit être recopié sur un dispack dont les
caractéristiques sont les suivantes :
- 11 disques composent le dispack.
- il existe 200 pistes par face.
- chaque piste contient 2048 caractères.
b) Combien de cylindres composent ce dispack ?
200 pistes donc 200 cylindres
c) Le transfert des informations du disque vers la mémoire se fait par
piste.
Quel facteur de groupage sera adopté dans le cas du fichier CLIENTS ?
Si le transfert du disque vers la mémoire se fait par piste, il se
fait par groupe de 2048 caractères maximum. Calculons le nombre
d'enregistements stockables en 2048 caractères :
1 enr. contient 250 caractères.
2048 / 250 = 8,192
Donc K optimum = 8
d) Calculer la place occupée par ce fichier sur le disque, en pistes,
puis en cylindres.
Place occupée par le fichier en pistes :
Le fichier est composé de 24000 articles.
Avec K = 8, il tiendra sur 24000 / 8 = 3000 blocs = 3000 pistes
Etant donné qu'il y a 11 disques, un cylindre sera composé de : ( 11 x
2 - 2 ) = 20 pistes
Donc : 3000 / 20 = 150 cylindres.
Exercice 3 : - Longueur de la bande : 100 m
- Un enregistrement du fichier "CLIENTS" contient 500 caractères
- Contenance actuelle de "CLIENTS" : 285 enregistrements
1) Longueur occupée par le fichier ?
- EIB : 2,5 cm
- D = 508 bpi
- K = 5
Calcul de la densité en car./cm : D = 508 bpi = 508 / 2,54 = 200
car./cm
1'enregistrement tient sur : 500 / 200 = 2,5 cm
Comme il y a 5 enr. bloc, un bloc tiendra sur : 6 x 2,5 = 12,5 cm
EIB = 2,5 cm
Donc un bloc + EIB tiennent sur : 12,5 + 2,5 = 15 cm
Comme il y a 285 enr. dans le fichier. le fichier sera composé de :
285 / 5 = 57 blocs,
Donc le fichier tiendra sur : 57 x 15 = 855 cm = 8,55 m.
2) Caractéristiques du disque Winchester :
- 2 disques de 300 pistes, 8 secteurs par piste, 512 octets par
secteur.
a)Capacité du disque (en octets, puis en Ko ).
C = (2 x 2 - 2)x 300 x 8 x 512 = 2457600 octets = 2400 Ko
b) Pensez-vous que le fichier pourra être stocké en totalité
sur le disque ?
Le fichier contient 285 x 500 = 142500 octets = 139,2 Ko,
Donc il peut être stocké sur le disque dur.
c) Le facteur de groupage étant 3, calculer la place occupée par
le fichier
sur le disque, en secteurs, en pistes, puis en cylindres
K=3 signifie que l'on peut stocker 3 enregistrements dans un
secteur.
Secteurs utilisés par le fichier :
Le fichier est composé de 285 / 3 = 95 blocs,
Donc il tiendra sur 95 secteurs.
Comme une piste contient 8 secteurs , le nombre de pistes
utilisées
sera : 95 / 8 = 11,875 soit 12
Comme un cylindre contient ( 2 x 2 - 2 ) - 2 pistes, le
nombre de
cylindres utilisés par le fichier sera : 12/2=6.