Question bank
Module-1
(INTRODUCTION TO OPERATING SYSTEM, SYSTEM STRUCTURES, OPERATING SYSTEM
SERVICES)
1. What is operating system? List out the user views and system views.
2. Explain/ Distinguish multi programming and time-sharing system.
3. What is boot strap loader?
4. Explain/ Distinguish Multiprocessor system and Clustered system
5. Explain dual mode operation in operating system with a neat block diagram.
6. What are system calls? Briefly point out its types.
7. List and explain the different categories of system program.
8. Discuss modular kernel approach with layered approach with a neat sketch.
9. Demonstrate the concept of virtual machine with an example.
10. Explain/Distinguish between the client-server and peer-to-peer models of distributed systems.
Module-2
(PROCESS MANAGEMENT, MULTI-THREAD PROGRAMMING)
1. Illustrate with a neat sketch, the process states and process control block.
2. Demonstrate the operations of process creation and process termination in UNIX Process Creation.
3. Discuss the concept process scheduling with help of queueing diagram.
4. What is inter processes communication? Explain types of IPC.
5. Distinguish between shared memory and message passing systems.
6. Discuss types of multithreading models.