| ★ APPLICATIONS ★ LISTINGS GESTION DE DISQUETTE ★ DISCOVER ★ |
| Discover (CPC Magazine) | Applications Listings Gestion De Disquette |
Ce programme possède les caractéristiques suivantes :
LE FONCTIONNEMENT Il faut laper DISCOVER.BAS et DISCOVER.DAT, puis lancer ce dernier afin d'obtenir le programme en langage machine DISCOVER.BIN. Après chargement du logiciel, un message s'affiche invitant à introduire la disquette à "traiter" dans le lecteur, un autre message en demande le format. IMPORTANT :
On obtient alors un écran semblable à celui de la figure 1. Dans la partie gauche se trouve la "cartographie" piste par piste et secteur par secteur avec :
LES OPTIONS Maintenant, 4 choix sont possibles, chacun correspondant à une touche de fonction.
TERMES TECHNIQUES Les termes de pistes et de secteurs sont maintenant rentrés dans les moeurs (voir p. 38 chap. 1 du manuel CPC 6128) mais il existe d'autres termes moins connus se rapportant également à la division d'une disquette. Pistes et secteurs sont créés au formatage, les termes de bloc et d'enregistrement sont purement artificiels et uniquement gérés par le système d'exploitation. Bloc : un bloc est le regroupement de 2 secteurs soit 2*512 = 1024 octets, juste 1 ko (le ko ne fait pas 1000 mais 1024). C'est l'utilisation du bloc au niveau de la gestion du catalogue qui fait qu'un fichier est toujours arrondi au ko supérieur. Enregistrement : ce terme remonte à la préhistoire de l'informatique, c'est l'unité de base. 128 octets de long, il en faut 4 pour faire un secteur. Header : en gaulois, cela pourrait se traduire par en-tête. Lorsqu'il sauvegarde un fichier, AMSDOS range dans le catalogue les informations qui lui permettront de retrouver les données correspondantes ultérieurement mais il n'y a pas la place de ranger quoi que ce soit d'autre. Il faut pourtant bien stocker le type, la longueur... Quelque part, alors, en plus des données du fichier, le DOS va sauvegarder un enregistrement supplémentaire qui contiendra toutes ces informations. C'est cet enregistrement qui fait perdre 1 ko lors de la sauvegarde d'un écran qui bien que faisant juste 16 ko, en prend 17 sur la disquette. Cas particulier, les fichiers ASCII qui eux n'ont pas de header et occupent juste la place nécessaire. LIMITES Pour bien comprendre dans quel cas on ne peut plus récupérer un fichier effacé, il faut savoir comment AMSDOS procède pour créer et effacer un fichier. Commençons par une image. Imaginons un propriétaire d'immeuble au grand coeur (???). Lorsqu'un locataire ne paye pas son loyer, au lieu de le mettre à la porte, il se contente de prévenir le concierge qu'il faut faire comme si ce locataire n'était plus là. Mais le locataire est toujours là et s'il régularise sa situation, tout s'arrange. 1) Il y a tout ce qu'il faut sans toucher au mauvais payeur. Tout va bien pour lui. Si l'on remplace le propriétaire par AMSDOS, le locataire qui ne paye pas son loyer par le fichier effacé... on obtient ce qui se passe en réalité : lorsqu'un fichier est "effacé", il n'est pas détruit, AMSDOS met juste un code dans le catalogue pour s'en souvenir et ce fichier est récupérable et le restera à coup sûr tant qu'aucun locataire , pardon, fichier ne sera sauvegardé. L'AMSDOS va avoir besoin d'une place dans le catalogue et de place sur la disquette et l'on va retomber dans les mêmes cas que précédemment :
Remarque : ce n'est pas parce qu'un fichier effacé apparaît entièrement en noir qu'il est forcément récupérable. En effet, le fichier qui est venu s'inscrire par dessus peut avoir été à son tour effacé et il ne sera pas pris en compte pour réaliser la cartographie. Ce cas se détecte lorsque le nom figurant dans le catalogue et celui du header sont différents, le type ne correspond plus ou le fichier est catalogué fichier ASCII. Pour ne pas créer d'autres cas comme ceux-ci, il faudra d'abord faire toutes les récupérations de fichiers et ensuite (au besoin) les effacements si la même disquette nécessite les 2 opérations. N.B. : pour les 464, il faut supprimer les CLEARINPUT (ligne 860). CPC HS |
| ![]() |
» DOWNLOAD : Rien pour le moment, Vous pouvez peut-être nous aider ? ???
| A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser... |
» Applications List Disc - Speed - Formatierung (CPC Amstrad International)![]()
» Applications List Disc - Catalogeur De Cassettes (Microstrad)
» Applications List Disc - Gest - Cat (CPC Infos)
» Applications List Disc - Disc - In (CPC Amstrad International)![]()
» Applications List Disc - Backlist (CPC Amstrad International)![]()
» Applications List Disc - Ascii - Binaire Conversion (CPC Magazine)
» Applications List Disc - Dir Doctor
» Applications List Disc - Streamer (CPC Amstrad International)![]()
» Applications List Disc - Squash (Amstrad Computer User)
CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ
Page créée en 115 millisecondes et consultée 95 fois |







