PPT Slide
Virtual Memory System Examples
- More tricks: two-handed clock algorithm, allowing pages to be reclaimed sooner rather than waiting for a full hand revolution (Figure 12.26).
- Standby page lists: keep a list of free page frames that the page replacement algorithm can dip into if there are no clean (don’t have to be written back to swap device before re-use) free pages (Figure 12.27).
- Clustering pages: at swap-in, load in a clump of pages to prevent excessive page faults while the process is re-establishing it’s resident set.
- File mapping: the virtual memory system acts as a disk cache.