yolas22 a écrit :
salut
J'observe certain de mes prog voir leur conso mémoire proc etc. Et je me demande ce à quoi peut bien servir le page fault ( les doc me dise qu c'est le nombre de pages ...) mais le chiffre est enorme est ce que ça peut poser des problemes au systeme si oui peut on le limiter.
|
À priori oui c'est normal, c'est ce qui permet d'avoir un maximum de programmes qui tournent simultanément ("multiprogrammation" ).
En gros, quand un programme "s'endort", l'OS le perçoit et met la partie de mémoire qu'il utilise en swap, il y a ainsi un gain de place en mémoire vive, permettant à d'autres programmes d'en profiter.
Quand le programme se réveille et qu'il fait appel à un morceau de mémoire qui se trouve en swap, l'OS ne le sait pas, il regarde alors d'abord en ram, comme il n'y est pas (page fault), il regarde en swap.