Questions
A process is an execution of a program within a private virtual address space (VAS).
1. What are the system calls to operate on processes?
2. How does the kernel maintain the state of a process?
Processes are the “basic unit of resource grouping”.
3. How is the process virtual address space laid out?
What is the relationship between the program and the process?
4. How does the kernel create a new process?
How to allocate physical memory for processes?
How to create/initialize the virtual address space?