Operating Systems For Computational
Devices Semester 5
(Revised Course) (3 Hours) May 2013 |
|||
GS-8796
[Total Marks : 100] |
|||
N.B: | (1) | Question No. 1 is compulsory. | |
(2) | Attempt any four questions from the remaining questions. | ||
(3) | Assume suitable data whenever necessary. | ||
1. | (a) | What is disk scheduling? Explain various disk scheduling algorithms. | 10 |
(b) | Explain various system calls with appropriate sytaxes. | 10 | |
2. | (a) | Explain necessary and sufficient
conditions for deadlock, also explain how a resource allocation
graph determines a deadlock. |
12 |
(b) | What is Kernel? Describe briefly the approaches of designing Kernel. | 10 | |
3. | (a) | Draw and explain architecture of RTOs. | 10 |
(b) | Explain programmed I/o and DMA. | 10 | |
4. | (a) | What is semaphore? Explain different types of semaphore. | 10 |
(b) | Write a short note on File Access Methods. | 10 | |
5. | (a) | What is mutual exclusion? Explain Peterson's algorithm for mutual exclusion. | 10 |
(b) | What are the characteristics if real time systems? | 10 | |
6. | (a) | What are preemptive and non-preemptive algorithms? Explain any two with the help of example. | 10 |
(b) | Write a short note on buffering techniques. | 10 | |
7. | Write short note on :- | 20 | |
(a) | User Threads and Kernel threads | ||
(b) | Race Conditions | ||
(c) | Demand paging | ||
(d) | Monitor. |
Tuesday, April 15, 2014
Operating Systems For Computational Devices Semester 5 (May 2013)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment