Difference between virtual page and page frame?

Callat picture Callat · Feb 15, 2017 · Viewed 15.5k times · Source

From what I understand pages come from overlays which are clusters of memory spaces generated by Virtual Memory. But I don't understand what frames are or how they relate.

Can anyone explain what page and frame is and how it works?

Answer

Tony Tannous picture Tony Tannous · Feb 15, 2017

Page frame is a physical property of the main memory. Whereas, virtual page is... virtual.

frame 0  frame 1  frame 2  frame 3  frame 4
----------------------------------------------
|        |        |        |        |        |
|        |        |        |        |        |
---------------------------------------------- Main Memory