Problem
1. What is virtual memory and how does it apply to demand paging?
2. What are the conceptual stages through which a process moves while being managed by the operating system?
3. How is each conceptual stage represented in the OS?
4. What is a context switch?