Define the following terms. 1) Thrashing 2) Virtual Memory Management 3) Weak Semaphore 4) Realtime Operating System 5) Preemptive Scheduling 6) Secondary storage methods 7) Interrupt
[7 marks]What is Process? List and explain the different reasons for process creation.
[7 marks]What is multithreading? Explain in brief KLT and ULT with its advantages and disadvantages,
[7 marks]What is Monitor? Explain the solution to the Bounded-Consumer problem using a monitor
[7 marks]Write a short note on Banker’s Algorithm with suitable example.
[7 marks]Discuss the use of Invert Page Table in paging technique. How physical address is generated in it?
[7 marks]When and how the short-term, medium-term and long-term scheduling policies are applied? Draw the queuing diagram for scheduling
[7 marks]Define virtual memory. Compare LRU, FIFO and Clock page replacement policies with suitable example.
[7 marks]Write any three differences between preemptive and non-preemptive scheduling? Explain the four general approaches for thread scheduling. Page 1 of
[2 marks]Briefly explain any three methods of file allocation and compare them all.
[7 marks]Write short note: 1. Distributed message passing 2. Middleware
[3 marks]Write Short Note: 1) Gang Scheduling 2) RAID
[4 marks]What is I/O Communication? Explain I/O Communication Techniques in detail.
[7 marks]What are the characteristics of RAID? Explain RAID Level 0 & RAID Level 1.
[7 marks]Explain different types of security threats. Explain three-tier client/server architecture.
[4 marks]What is dynamic partitioning? Explain first-fit, best-fit, next-fit placement policies and buddy system using suitable examples.
[7 marks]Explain the term Clusters. What benefits can be availed by using Clusters? Compare different Clustering Methods. Page 2 of
[2 marks]