Attempt any FIVE questions selecting at least ONE from each unit.
All questions carry
equal marks.
UNIT.I
Q.l.
Discus
system.
details the salient features and their importance in either Windows or Unix operating
it
in
Q.2 Why do we need multi-programming. How is
different from multi-processing. What is scheduling and how scheduling is implemented in multi-processor systems. Discuss any one CPU scheduling policy in details.
UNIT - II
Q.3
List
various types of memories in a computer system and discuss any one in details.
Q.4
785
1
What is virtual memory. Why is it important to enhance
Contd.
the performance of system. Discuss data level and program level cache memory. Discuss any one page replacement poJicy in details.
UNIT.III
Q.5
Discuss the logical structure and I/O buffering in details
for an OS. List some physical memory characteristics.
Q.6
What
is access matrix. How does it solves the protection problem. Discuss different schemes for implementing access matrix and compare such schemes
UNIT.IV
Q.7
What is concurrency and why do we need to take care of it. Discuss the software support of unix/windows for concuffency. Explain dekker's algorithm in detail.
,
Q.8
l
What are deadlocks. Discuss different schemes to avoid deadlocks in which discuss semaphore implementation in details. Also discuss what can best be done when a deadlock has already occurred.