Discuss about controller and memory mapped I/O.Differentiate between interrupt based I/O and DMA based I/O.[5+5]
2.
Define interrupt.Describe about device controller.[2+3]
Introduction and Evolution
1.
Explain about batch system and time sharing operating systems.[5]
2.
What is virtual machine?Discuss about system protection.[2+3]
Memory Management and File Systems
1.
When does page fault occur?Given the 7 page reference strings 7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0, 3, 2, 3, find the number of page fault using Optimal Page Replacement, FIFO and Second Chance Replacement algorithm. Assume the size of page frame is 4.[1+9]
2.
Why do we prefer segmentation with paging? Explain.[5]
3.
Describe about error handling and formatting in disk management.[5]
4.
Explain about file system and directory system implementation.[5]
Process Management and Synchronization
1.
Differentiate between user thread and kernel thread.Given the following information about processes, compute the average waiting time and turnaround time for FCFS and Round Robin (Quantum = 2).