Voici le fichier Article reprenant tous les articles mis en vente dans un magasin.
Ce fichier Article comprend les types d'informations suivantes pour chaque article:
numéro numérique 4 octets (valeur) obligatoire
libellé chaîne 30 octets (valeur) obligatoire
prix numérique 2 octets (valeur) obligatoire
stock numérique 4 octets (valeur) optionnel
commentaire chaîne de 30 à 200 octet (valeur) optionnel
il y a 5000 articles encodés dans le fichier.Le fichier est stocké sur une mémoire
secondaire où un bloc d'allocation est de 1 kio.
L'unité de transfert est de 4 blocs.
Exercice:
1) Donner la longueur minimale et maximale d'un enregistrement.
Min : 36 octet.
Max : 240 octet.
2) Combien de lecture logique doit-on faire pour lire le numéro, le libellé et le commentaire du
premier article du fichier ?
4) Pour stocker sur la mémoire secondaire le fichier article
a) Combien d'écritures logique faudra-t-il ?
b) combien d'enregistrement logique seront-ils stockés ?
5) Pour stocker sur la mémoire secondaire le fichier Article
a) Quelle est la taille de l'unité de transfert en octet ?
4 * 1024 = 4096 octet.
b) combien d'écritues physique faudre-t-il au minimum?
5000 / 113 = 45.
c) Quelle est la taille du fichier au minimum ?
taille min d'un enregistrement : 36.
5000 * 36 = 180 000 octet .
d) Quel est le nombre de blocs utilisé au minimum ?
180 000 / 1024 = 176.
6) a) Quel est le nombre d'octets utilisés sur le support?
b) Quelle sera la dimension de la fragmentation interne dans ce cas ?
c) Quelle sera la dimension maximum du facteur de blocage ?
Partager