1(a)
Explain different file operations in brief.
5 M
1(b)
What are the characteristics of Real Time OS?
5 M
1(c)
What is system call? Explain any five system calls.
5 M
1(d)
Differentiate between Deadlock avoidance & Deadlock prevention.
5 M
2(a)
Explain process-thread state transition diagram in linux.
10 M
2(b)
Explain clearly how UNIX performs file management using I-nodes.
10 M
3(a)
Explain clearly paging and segmentation based memory management techniques using diagram.
10 M
3(b)
What critical section of a process? Describe two solutions to achieve mutual Exclusion of critical sections in an OS.
10 M
4(a)
Consider the following process
Solve the above problem with shortest remaining time first by drawing gantt chart and also calculate the average waiting time, turnaround time and throughput.
Process | Arrival Time | Service Time |
P1 | 0 | 8 |
P2 | 1 | 4 |
P3 | 2 | 9 |
P4 | 3 | 5 |
Solve the above problem with shortest remaining time first by drawing gantt chart and also calculate the average waiting time, turnaround time and throughput.
10 M
4(b)
Explain RAID with different levels.
10 M
5(a)
Explain the working of EDF and RmA real time scheduling algorithms.
10 M
5(b)
What is semaphore? Give an implementation of bounded buffer producer consumer problem using semaphore.
10 M
6(a)
Define the meaning of a race condition? Use an Execution Sequence to illustrate your answer.
10 M
6(b)
Explain different file allocation techniques in an OS.
10 M
More question papers from Operating Systems