"Need some way of backtracking to the PTE of the process that currently owns this frame"


(Richard Salvatore Hanulewicz) #1

This is taken from the slides. My question is: Why?


(Ashish Tyagi) #2

So that the PTE can be updated to reflect the fact that the page is no longer in memory (assuming that you’re going to swap out the page).

If a member of the course staff thinks this is inaccurate please feel free to correct me.


(Richard Salvatore Hanulewicz) #3

Oh yea. Dang. I really haven’t quite thought this through…


(Carl Nuessle) #4

Exactly.

Until ASST3.3, once address spaces have been created, they are essentially private per process. There would be no reason why one process would care about which process owned an allocated page frame.

Until, of course, swapping – now, processes do have a reason to fiddle around with the address space of another process, for the reasons stated above.