"Page fault" qu'est ce que c'est pk c gros.

"Page fault" qu'est ce que c'est pk c gros. - Divers - Linux et OS Alternatifs

Marsh Posté le 30-06-2006 à 11:19:06    

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.

Reply

Marsh Posté le 30-06-2006 à 11:19:06   

Reply

Marsh Posté le 01-07-2006 à 14:41:38    

Le page fault c'est une interruption qui se déclanche quand une page de mémoire n'est pas en ram. En gros le systeme regarde si la page est en ram, si elle est en ram tout est ok sinon il va voir sur le swap et la charge en ram.

Reply

Marsh Posté le 01-07-2006 à 17:28:30    

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.

Reply

Marsh Posté le 03-07-2006 à 11:44:46    

Merci des infos Bigon et riot.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed