Attempt any Eight questions.
[8*5=40]
4.
Explain microkernels and exokernels. [5]
5.
Consider a swapping system in which memory consists of the following hole sizes in memory order: 15 MB, 2 MB, 10 MB, 6 MB, 8 MB and 20 MB. Which hole is taken for successive segment requests of: (a) 10 MB (b) 10 MB For first fit, next fit and best fit. [5]
6.
Explain how semaphore solves the problem of critical section. [5]
7.
How do you think deadlock can be avoided? Explain. [5]
8.
Explain Inter-Process Communication in Linux. [5]
9.
List different file structures and explain them. [5]
10.
Calculate the average waiting time and turnaround time using priority algorithm (Priority 1 being the highest) for the given scenario: PIDABCDBrust Time3242Arrival Time0233Priority3321 [5] 11.
Explain memory-mapped I/O. [5]
12.
Write short notes on: a. Virtual Memory b. Race Condition [5]