Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


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
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
SPONSORED ADVERTISEMENTS