1. What is Operating System? Explain the types and feature of Operating System.
2. Explain OS as Extended Manager and Resource Manager.
3. Explain architecture of OS [Simple, Layered, Monolithic and Microkernel]
4. Differentiate between Monolithic and Microkernel (must be more than and equal to 7)
5. What is process and Explain the process life cycle.
6. Explain PCB [Process Control Block]
7. Differentiate between Process and Threads (must be more than and equal to 7)
8. Explain different types of Threads
9. What is Race condition? Explain Mutual Exclusion with Busy Waiting?
10. What is Critical Section and Semaphore? Explain different types of semaphore
11. What is CPU Scheduling? Explain different types of Scheduling, FIFO, SJF, ROUNR
ROBIN preemptive and Non Preemptive Please Give example of each [preemptive and
non-preemptive]
12. Differentiate between Preemptive and non-preemptive Scheduling (must be more than and
equal to 7)
13. Describe all the components of I/O Hardware and Principle of I/O software.
14. Write short notes on Device Driver, Terminal, Device Controller.
15. Explain every Disk Scheduling Algorithms with example of each.
16. What is Deadlock and Necessary condition of Deadlock
17. Describe Deadlock prevention strategies.
18. Explain Banker’s Algorithm with 3 example.
19. What is memory management technique? Explain types of Memory Management
Technique,
20. Differentiate between Fixed Partitions and Variable Partition
21. Differentiate between Internal and External Fragmentation.
22. What is Virtual Memory? Explain Paging, Segmentations. Page faults and how can we
recover from page faults.
23. Explain page replacement algorithms with example of each.
24. What is file and Directories? Explain file allocation technique and also different levels of
directories?
25. What is Real Time System? Explain different types of Real time system?
26. What is distributed systems? List out the feature of distributed systems?