Question1. Explain about the evolution of operating systems from mainframe batch systems to mainframe time sharing systems.
Question2. Explain your understanding of "suspend" state of a process, supplying justifications for its existence.
Question3. Explain about five possible elements involved with "process control" information.
Question4. Draw a five4 state queuing diagram which caters for multiple blocked queues.
Question5. Describe the concept of mutual exclusion.
Question6. Discuss requirements required to provide support for mutual exclusion.
Question7. Explain, stating merits and demerits, of User Level threads and Kernel level threads.
Question8. Describe how jacketing could minimize some of the issues of User Level threads. Make a distinction between the controls problems of deadlock and starvation.