TS1 3/3/2000 CONTROLE Durée : 1h Conseil : commencer par les exercices, puis te

TS1 3/3/2000 CONTROLE Durée : 1h Conseil : commencer par les exercices, puis terminer par la 1ère partie. 1ère partie : Cours (5 points) 1) Donner la définition d'un cylindre. 2) Donner les formules de la capacité théorique et de la capacité pratique d'un disque dur. 3) Quelle est l'unité d'information quand on travaille avec des fichiers ? 4) Qu'est ce que la densité d'enregistrement ? Quel autre nom lui donne-t-on ? 5) Qu'est ce que le temps d'accès ? 6) Si l'on vous dit qu'un disque possède une caractéristique de 7800 RPM, à quoi correspond-elle ? 7) Si l'on vous dit qu'un disque possède une caractéristique de 1100 TPI, à quoi correspond-elle ? 8) Dans quoi regroupe-t-on les articles d'un fichier entre le média et la mémoire centrale ? 9) Que contient la zone buffer d'E/S associée en mémoire centrale ? 10) Qu'est-ce que l'initialisation d'un disque ? 2ème partie : Exercices (15 points) Exercice 1 : 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 le disque en secteurs, en pistes, puis en cylindres. Exercice 2 : 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 600 pistes ; - 8 secteurs par piste ; - 1024 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. 3) On décide de stocker le fichier VEHICULES actuel (10000 enr) enrajoutant une rubrique "OBSERVATIONS" de 200 caractères sur un nouveau disque plus récent : Caractéristiques : Disque SEAGATE 2 plateaux de 1800 pistes par face 16 secteurs / piste 2048 octets / secteur N.B. Toutes les faces sont utilisées. a) Capacité théorique du disque, en octets, en Ko, en Mo et en Go ? b) Combien de secteurs, de pistes et de cylindres occupera le fichier ? c) Quel % des cylindres, puis du disque occupera le ficheir avec K optimal ? SOLUTIONS 1ère partie : Cours (10 points) 1) Donner la définition d'un cylindre. Plusieurs têtes de lecture permettent un accès simultané à l'ensemble des infos situées sur les pistes se trouvant à la verticale les une des autres (cylindre). On appelle cylindre l'ensemble des pistes accessibles à partir d'une position du peigne de lecture/écriture. 2) Donner les formules de la capacité théorique et de la capacité pratique d'un disque dur. capacité théorique = capacité théorique d'un piste x nbre de pistes/face x nombre de faces utiles capacité pratique : est fournie par le constructeur ou le vendeur 3) Quelle est l'unité d'information quand on travaille avec des fichiers ? l'article (ou enregistrement logique) 4) Qu'est ce que la densité d'enregistrement ? Quel autre nom lui donne-t-on ? Densité linéaire (ou densité d'enregistrement) : nbre de bits par pouce sur une piste (en bpi) 5) Qu'est ce que le temps d'accès ? Temps d'accès : temps nécessaire pour positionner la tête de lecture sur le cylindre désiré. 6) Si l'on vous dit qu'un disque possède une caractéristique de 7800 RPM, à quoi correspond-elle ? Vitesse de rotation : vitesse à laquelle tourne de disque (en tours par minute, RpM revolution per minute)(3600 RpM) 7) Si l'on vous dit qu'un disque possède une caractéristique de 1100 TPI, à quoi correspond-elle ? Densité radiale : nbre de pistes par pouce (en Track per Inch , TPI) (va jusqu'à 1100 tpi) 8) Dans quoi regroupe-t-on les articles d'un fichier entre le média et la mémoire centrale ? On les regroupe en unités de transfert (blocs ou mieux : Contrôles d'Intervalles, ou clusters) 9) Que contient la zone buffer d'E/S associée en mémoire centrale ? Elle contient un C.I. à chaque transfert. 10) Qu'est-ce que l'initialisation ? C'est l'opération de formatage d'un disque. 2ème partie : Exercices (10 points) Exercice 1 : - 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. Exercice 2 : 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 : 1024 x 8 x 600 x ( 2 x 12 - 2 ) = 108134400 octets uploads/Litterature/ controle-5.pdf

  • 11
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager