Explain Operating System and discuss three main objectives of operating system.
[7 marks]What is Deadlock? Discuss the necessary and sufficient conditions for a deadlock to occur.
[7 marks]Explain PCB and context switching in detail..
[7 marks]What is scheduling algorithm, discuss RR in detail.
[7 marks]What is Thread? Discuss different states of thread in detail.
[7 marks]Explain Dining Philosopher Problem.
Define semaphore with binary semaphore.
[7 marks]What is Mutual Exclusion? Discuss in detail.
[7 marks]Discuss Direct Memory Access (DMA) for performing I/O.
[7 marks]Differentiate between Internal and External Fragmentation in detail.
[7 marks]Explain FIFO and SCAN in detail.
[7 marks]Explain logical memory and physical memory in detail.
[7 marks]Explain paging and demand paging in detail
[7 marks]Explain File Allocation Methods in detail.
[7 marks]What is boot block, discuss with its pros and cons.
[7 marks]Discuss bad block with its causes and types.
[7 marks]What is Directory? Explain with its structure.
[7 marks]