LOYOLA COLLEGE (AUTONOMOUS), CHENNAI – 600 034
B.Sc. DEGREE EXAMINATION – COMPUTER SCIENCE
FIFTH SEMESTER – NOVEMBER 2010
CS 5504 – OPERATING SYSTEM
Date : 29-10-10 Dept. No. Max. : 100 Marks
Time : 9:00 – 12:00
PART A
Answer ALL the Questions (10 x 2=20 marks)
- Define Operating System.
- What is a System Call?
- List down the various process states.
- What are the various conditions for Deadlock?
- Define Multiprogramming.
- Differentiate Virtual Address and Physical Address.
- What is Memory Mapped I/O?
- Define Buffering.
- What is NFS in Linux File System?
- Define Caching.
PART B
Answer ALL the Questions (5 x 8=40 marks)
- a) Explain about the Layered Approach of the Operating System Structure.
(OR)
- b) Discuss on the System Calls provided for process management.
- a) Explain about Semaphores in Inter Process Communication.
(OR)
- b) Write about Deadlock Prevention Mechanisms.
- a) Discuss on Segmentation.
(OR)
- b) Explain about swapping.
- a) Explain about Graphical User Interface in Operating Systems.
(OR)
- b) Write in detail about I/O Software Layers.
- a) Explain about the Windows 2000 File systems.
(OR)
- b) Explain the common directory systems in operating system.
PART C
Answer any TWO Questions (2 x 20 = 40 marks)
- a) Explain the various tasks carried out by an operating system.
- b) Discuss on the various scheduling algorithms for batch systems.
- a) Explain the following page replacement algorithms with example.
- Optimal Page Replacement Algorithm.
- Least Recently Used (LRU) Page Replacement Algorithm.
- b) Discuss on Virtual Memory Management.
- a) Explain about Unix File systems.
- b) Discuss on UNIX Memory Management.