LOYOLA COLLEGE (AUTONOMOUS), CHENNAI – 600 034
B.Sc., DEGREE EXAMINATION – COMPUTER SCIENCE
FIFTH SEMESTER – NOVEMBER 2012
CS 5504 – OPERATING SYSTEMS
Date : 01-11-2012 Dept. No. Max. : 100 Marks
Time : 9.00 – 12.00
PART –A
ANSWER ALL THE QUESTIONS: (10 X 2 = 20)
- Name the two modes in which the operating system functions.
- What is a system call?
- What is process table?
- What are the four conditions for deadlock occurrence?
- Define swapping
- What is the key idea behind segmentation?
- What is spooling?
- Define interrupt.
- What is a directory?
- List any four user interface utility program in unix.
PART – B
ANSWER ALL THE QUESTIONS: (5 X 8 = 40)
- a) What is an operating system? Explain.
(OR)
- b) Compare and contrast virtual machine and client server model.
- a) What is critical section? How semaphore helps in the execution of critical section?
(OR)
- b) Explain about the deadlock prevention techniques.
- a) How do operating system manage memory using linked list and bit vector? Explain.
(OR)
- b) Discuss in detail about LRU page replacement algorithms.
- a) Discuss about Direct memory access.
(OR)
- b) Explain about terminals.
- a)Explain in detail unix file system.
(OR)
b)Discuss about the various file allocation techniques.
PART – C
Answer any TWO Questions: (2 X 20 = 40)
- a) Discuss in detail about any two process scheduling algorithms. (10 marks)
- b) Write note on deadlock recovery. (10 marks)
- a) Discuss in detail about the Banker’s algorithm for deadlock avoidance. (10 marks)
- b) What is paging? Discuss about the hardware techniques used to implement
page tables. (10 marks)
- a) Discuss in detail about principles of I/O software. (10 marks)
- b) Discuss in detail about Directories and its implementation in various operating
systems. (10 marks)