You are on page 1of 1

Code No: NR-21/MCA NR

MCA-II Semester Supplementary Examinations,


July/Aug 2008.

OPERATING SYSTEMS
Time: 3hours Max. Marks: 60

Answer any FIVE questions


All questions carry equal marks
---

1.a) Explain the different types of operating systems, outlining the


features of each type.
b) Outline the different types of system calls provided in an operating
system.

2.a) Distinguish between process and thread. Outline the issues to


consider with multithreaded programs.
b) Briefly discuss four scheduling algorithms for processes.

3.a) Explain the critical-section problem. Discuss the requirements to be


satisfied by a solution to the critical-section problem.
b) What is a semaphore? Explain the operations permitted on it.
Discuss the solution to the problem of mutual exclusion of access to
a sharable resource.

4.a) Discuss the deadlock problem and state the necessary condition for
occurrence of deadlock.
b) Explain Banker’s algorithm for deadlock avoidance.

5.a) What is RAID? Discuss different RAID levels.


b) Outline the logical address to physical address mapping mechanism
in paging.

6.a) What is demand paging? Discuss its implementation.


b) Explain the thrashing problem and the solution to it using working
set model.

7.a) Explain the mechanism involved in File system mounting.


b) Explain the structure of layered file system. Explain briefly the
functions of each layer.

8.a) What are the goals of protection? What is a domain of protection?


Discuss briefly a system with three protection domains.
b) Write short notes on data encryption.

*****

You might also like