home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
utility
/
disk
/
zorg_134
/
docs
/
reorgani.doc
< prev
next >
Wrap
Text File
|
1994-01-05
|
3KB
|
68 lines
ZORG, Copyright Ludovic Rousseau 1993, 1994
REORGANISATION
Ces fonctions constituent le cœur de ZORG. C'est pour ces fonctions que j'ai
passé tout ce temps à développer ce programme. Leur but est d'optimiser
l'organisation des fichiers pour ganger du temps à l'utilisation.
Ces trois opérations sont très dangeureuses car elles modifient
l'arborescence (et pas simplement le contenu d'un fichier). Il ne faut sous
aucun prétexte les arréter (reset, panne de courant, débranchement de la prise
par un sale gosse, ...) sous peine de perdre le contenu TOTAL du disque. Pensez
à faire un BackUp AVANT de réorganiser le disque.
Reconnecte les Fichiers
Une des raisons des pertes de performances d'un disque est l'éparpillage du
contenu d'un fichier. Après quelques manipulations (créations, effacements,
copies), il arrive fréquement qu'un fichier ne soit pas écrit en un seul bloc
sur le disque. La lecture d'un tel fichier est donc intérompue par un
déplacement de la tête de lecture. Temps d'autant plus grand que les deux
morceaux sont éloignés et que le disque est nul (70 ms de temps d'accès moyen
pour mon MegaFile 30, une vraie tortue).
Un des buts principaux de ZORG est donc d'éviter ces déplacements de tête en
déplacant le fichier de telle manière qu'il soit écrit de façon contigüe. Ce
déplacement ne peut se faire que si il reste assez de place libre contigüe sur
disque.
Rassemble les Répertoires
Cette opération n'a pas une utilité flagrante. Elle consiste à regrouper tout
les fichiers répertoires ensemble (les répertoires sont des fichiers normaux)
dans le but d'optimiser la lecture de l'ensemble des répertoires. Cette lecture
de tous les répertoires est effectuée lorsque vous demandez les informations
sur un disque à partir du bureau. Le bureau Scan tous les répertoires. Une
autre occasion de lecture totale est lors de l'utilisation de ZORG. ZORG lit
d'abord l'arborescence en entier avant d'accéder à un fichier. Si les
répertoires sont écrits les uns à la suite des autres, le lecture sera très
rapide car il n'y aura pas de déplacement de la tête de lecture.
Compresse la Place
Lors de la création d'un fichier, le système cherche de la place libre pour
l'écrire. Cette recherche commence à partir du début du disque et est donc
d'autant plus longue que le disque est plein puisque la place libre se trouve à
la fin.
Cette fonction permet d'éviter une recherche trop longue en déplacant les
fichiers à la fin du disque pour mettre la place libre en début de disque
justement là ou le système la cherche.
Un autre avantage de cette fonction est de compresser la place occupée. Un
fichier effacé laisse un 'trou' sur le disque et au bout d'un moment le disque
est un vrai gruyère. Ca ne gène pas du tout le système mais ça n'est pas très
joli quand on affiche l'occupation du disque. 'Compresse' l'option qui rend
beau.
Les Trois Phases (Alternate R)
Effectue les trois opérations précedente dans la foulée. Et hop !
-------------------------------------------------------------------------------
Nettoie les Clusters Libres
Vous pouvez vouloir avoir un disque absolument clean ou simplement être sûr
qu'un fichier effacé ne pourra pas être récupéré. Ce menu écrit le contenu du
tampon dans les clusters libres. L'opération peut-être stopé en cliquant (c'est
marqué).