Problem:
Question 1: Describe the two state process model and its limitations.
Question 2: Describe the 5 state process model. Why is it advantageous to have multiple queues for blocked states? Why do we need "new" and "exit" states?
Question 3: What is meant by executing the OS in the context of the process itself. What is the benefit of doing so when compared to the case where kernel code executes as a special process.
Please Explain don't just write the answer.