• [^] # Re: Mako swap

    Posté par . En réponse au journal comment ça marche Knoppix. Évalué à 8.

    Pour Knoppix, si on n'utilise pas de partition swap présente sur le disque dur, le système est simple. En gros, c'est :

    Quand on manque de page, on libère celles des portions de programme les moins utilisées. Pour OOo, par exemple, si tu n'utilises pas les présentations, elles sont tout simplement effacées de la mémoire, et cette portion de mémoire est utilisée pour autre chose (enregistrer tes données, par ex, ou un autre programme).

    Quand on a à nouveau besoin du code d'une page effacée, on va simplement le rechercher à nouveau sur le CD. D'où une certaine lenteur pour les gros programmes, où des bouts de code bien éparpillés sont utilisés.

    On n'efface pas les pages contenant des données écrites par l'utilisateur. Ce sont les pages ont le flag "write". On ne vire que les pages ayant le flag "read" or "execute", qui proviennent du CD.

    Quelqu'un pour tester ce qui se passe quand l'utilisateur a écrit plus de données qu'on ne peut en stocker en mémoire vive ? ;-)