• Aucun résultat trouvé

FormatWord97

N/A
N/A
Protected

Academic year: 2022

Partager "FormatWord97"

Copied!
1
0
0

Texte intégral

(1)

Solutions aux exercices du chapitre 2

1) Estimez le temps de transfert d'un bloc de 4K pour une unité de disque comportant 100 secteurs de 512 octets par piste et une vitesse de rotation de 60 tours/sec. Le temps moyen de déplacement du bras est estimé à 10 ms.

TempsESDisque(4K) = TempsPosDébut + TempsTrans (4K)

TempsPosDébut = TempsDépBras + TempsRotation TempsDépBras = 10ms (par hypothèse)

TempsRotation ~ temps pour un demi tour à 60 tours/sec ~ 8.33ms

TempsPosDébut = 10 + 8.33 = 18.35ms

TempsTrans(4K) = 4K / TauxTransVrac

TauxTransVrac ~ NombreOctetsPiste / TempsRotationComplète

NombreOctetsPiste = (100  512) octets = 51200 octets

TempsRotationComplète = 1000ms/60tours/sec = 16.66ms

TauxTransVrac ~ 51200 / 16.66 ~ 3073.2 octet/ms TempsTrans(4K) = 4K / 3073.2 octet/ms ~ 1.32ms

TempsESDisque(4K) = 18.35ms + 1.32ms = 19.67ms

2) Une opération de lecture dans un fichier provoque-t'elle toujours un transfert de bloc sur disque? Expliquez.

Non. Dans le cas où le bloc est en antémémoire, il n'a pas d'opération de lecture de bloc sur le disque.

3) Expliquez les difficultés de l'allocation d'espace contigu aux fichiers.

(2)

Principaux points à discuter :

- difficulté de trouver suffisamment d'espace contigu libre lors de la création d'un fichier

- fragmentation externe

- difficulté de satisfaire la croissance de la taille du fichier 4) Quel est le rôle de la table d'allocation des fichiers ?

La table d'allocation des fichiers est la structure de données qui sert à réaliser le mécanisme permettant de retrouver les blocs alloués aux fichiers

5) Quel est l'avantage de placer toutes les données d'un fichier sur le même cylindre ?

C'est un cas particulier du concept d'effet de grappe. Lorsque les données du fichier sont accédées de manière consécutive, il n'y a pas de déplacement du bras de lecture/écriture à effectuer.

6) Dans l'organisation par adressage relatif, quel est l'inconvénient d'utiliser la stratégie d'allocation d'espace qui consiste à récupérer l'espace libéré par une suppression en déplaçant le dernier enregistrement dans l'espace libre.

L'inconvénient est la nécessité de changer l'adresse relative de cet enregistrement. Ceci est à éviter dans le cas où l'adresse relative est utilisée dans une organisation secondaire par exemple.

7) Quelle est l'utilité des blocs de débordements pour la gestion des enregistrements de taille variable.

Ceci permet de répondre aux modifications qui entraînent la croissance de la taille d'un enregistrement tout en maintenant la même adresse dans le cas de l'adressage structuré par bloc.

8) Quels sont les avantages et les inconvénients de l'allocation sérielle par grappe homogène par rapport à l'organisation sérielle.

Avantage : meilleure performance lorsque les enregistrements de la grappe sont traités de manière consécutive

Inconvénients :

- gestion plus complexe (contrôle du taux d'espace libre)

(3)

- consommation d'espace supérieure si espace réservé trop grand

- dégradation des performances dans le cas contraire

- insertion plus complexe à cause du besoin de localiser la grappe d'appartenance

9) Quelles sont les difficultés de l'organisation de fichier séquentiel.

Difficulté de maintenir l'organisation séquentielle et un IDE suite aux insertions, suppressions ou modifications de la valeur de la clé de tri.

Références

Documents relatifs

[r]

2) Formulez en algèbre relationnelle les requêtes suivantes sur le schéma de la BD de la pépinière PleinDeFoin à la Error: Reference source not found.

b) Le noClient, son nom, le numéro de téléphone du client, le montant total commandé pour les articles dispendieux dont le prix unitaire est supérieur à $20, et

(noLivraison INTEGER NOT NULL, noCommande INTEGER NOT NULL, noArticle INTEGER NOT NULL, quantitéLivrée INTEGER NOT NULL, PRIMARY KEY (noLivraison, noCommande, noArticle),

Cet ordonnancement n'est pas sérialisable par conflit (cycle dans le graphe de préséance) Cet ordonnancement est récupérable car les données écrites par une transaction ne sont

Pour définir une contrainte d'intégrité référentielle entre Commande et Client : sélectionnez la clé primaire noClient de la table Client et tirez-la sur la clé étrangère

S = {R1(titre, année, acteur), R2(titre, genre), R3(titre, année, producteur, durée), R4(titre, année, heure, date, poste)}. Arbre de

Le deuxième modèle ne permet pas de représenter ces faits.. b) Le diagramme d’objets est le suivant :. Ce modèle permet d’inférer des