home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / utility / disk / zorg_134 / docs / reorgani.doc < prev    next >
Text File  |  1994-01-05  |  3KB  |  68 lines

  1. ZORG, Copyright Ludovic Rousseau 1993, 1994
  2.  
  3.  
  4.  
  5.                              REORGANISATION
  6.  
  7.  
  8.   Ces fonctions constituent le cœur de ZORG. C'est pour ces fonctions que j'ai
  9. passé tout ce temps à développer ce programme. Leur but est d'optimiser
  10. l'organisation des fichiers pour ganger du temps à l'utilisation.
  11.  
  12.   Ces trois opérations sont très dangeureuses car elles modifient
  13. l'arborescence (et pas simplement le contenu d'un fichier). Il ne faut sous
  14. aucun prétexte les arréter (reset, panne de courant, débranchement de la prise
  15. par un sale gosse, ...) sous peine de perdre le contenu TOTAL du disque. Pensez
  16. à faire un BackUp AVANT de réorganiser le disque.
  17.  
  18. Reconnecte les Fichiers
  19.   Une des raisons des pertes de performances d'un disque est l'éparpillage du
  20. contenu d'un fichier. Après quelques manipulations (créations, effacements,
  21. copies), il arrive fréquement qu'un fichier ne soit pas écrit en un seul bloc
  22. sur le disque. La lecture d'un tel fichier est donc intérompue par un
  23. déplacement de la tête de lecture. Temps d'autant plus grand que les deux
  24. morceaux sont éloignés et que le disque est nul (70 ms de temps d'accès moyen
  25. pour mon MegaFile 30, une vraie tortue).
  26.   Un des buts principaux de ZORG est donc d'éviter ces déplacements de tête en
  27. déplacant le fichier de telle manière qu'il soit écrit de façon contigüe. Ce
  28. déplacement ne peut se faire que si il reste assez de place libre contigüe sur
  29. disque.
  30.  
  31.  
  32. Rassemble les Répertoires
  33.   Cette opération n'a pas une utilité flagrante. Elle consiste à regrouper tout
  34. les fichiers répertoires ensemble (les répertoires sont des fichiers normaux)
  35. dans le but d'optimiser la lecture de l'ensemble des répertoires. Cette lecture
  36. de tous les répertoires est effectuée lorsque vous demandez les informations
  37. sur un disque à partir du bureau. Le bureau Scan tous les répertoires. Une
  38. autre occasion de lecture totale est lors de l'utilisation de ZORG. ZORG lit
  39. d'abord l'arborescence en entier avant d'accéder à un fichier. Si les
  40. répertoires sont écrits les uns à la suite des autres, le lecture sera très
  41. rapide car il n'y aura pas de déplacement de la tête de lecture.
  42.  
  43. Compresse la Place
  44.   Lors de la création d'un fichier, le système cherche de la place libre pour
  45. l'écrire. Cette recherche commence à partir du début du disque et est donc
  46. d'autant plus longue que le disque est plein puisque la place libre se trouve à
  47. la fin.
  48.   Cette fonction permet d'éviter une recherche trop longue en déplacant les
  49. fichiers à la fin du disque pour mettre la place libre en début de disque
  50. justement là ou le système la cherche.
  51.   Un autre avantage de cette fonction est de compresser la place occupée. Un
  52. fichier effacé laisse un 'trou' sur le disque et au bout d'un moment le disque
  53. est un vrai gruyère. Ca ne gène pas du tout le système mais ça n'est pas très
  54. joli quand on affiche l'occupation du disque. 'Compresse' l'option qui rend
  55. beau.
  56.  
  57. Les Trois Phases (Alternate R)
  58.   Effectue les trois opérations précedente dans la foulée. Et hop !
  59.  
  60. -------------------------------------------------------------------------------
  61.  
  62. Nettoie les Clusters Libres
  63.   Vous pouvez vouloir avoir un disque absolument clean ou simplement être sûr
  64. qu'un fichier effacé ne pourra pas être récupéré. Ce menu écrit le contenu du
  65. tampon dans les clusters libres. L'opération peut-être stopé en cliquant (c'est
  66. marqué).
  67.  
  68.