@Liste des archives Sélectionner les archives en poussant sur elles. On peut ordonner les archives en ordre alphabétique seulement. Opérations possibles: CREER des nouvelles archives, en introduisant nom et type; EFFACER des archives. Quand une archive est sélectionnée on peut en voir le contenu, le répertoire tampon sur disque dur et la liste des disquettes qui la constituent. @Contenus de l'archive courante En sélectionnant un objet de la liste des contenus et ensuite en poussant dans la zone des commentaires on peut modifier ou écrire le commentaire à cet objet. Les objets peuvent être ordonnés en ordre alphabétique par dimension ou par le numéro du disquette dans lequel ils se trouvent. Opérations possibles: RECUPERER les fichiers sélectionnés des disquettes de stockage au rèpertoire tampon relatif à l'archive courante, où ils seront facilement accessibles; EFFACER les fichiers sélectionnés. @Contenus du tampon relatif à l'archive courante C'est le contenu du répertoire su disque dur relatif à l'archive courante. Par celle-ci on peut déplacer les fichiers sur les disquettes et ensuite les récupérer à discrètion. Il est possible d'ordonner ces fichiers par dimension et par ordre alphabétique, mais pas évidemment par disque. Dans cette section le commentaire au fichier n'est pas modifiable, en outre il est réduit à une ligne seulement (la prémière) mémorisée physiquement comme 'filenote'. Opérations possibles: ARCHIVER les fichiers sélectionnés, (tous si aucun d'eux a été sélectionné), ordonne à Stock de scander la liste des disquettes qui composent les archives et chercher la place la plus convenable pour le classement; EFFACER les fichiers sélectionnés. @Liste des disquettes de l'archive courante Il visualise la liste des disquettes qui composent les archives courantes et il donne des informations de base sur eux, comme par exemple la périphérique à la quelle Stock se référera lorsque il accédera au disquette, le numéro des BLOCS libres sur le disquette et le numéro d'objets que ce disquette contient (dans lequel on compte les fragments des fichiers aussi, pas seulement les intiers!!!). Opérations possibles: AJOUTER ou EFFACER un disquette vide à la fin de la liste. @Liste des catégories disponibles Il s'agît de catégories définissables par les usagers en écrivant le fichier Stock.types et il faut déclarer l'appartenance de l'archive à un d'elles pendant la création. Le numéro maximum de catégories definissables est 100. La catégorie est présente de default et elle permet de ne pas spécifier aucune des catégories décrites pour l'archive. Il est possible l'ordre alphabétique seulement. @Opération STORE Déplacement des fichiers du répertoire tampon aux disquettes par algorithme d'allocation 'Best Fit' qui optimalise l'espace à disposition. Les fichiers seron ensuite enlevés du répertoire tampon. Les fichiers qui ont des dimensions plus grandes d'un disquette individuel seront divisés en parties et distribués sur plusieurs disquettes. Une éventuelle 'filenote' sera transférée comme prémière ligne de commentaire. On conseille de NE PAS interrompre cette opération! @Opération RETRIEVE Récupération des fichiers archivés, des disquettes au répertoire tampon. Les fichiers NE SERONT PAS déplacés des disquettes: si cela est démandé pousser DELETE aussi à la fin de l'opération de récupération, quand les fichiers sont encore séléctionnés. Quatres lignes de commentaire aux fichiers archivés seront réduites à une seule ligne (la prémière) et les autres trois lignes seront perdues. @Opération ADD NEW Cette opération ajoute un disquette vide à la liste des disquettes pour l'archive courante. Le disquette doit être dejà initialisé et il doit avoir le nom démandé (utiliser un CLI concourant si le disquette doit être encore initialisé). @Opération CREATE Création d'une nouvelle archive, vide ou pas. On demande type et nom de l'archive. Cette opération doit créer le répertoire tampon de la nouvelle archive et le fichier de contrôle (.stk) dans le repertoire TH: Aprés l'immission du type sera demandé une sequence de disquettes: si l'on veut créer une archive initialement vide, repondre NON à la première question! Si, au contraire, on a un group de disquettes qui gardent un certain nombre de fichiers qu'on veut inserer dans la archive, on devra les inserer quand demandé, mais en faisant attention que le nom du disquette corrensponde autrement il faudra le modifier à l'avance. @Effacement d'une archive Elimine la répertoire tampon et le fichier de contrôle de l'archive séléctionnée. Si l'on efface par erreur une archive dont on a encore besoin, on peut facilement la récréer: pousser CREATE et indiquer le même nom et type de l'archive effacée, de suite inserer l'un après l'autre tous les disquettes à la demande 'LINK NEXT DISK'. Et voilà, c'est fait. @Effacement d'un fichier archivé Le fichier ou les fichiers séléctionnés seront physiquement éffacés du disquette où ils se trouvent (qui devra être introduit à la demande, sans protéction de l'écriture). @Effacement d'un fichier dans le répertoire tampon Le fichier ou les fichiers séléctionnés seront physiquement éffacés du disque dur. @Optimalisation: Compactation Le degré de optimalisation actuel montre le rapport entre la quantité de donnés archivés et l'espace (disquettes) actuellement occupé par l'archive. Il est possible de améliorer ce rapport par la COMPACTATION, c'est à dire en transférant les fichiers archivés sur le dernier disquette où il y a des trous d'espace libre, en effaçant au même temps les diquettes vides. Procéder à l'operation par le bouton OPTIMIZE ou changer la méthode d'optimalisation par SELECT. @Optimalisation: Best Fit Globale Le degré de optimalisation actuel montre le rapport entre la quantité de donnés archivés et l'espace (disquettes) actuellement occupé par l'archive. Il est possible de améliorer ce rapport par la REAPPLICATION de l'algorithme de BEST FIT sur l'ENTIERE archive, car la principale cause de la fragmentation, et donc du gaspillage d'espace, est qu'on ne dispose pas de tous les fichiers à archivier déjà à l'acte de la création de l'archive. Cette opération peut prendre beaucoup de temps! Procéder à l'operation par le bouton OPTIMIZE ou changer la méthode d'optimalisation par SELECT. @Help Point 14 Page d'aide inachevée @Help Point 15 Page d'aide inachevée