1
$\begingroup$

My understanding is that "page replacement" entails replacing the contents of a frame to bring in a new frame in it's place corresponding to a new page. Since it is not the page, but the frame that changes, shouldn't this process be called "frame replacement"?

$\endgroup$
1
$\begingroup$

Is the term page replacement actually a misnomer?

No.

  • A page is the entity in virtual memory.
  • A page frame is the real memory into which it is mapped.

So it is the page, not the frame, that is replaced.

The metaphor is that the (virtual) page is the picture around which the frame is placed. You move the frame to picture different pages. See here.

$\endgroup$
  • $\begingroup$ That cleared it up very nicely for me. Thanks. $\endgroup$ – Vaibhav Jul 23 '17 at 9:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.