Describe two virtual memory page fetch policies. Which is less common in practice?
Why?
Answer:
Demand Paging – relevant pages are loaded as page faults occur
Pre Paging – try to load pages for processes before they are accessed
Prepaging is less common in practise because it wastes bandwidth if it gets it wrong (and it will be wrong) and wastes even more if it kicks known good pages because it’s trying to stuff it full of bad ones!