Q1.
a) Illustrate the six fundamental file operations? Describe in detail.
b) What do you mean by the term semaphore? Describe the Critical Section (CS) implementation with semaphores.
c) Distinguish between the term static and dynamic disk scheduling for the multimedia.
Q2.
a) What do you mean by the term paging? Describe paging hardware
b) Compare the given CPU scheduling algorithms by using an appropriate example.
- FCFS
- Priority
- Round Robin
Which one is best to use?
Q3. There include two sets of reasons of high overheads of switching among processes-intrinsic reasons and OS-related reasons. In brief explain each.