Do as directed: 1. Interrupt 2. Realtime Operating System 3. Discuss the possible reasons for process migration. 4. Define Race Condition. 5. Operating system. 6. Cache memory. 7. Middleware.
[7 marks]What is Process? List and explain the different reasons for process creation.
[7 marks]What is semaphore? Explain primitives of 2 types of semaphore.
[7 marks]Describe the necessary condition for deadlock occurrence. Discuss the deadlock avoidance using Banker’s algorithm.
[7 marks]What is multithreading? Explain in brief KLT and ULT with its advantages and disadvantages.
[7 marks]Write a short note on Banker’s Algorithm with suitable example.
[7 marks]What is mutual exclusion? Define Semaphore, the permissible operations with Semaphore and how they are used to achieve the mutual exclusion.
[7 marks]What is semaphore? Give and explain the algorithm of producer/consumer Problem with bounded using general semaphore.
[7 marks](1) Differentiate between Reusable and consumable resources. (2) Discuss Gang Scheduling and Load Sharing with its advantages and Disadvantages.
[3 marks]What is segmentation? How it differs with paging? Explain address translation in segmentation with paging.
[7 marks]What is I/O Communication? Explain I/O Communication Techniques in detail.
[7 marks]How do you classify the different approaches for Real-time scheduling? State various Real-time scheduling techniques available and discuss any one in detail. Page 1 of
[2 marks]Define virtual memory. Compare LRU, FIFO and Clock page replacement policies with suitable example.
[7 marks]How do you classify the different approaches for Real-time scheduling? State various Real-time scheduling techniques available and discuss any one in detail.
[7 marks]Name the File allocation methods available in File Management. Explain in detail all methods
[7 marks]Define client server computing and explain the classes of client server applications and compare it with three tire architecture.
[7 marks]Explain RAID and its level 0-6 in detail. Page 2 of
[2 marks]