Virtual Memory

Page Size

What should be the page size?

Some examples of page sizes in currently deployed systems

  • Small page size, large number of pages will be found in main memory
  • As execution of the program progresses, the pages in memory will all contain portions of the process near recent references
    • Page faults low
  • Increased page size causes pages to contain locations further from any recent reference
    • Page faults rise