Gestion de Fichiers GF-5: Storage Secondaire: Bandes Magnetiques (Base sur Chapitres 3 de Folk, Zoellick & Riccardi, File Structures, An Object-Oriented Approach with C++)
2 Resume du Cours dAujourdhui Description de Systemes a Bande Magnetique Organisation des Donnees sur Bandes a Neuf Pistes Estimation de la Longueur de Bande Requise Estimation du Temps de Transmission des Donnees Disques versus Bandes Magnetiques
3 Description de Systemes a Bande Magnetique Pas dacces direct, mais un acces sequentiel tres rapide. Les bandes magnetiques sont compactes, resistantes aux conditions environementales difficiles, facile a sauvegarder et transporter, meilleur marche que les disques. Elles etaient, autrefois, utilisees pour les donnees dapplications. Desormais, les bandes magnetiques sont tout dabord, utilise comme storage darchives.
4 Organisation des Donnees sur Bandes a Neuf Pistes I Sur une bande la position logique dun octet dans le fichier correspond directement a sa position physique relative au debut du fichier. La surface dune bande typique peut etre apprehendee comme un ensemble de piste paralleles. Chaque piste represente une sequence de bits. Ces bits correspondent a 1 octet + un bit de parite. Un octet = une tranche de bande magnetique de largeur 1 bit appelee frame.
5 Organisation des Donnees sur Bandes a Neuf Pistes II En parite impaire, le bit supplementaire prend la valeur qui rend le nombre de bit egal a 1 dans le frame impair. Ceci est fait afin de verifier la validite des donnees. Les frames sont organises en des blocs de donnees de taille variable et separes par des espaces inter-blocs (qui sont assez long pour permettre au systeme a bande de sarreter et repartir).
6 Estimation de la Longueur de Bande Requise I Soit b la longueur physique dun bloc de donnees Soit g la longueur dun espace interbloc, et Soit n le nombre de blocs de donnees. Le montant despace requis, s, pour sauvegarder le fichier est s = n * (b + g) b = (la taille dun bloc (i.e., octets par bloc))/ (la densite de la bande (i.e., octets par pouce))
7 Estimation de la Longueur de Bande Requise II Le nombre denregistrements sauvegardes dans un bloc physique sappelle le facteur de bloc (blocking factor). La densite denregistrement effective est une mesure generale calculant leffet dun choix de taille de blocs differents: (nombre doctets par bloc)/(nombre de pouces requis pour sauvegarder un bloc) Lutilisation de lespace depend de la taille relative des blocs de donnees et des espaces interblocs.
8 Estimation du Temps de Transmission des Donnees Taux de Transmission Nominal des Donnees = (Densite de la Bande (bpi)) * (Vitesse de la Bande (ips)) Les Espaces Interblocs, cependant, doivent aussi etre pris en consideration Taux de Transmission Effective = Densite denregistrement Effective * Vitesse de la Bande
9 Disque versus Bande Magnetique Autrefois: aussi bien les disques que les bandes magnetiques etaient utilises pour le storage secondaire. Les disques etaient preferes pour lacces direct et les bandes magnetiques etaient meilleures pour lacces sequentiel. Maintenant (1): Les disques sont principalement utilises pour le storage secondaire A cause du cout decrut des disques et de la memoire primaire. Maintenant (2) Les bandes magnetiques sont utilisees pour le storage tertiaire car elles sont tres bon marche et car il est facile de transferer de large fichiers ou ensembles de fichier entre une bande magnetique et un disque.