Pager


Il Page process si occupa di ricevere, dal gestore di memoria dei T-Process, le richieste di page-missing e soddisfarle assegnando una pagina non ancora utilizzata o swappando una pagina su tamburo.

Le pagine virtuali sono staticamente associate ai settoti del tamburo, essendo quest'ultimo sufficientemente capiente e non altrimenti utilizzato.

Per scegliere la pagina da liberare e' stato utilizzato l'algoritmo dell'"orologio", che mantiene una lista circolare delle pagine e restituisce la prima pagina non referenziata (bit R=0) dall'ultimo passaggio della lancetta.



[LancOS Home] [AMPEOS Index] [Indice codice] [Fasi 1 & 2] [Fase 3]