Anna University
CS2254 Operating Systems 2012 Important Questions
UNIT I
1.Explain in detail about Operating System Structures.
2.Explain the Types of System Calls in detail.
3.Explain about inter process communication.
4.Explain how protection is provided for the hardware resources by the operating system.
5.Explain in detail about virtual machines.
6.What is meant by a process? Explain states of process with neat sketch and discuss the process state transition with a neat diagram.
UNIT II
1.Explain briefly any four CPU scheduling algorithms with examples.(Problem + Theory)
2.Explain Banker’s deadlock-avoidance algorithm with an illustration.
3.What is a critical section? Give examples. What are the minimum requirements that should be satisfied by a solution to critical section problem?
4.Give a detailed description about deadlocks and its characterization.
5.Explain what semaphores are, their usage, implementation given to avoid busy waiting and binary semaphores.
UNIT III
1.Explain about the techniques for structuring the page table.
2.Explain the various page replacement strategies.(With example)
3.Discuss about
a) Swapping b) Paging c) Segmentation d) TLB hit/miss
4.Explain in Detail segmentation with paging
UNIT IV
1.Explain various file allocation methods and free space management with neat diagram.
2.What are the directory implementation techniques available? Explain in detail.
3.Explain the various directory structure in detail.
4.Write notes about the protection strategies provided for files
UNIT V
1.Explain the various disk scheduling techniques
2.What is meant by RAID levels? Which level is used for what purpose?
3.Write in detail about the kernel I/O subsystem and I/O hardware
4.Explain in detail about stable storage and tertiary storage implementation.