Attempt any Eight questions.
[8*5=40]
4.
What is system call? Discuss process of handling system calls briefly. [5]
5.
What is lock variable? Discuss its working and problems associated with it in detail. [5]
6.
Differentiate between internal and external fragmentation? Suppose that we have memory of 100 KB with 5 partitions of size 150 KB, 200 KB, 250 KB, 100 KB, and 300 KB. Where the processes A and B of size 175 KB and 125 KB will be loaded, if we used Best-Fit, and Worst-Fit Strategy? [5]
7.
What is ment by file attributes? Discuss any one technique of implementing directories in detail. [5]
8.
Why the concept of disk interleaving is important? Explain with suitable example. [5]
9.
What is resource allocation graph? Explain the process of detecting deadlocks when there is single instance of each resources with suitable example? [5]
10.
Discuss the concept of SJF and SRTN scheduling algorithms with suitable example. [5]
11.
What approaches are using for managing free disk spaces? Explain linked list approaches with example. [5]
12.
Write short notes on: a. IPC in Linux b. Disk access [5]