PPT Slide
VM Management
- Figure 11.24 shows VM events and procedures.
- Bold text = events that cause changes in the tables (page fault, timer context switch & process creation).
- Rounded corner shaded rectangles = memory management procedures.
- Rectangles = OS managed data structures.
- Paging daemon - a special process that is invoked occasionally by the operating system (the timer interrupt is a good place :). The paging daemon manages the free page frame list and can call the page replacement algorithm to start freeing up pages.
- Daemon = attendant spirit (not an evil presence); so named because they supplement OS services.