Next: L'algorithme de la primitive Up: Le buffer cachestructures Previous: Le buffer cachestructures

La liste doublement chaînée des blocs libres

Les tampons libres appartiennent simultanément à deux listes doublement chaînées: la liste des blocs libres et la hash-liste correspondant au dernier bloc ayant été contenu dans ce tampon.

  figure353
Figure 3.2: La liste des tampons libres.

L'insertion dans la liste des tampons libres se fait en fin de liste, la suppression (allocation du tampon à un bloc donné) se fait en début de liste, ainsi le tampon alloué est le plus vieux Ceci permet une réponse immédiate si le bloc correspondant est réutilisé avant que le tampon ne soit alloué à un autre bloc.



Dominique REVUZ
Mon Feb 2 12:10:31 MET 1998
Une Bug Un mail Merci