You are on page 1of 1

Code: R7311506

(Common to CSS & ECC)

B.Tech III Year I Semester (R07) Supplementary Examinations December/January 2013/14

Time: 3 hours
Answer any FIVE questions All questions carry equal marks ***** 1 (a) (b) “Operating system is similar to the government”. Discuss. Write about the following: (i) Distributed systems. (ii) Real-time embedded systems. (iii) Handheld systems.

Max Marks: 80


(a) (b)

What is the purpose of a scheduler? What is the distinction between short-term and long-term scheduling? Explain the difference between preemptive and nonpreemptive scheduling with appropriate example. What is meant by busy waiting? Modify the semaphore operations to overcome the need for busy waiting. Show that the timestamp-based protocol ensures conflict serializability. What is dynamic loading? What are its advantages and disadvantages? What is the need for page replacement? Modify the page-fault service routine to include page replacement. By giving additional information concerning which resources a process will request and use during its lifetime to the operating system a deadlock can be avoided. Explain.


(a) (b)


(a) (b)



(a) (b) (a) (b) (a) (b)

What is file? What are the different types of files? What are the attributes of a file? What is their significance? Explain C-SCAN and look disk scheduling algorithms. Illustrate with examples. How do you choose the best disk scheduling algorithm? What are the ways of realizing a domain? Explain domain switching in the context of protection. *****