Attempt any Eight questions.
[8*5=40]
4.
Explain about the transition between different states of a process. [5]
5.
Why do deadlock occurs? How can you detect and recover from deadlock. [5]
6.
Consider the following set of processes, with the length of CPU burst time given in milliseconds. Processes CPU Burst Priority A 8 3 B 13 1(Lowest) C 19 2 D 3 4(Highest) The processed are assumed to have arrived in the order A, B, C and D all at time 0. What is the turnaround time and waiting time for the scheduling algorithms, RR(quantum = 5) and Priority Algorithm ProcessesABCDCPU Burst813193Priority31(Lowest)24(Highest) [5] 7.
Define swapping. How does the OS manage the virtual memory? [5]
8.
Define system call. Explain operating system as a extended machine. [5]
9.
How does process differ with thread? Discuss at least one multithreading model with its advantages and disadvantages. [5]
10.
How does DMA help in I/O management? Explain. [5]
11.
What does time sharing means in multiprogramming? Explain any three types of operating system structure. [5]
12.
Why do we need multiple queues in process scheduling? What is the significance of TLB? [5]