MID 1 IMPORTANT QUESTIONS
UNIT-I
- What is an operating system? Describe the Operating System functions
- Explain the Time- shared Operating System
- Explain different categories of system calls with suitable example?
- With a neat sketch, describe the services that an operating system provides to users, processes and other systems.
- What is the purpose of interrupts? What are the differences between a trap and an interrupt? Can traps be generated by a user program? Explain the purpose with an example.
- Explain briefly Layered Operating system structure with neat sketch.
UNIT-II
- What is a process? Explain about various fields of Process Control Block.
- Define a Thread? Give the benefits of multithreading. What resources are used when a thread is created? How do they differ from those used when a process is created?
- Distinguish between preemptive and non-preemptive scheduling. Explain each type with an example.
- What is IPC? Explain in detail the inter process communication model
- Explain briefly about different schedulers and scheduling criteria’s?
UNIT-III
- What is a Critical Section problem? Give the conditions that a solution to the critical section problem must satisfy.
- What is a semaphore? List the types of semaphores and Show that, if the wait() and signal() semaphore operations are not executed atomically, then mutual exclusion may be violated.
- What is synchronization? Explain how semaphores can be used to deal with n process critical section problem.
- Discuss Mutual-exclusion implementation with test and set() instruction.
- Explain in detail about readers and writers problem of synchronization
Comments
Post a Comment