Fiche technique | |
---|---|
Type de produit : | Système d'exploitation |
Auteur : | Amstrad |
Date de publication : | 1984 |
Plateforme : | Amstrad CPC avec Zilog Z80 |
Introduction
Le système d'exploitation AMSDOS, tirant son nom de l'anglicisme «Amstrad Disk Operating System», étend l'Amstrad Basic fourni avec les micro-ordinateurs Amstrad CPC en fournissant un certain nombre de commandes externes, étant identifiées par le précédent | (barre) symbole. L'AMSDOS permet à l'utilisateur de changer de disque librement, tant qu'aucun fichier n'est utilisé - auquel cas un message d'erreur sera affiché et il pourrait y avoir une perte de données si le fichier ouvert était en cours d'écriture.
Répertoire du disque
Chaque disque comporte deux sections, le répertoire et la zone de données. Le répertoire contient une liste de tous les noms de fichiers et une cartographie des allées et venues sur le disque où chaque fichier doit être trouvé. Le AMSDOS ou le CP/M peuvent calculer la taille d'un fichier particulier en inspectant son entrée de répertoire. Le calcul de la quantité d'espace restant sur un disque est effectué en additionnant tous les fichiers du répertoire et en voyant combien il reste inutilisé.
Chaque fois qu'un fichier est lu, son entrée de répertoire est examinée, donnant l'emplacement du disque. Lorsqu'un nouveau fichier est créé, de l'espace libre lui est alloué et lorsqu'un fichier est effacé, l'espace est libéré. Le répertoire fonctionne par unités de 1 Ko et peut avoir jusqu'à 64 entrées différentes. Les fichiers volumineux auront une entrée pour 16 Ko bien que normalement ce fait soit caché à l'utilisateur.