Download JNTUH MCA 3rd Sem R15 2017 August 823AA Operating Systems Question Paper

Download JNTUH (Jawaharlal nehru technological university) MCA (Master of Computer Applications) 3rd Sem (Third Semester) Regulation-R15 2017 August 823AA Operating Systems Previous Question Paper


R15

Code No: 823AA















JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

MCA III Semester Examinations, August - 2017

OPERATING SYSTEMS

Time: 3hrs













Max.Marks:75


Note: This question paper contains two parts A and B.


Part A is compulsory which carries 25 marks. Answer all questions in Part A.



Part B consists of 5 Units. Answer any one full question from each unit. Each



question carries 10 marks and may have a, b, c as sub questions.



PART - A



















5 ? 5 Marks = 25


1.a) What are system programs?













[5]

b) Distinguish between a process and a thread.









[5]

c) What are inverted page tables?













[5]

d) Explain different file access methods.











[5]

e) Explain how resource allocation graph is constructed.







[5]



PART - B

















5 ? 10 Marks = 50


2.

What are time shared and real time systems? Explain them in detail.



[10]

OR

3.a)

What are operating system objectives and functions?

b)

What are virtual machines? What is their significance?







[5+5]


4.

What is critical section problem? Discuss the various hardware solutions to critical
section problem.

















[10]

OR

5.

Explain real time scheduling using an example.









[10]


6.

Explain various LRU-Approximation page replacement algorithms.



[10]

OR

7.

What is thrashing? Why does it occur? What are different methods to handle thrashing.

























[10]



8.

Define file. Discuss various file allocation strategies. Discuss the merits and demerits of
various file allocation strategies.













[10]

OR

9.

What are the merits and demerits of tree structured directories and acyclic graph directory
structure?



















[10]










10.

Consider the following snapshot of a system:

Allocation max available
A B C D A B C D A B C D
P0 0 0 1 2 0 0 1 2 1 5 2 0
P1 1 0 0 0 1 7 5 0
P2 1 3 5 4 2 3 5 6
P3 0 6 3 2 0 6 5 2
P4 0 0 1 4 0 6 5 6
Answer following questions using banker's algorithm:

a) What is the content of the matrix need?
b) Is the system in a safe state?
c) If a request from a process p1 arrives for (0,4,2,0) can the request be granted
immediately?

















[10]

OR

11.

What is a deadlock? Discuss various deadlock prevention strategies.



[10]



---oo0oo---


This post was last modified on 17 March 2023