Operating System Question
1. Explain the different types of Operating Systems with suitable examples.
2. Draw and explain the Multithreading Models. How are they beneficial in modern OS?
3. Describe the concept of Virtual Machines. How does virtualization contribute to OS
design?
4. Apply Round Robin Scheduling on the following processes with time quantum 2
Process Burst Time (ms)
P1 10
P2 2
P3 5
P4 8
P5 3
and calculate waiting time and turnaround time.
5. Define Real-Time Operating System. Give one example and explain its application.
6. What is Inter-process Communication (IPC)? Briefly explain any two IPC
mechanisms.
7. List and explain four System Components of an Operating System.
8. Explain the Scheduling Criteria used to evaluate CPU scheduling algorithms.
9. What are Cooperating Processes? Explain with an example where process cooperation
is essential.
10. What is Thread Scheduling? Briefly differentiate it from process scheduling.