Cochin University Exam Papers BE CS 6th Semester
Operating Systems April 2011
CS/IT 603 Operating Systems
(Answer ALL questions’)
I. (a) Define operating system. What are the objectives and functions of operating system?
(b) Explain five state process models with a neat diagram.
(c) Differentiate fixed size and variable size partitioning in multiprogramming.
(d) Give a short note on virtual memory.
(e) Explain different functions of file management.
(f) List out and explain three techniques for performing I/O Operation.
(g) Define deadlock and what are the conditions for deadlock occurrence.
(h) Explain Banker’s Algorithm.
II. List and explain any three methods for process scheduling.
III. What is message passing? Explain how semaphores are used in solving reader’s writer’s problem.
IV. Differentiate between paging and segmentation. What are the uses of TLB?
V. Explain the following terms with respect to memory management:
(ii) Linked list
(Hi) Buddy system
VI. (a) Explain DMA with neat diagram.
(b) Describe VO buffering.
VII. What are the different disk scheduling policies? Explain.
VIII. (a)Discuss about Deadlock Detection and Recovery.
(b) Define safe and unsafe state in Deadlock.
IX. (a) Explain two phase locking.
(b) By using Dining philosopher’s problem shows that it is free from deadlock and starvation.