Tuesday, April 15, 2014

Operating Systems For Computational Devices Semester 5 (May 2013)

New Page 1 New Page 1
Operating Systems For Computatio
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.  

Also see Operating systems for computational devices question papers for December 2012

No comments:

Post a Comment