Operating Systems
Full Marks: 60
Pass Marks: 24
Time: 3 hours
Candidates are required to give their answers in their own words as far as practicable. The figures in the margin indicate full marks.
Attempt any two questions:
Short Questions:
Attempt any eight questions:
Classify the following applications as batch-oriented or interactive and explain the reason
What is thrashing? Explain the cause and solution for thrashing.
Given references to the following pages by a program, 1, 2, 3, 4, 2, 1, 5, 6, 2, 1, 2, 3, 7, 6, 3, 2, 1, 2, 3, 6.
How many page faults will occur if the program has three page frames available to it and uses FIFO replacement?
Discuss in detail the use of translation look aside buffer (TLB) in the process of paging. Support your answer with illustration.
What is memory-mapped I/O? Explain with merits and demerits.
Write short notes on:
What do you mean by interrupt? Explain the working mechanism of interrupt controller.
A disk queue has the following request to read tracks: 87, 170, 4, 57, 173, 32, 67 and 183. If disk head is initially at cylinder 90 and there are total 200 tracks then calculate total head movement using C-SCAN and C-LOOK algorithm.
What are the scheduling criteria? How preemptive priority scheduling introduce starvation?
This page was printed from BSc CSIT Nepal (https://bsccsitnepal.com)