Explain the uses of Operating system.
[3 marks]Explain multiprogramming and multiprocessing operating system.
[4 marks]What is process? Explain process state transition diagram.
[7 marks]What is thread? Explain user level and kernel level thread.
[3 marks]What is critical section? Explain race condition with example.
[4 marks]What is Semaphore? Solve dinning philosopher problem using semaphore.
[7 marks]What is Binary Semaphore? Solve Reader and Writer problem using semaphore.
Differentiate between preemptive and non preemptive scheduling algorithm.
[3 marks]Explain Principles of Concurrency with example.
[4 marks]Explain Round robin scheduling algorithm with example.
[7 marks]Explain the scheduling criteria for a good scheduling algorithm.
[3 marks]Explain segmentation with example.
[4 marks]Explain Shortest Job scheduling algorithm with example.
[7 marks]Explain page fault.
[3 marks]What is deadlock? Explain the condition that leads to deadlock.
[4 marks]Explain Banker algorithm for deadlock avoidance with example.
[7 marks]Explain Resource allocation graph.
[3 marks]Explain different paging techniques.
[4 marks]Differentiate between External Fragmentation and Internal Fragmentation.
[7 marks]Explain major goals of I/Osoftware.
[3 marks]Differentiate between fixed and variable partitioning technique for memory management.
[4 marks]Explain Disk arm scheduling algorithm.1
[7 marks]Explain DMA with block diagram.
[3 marks]Explain swapping in operating system.
[4 marks]Explain RAID level system.
[7 marks]