Techniques to Reduce the Number of Page Faults
  • Make pages large enough to take advantage of spatial locality.
  • A virtual page can be placed anywhere in main memory (i.e. main memory is fully associative).
  • The OS uses reference bits to approximate LRU when choosing which page to replace.
  • Only write-back is used, so pages are only written back when they are replaced and are dirty.
Chapter 7: Large and Fast: Exploiting Memory Hierarchy - 62 of 67