0% found this document useful (0 votes)
49 views

21-Mca-Nr-Operating Systems

The document contains 8 questions about operating systems topics for an exam. The questions cover: 1) types of operating systems and system calls, 2) processes vs threads and scheduling algorithms, 3) critical section problem, semaphores, and mutual exclusion, 4) deadlock problem and Banker's algorithm, 5) RAID levels and paging, 6) demand paging and thrashing, 7) file system mounting and layered file systems, and 8) protection domains and data encryption. Students are instructed to answer 5 of the 8 questions, which all carry equal marks.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views

21-Mca-Nr-Operating Systems

The document contains 8 questions about operating systems topics for an exam. The questions cover: 1) types of operating systems and system calls, 2) processes vs threads and scheduling algorithms, 3) critical section problem, semaphores, and mutual exclusion, 4) deadlock problem and Banker's algorithm, 5) RAID levels and paging, 6) demand paging and thrashing, 7) file system mounting and layered file systems, and 8) protection domains and data encryption. Students are instructed to answer 5 of the 8 questions, which all carry equal marks.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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