OPERATING SYSTEM - OU MAY 2008

Answer one question from each unit.
All questions carry equal marks.
Unit-I

1. a) What are the essential properties of the fallowing types of operating systems multi processor systems , real time systems
b) What are primary advantages to using virtual machines.
c) Briefly explain user threads and kernnal threads.


or

2. a) Some CPUs provide for more than two modes of operation. What are the two possible uses of these multiple modes.
b) Breifly explain Thread cancellation and Java Threads.

Unit-II

3 a) What is the cause of thrashing? How does the system detect thrashing once it detects thrashing, what can the system do to eliminate this problem.

b) Briefly explain:

(i) File Sharing
(ii) Linked allocation of disk space.


or
4. a) With a simple example expalin the implementation of LRV page replacement algorithm

b) How can the free space in disk be mannaged ? Briefly explain.


Unit-III


5. a) Difference between semaphores & Monitors with examples.
b) What conditions hold simultaniously for deadlock to occur
c) What are the various schemes for implementation of Access Matrix?

or

6 a) What are Monitors? Give the monitors solution to diving philosophers problem.

b) What is an inverter page table?

c) What are the goals of protection