Performances


Problème de la lenteur des accès disque:
  • Utilisation d'un buffer cache: suite de blocs en mémoire principale.
    • Accès à un bloc: 
      • Si le bloc est en mémoire: accès rapide à la mémoire
      • Sinon: 
        • Recopier un bloc du cache sur le disque.
        • Lire le nouveau bloc sur le disque et le mettre dans le cache.
      • Problème du choix du bloc à recopier sur le disque:
        • Le bloc risque t-il d'être utilisé à nouveau rapidement?
        • Le bloc est-il important pour la cohérence du système? (bloc d'inodes)
    • Problème des pannes intempestives:
      • Sous Ms-dos: sauvegarder le bloc à chaque modification
      • Sous Unix: Appel de la commande sync pour écrire les blocs modifiés sur le disque
  • Optimisation de l'allocation:
    • Minimiser les déplacements de la tête:  allouer des blocs consécutifs.
    • Minimiser les déplacements du disque en allouant les blocs par cylindre.

suivant
     plan