Q1. Define the term multiprogramming and Time sharing.
Q2. Explain the contents of a Process Control Block (or PCB) in brief.
Q3. Distinguish between the pre-emptive and non-preemptive scheduling.
Q4. Illustrate the properties which a data item must possess to implement the critical section?
Q5. Draw a state diagram of the process from its creation to termination comprising all transitions.
Q6. Define the term deadlock. List all the essential conditions for deadlock to take place.
Q7. What do you mean by swapping? Does swapping raise the Operating System’s overheads? Validate your answer.