r7410407 Operating Systems
r7410407 Operating Systems
com
Code :R7410407 1
IV B.Tech I Semester(R07)Regular Examinations, November/December 2010
OPERATING SYSTEMS
(Electronics & Communication Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE questions
All questions carry equal marks
?????
1. What is multiprogramming? Explain the memory hierarchy with reference to the uses, charac-
teristics, applications and functions.
L D
4. How dead locks can be avoided? Explain with the help of necessary algorithms.
5. (a) What is paging? Explain the hardwave support required for Paging with the help of an
example.
O R
(b) What are the security and protection mechanisms in Paging.
6. (a) Explain the priority scheduling algorithm and its draw backs.
U W
(b) Briefly explain the characteristics used for the comparison of scheduling algorithms.
J
(a) Intrusion detection.
(b) Password protection.
?????
www.jntuworld.com
www.jntuworld.com
Code :R7410407 2
IV B.Tech I Semester(R07)Regular Examinations, November/December 2010
OPERATING SYSTEMS
(Electronics & Communication Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE questions
All questions carry equal marks
?????
2. (a) Define the term process. Explain the different states of a process.
L D
(b) Explain various thread models with their relative advantages and disadvantages.
3. What do you mean by a semaphore? State and solve the reader writer problem with the help
of a semaphore.
O R
4. (a) Define the term deadlock. Under what conditions does a deadlock occur? Explain them.
(b) Explain the deadlock avoidance algorithm.
U W
5. (a) Explain the process of loading program into main memory.
(b) Explain how protection is done during paging.
i. First-fit
N T
6. (a) Explain the following allocation algorithms :
J
ii. Best-fit
iii. Worst-fit
(b) Discuss about various criteria used for shot-term scheduling.
?????
www.jntuworld.com
www.jntuworld.com
Code :R7410407 3
IV B.Tech I Semester(R07)Regular Examinations, November/December 2010
OPERATING SYSTEMS
(Electronics & Communication Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE questions
All questions carry equal marks
?????
1. What are the important properties of I/O organizations? Explain the I/O Communication
techniques with an example.
3. Explain the state of the process queue for the readers writers problem and get the solution to
the same by using message-passing.
O R
(b) What is the difference between internal and external fragmentation.
(c) Distinguish between logical, relative and physical addresses.
U W
6. (a) What is CPU scheduling? Explain the long-term, medium term and short-term scheduling.
(b) Explain how Round-Robin scheduling is most suitable for time-shared operating systems.
N T
7. (a) What are the various types of operations that may be performed on the directory?
(b) What are the various access rights that can be assigned to a particular user for a particular
file?
J
8. What do you understand by Trusted systems? Draw a figure of reference monitor concept and
explain.
?????
www.jntuworld.com
www.jntuworld.com
Code :R7410407 4
IV B.Tech I Semester(R07)Regular Examinations, November/December 2010
OPERATING SYSTEMS
(Electronics & Communication Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE questions
All questions carry equal marks
?????
2. (a) What do you understand by process. Explain various states of a process with suitable
diagrams.
(b) Differentiate between user Thread and Kernal thread.
L D
3. What are the principles of concurrency and explain execution of the concurrent process with a
R
simple example.
4. (a) What are the necessary conditions for the occurrence of a deadlock? Explain.
O
(b) Describe briefly methods for handling deadlocks.
management.
U W
5. (a) What are the functions of memory management in O.S? List techniques used for memory
(b) Describe the hardware which requires to support paging with an acceptable amount of
overhead.
N T
6. (a) Explain Preemptive scheduling algorithm.
J
(b) Explain the characteristics that are used to compare various CPU scheduling algorithms.
?????
www.jntuworld.com