OS Unitwise List of Questions
OS Unitwise List of Questions
Unit – I
1. Differentiate Multiprogramming and Time sharing.
2. List and explain the various Kernel data structures.
3. Discuss Operating system services.
4. Briefly explain different Operating systems interfaces.
5. Explain various Operating system structures with neat sketch.
6. What is a system call? Explain various types of system calls. Or
A question for individual type of system call.
7. Explain Inter process communication.
8. Explain the process scheduling with a neat queueing diagram.
Unit – II
1. Compare preemptive scheduling and non-preemptive scheduling.
2. Differentiate Process and Thread.
3. Explain various CPU scheduling algorithm. Or
A question includes any of the scheduling.
Example: Explain priority scheduling.
Note: Practice CPU scheduling problems.
4. Differentiate single threaded process and multithreaded process.
5. Discuss various approaches to solve critical section problem. Or
A question on solutions to critical section problem individually.
Example: Explain Peterson’s solution.
Explain Synchronization hardware.
Explain briefly Mutex locks.
6. Illustrate how semaphore acts as a synchronization tool?
7. Briefly explain Multicore programming.
8. Explain in detail Multithreading models with neat sketch.
9. Briefly explain Implicit threading.
10.Briefly explainvarious Threading issues.
11. What are the scheduling criteria? Explain in detail.
12.List and explain Real-time CPU scheduling algorithms.
13. Discuss the Classic problems of Synchronization.
Unit – III