"Kristiaan Maree" <24*1*7*
3@s*u*e*t*u*a*e*u*a*> wrote:
> so if the RAM has page numbers 0-7 from processes 0 and 1 all initially time step 0, and the disc has processes 2-3, and we receive the instruction '0' there is nothing to move in from the disc as all of process 0 is in RAM.
> We need to evict the first page loaded (page 0 in process 0 in RAM slot index 0) and gets moved into the disc now there are 7 slots loaded into the RAM and 9 slots loaded in the disc
> so now there is a page in disc that can be loaded into RAM from process 0 (the page that was evicted from RAM) and this page now gets moved into the empty slot in the RAM
>
> so basically the only thing that changes is the time step of the first page when being evicted and selected (increases by 2)
> is this correct?
Yes that seems right. just remember that Disk has all 16 pages in it (4 for each process) and disk is never changed. Also RAM has frames 0-7. Processes have pages 0-3.