Page Replacement
Page fault => What if no free frames?
- terminate user process (ugh!)
- swap out process (reduces degree of multiprog)
- replace other page with needed page
Page replacement:
- if free frame, use it
- use algorithm to select victim frame
- write page to disk, changing tables
- read in new page
- restart process