C05-CM-306
2355
BOARD
DIPLOMA EXAMINATION, (C-00)
OCT/NOV-2011
DCME
THIRD YEAR EXAMINATION
OPERATING
SYSTEMS
Time
: 3
Hours]
[Total Marks: 100
PART-A 10*4=40
Instructions: (1) Answer all questions and each question caries
four marks. (2) Answers should be brief and straight to t the point and shall
not exceed five simple sentences.
1. Define an operating
system. List any two operating systems. 2+2
2. Define Li)
process (ii) Thread
3. List any four scheduling
algorithms.
4. What is a semaphore?
5. Define swapping.
6. What is segmentation?
7. What is thrashing?
8. List various allocation
methods.
9. List various file
operations
10. List the advantages of
macro
PART-B 5*12=60
Instructions: (1) Answer any five questions and each question
caries twelve marks. (2) The Answers should be comprehensive and criteria for
valuation is the Content but not the length of the answer.
11. (a) Explain
multiprogramming and timesharing. (b) what is a system call and list various
systems calls.
12. (a) explain process
control block. (b) explain round robin scheduling algorithm.
13. (a) explain the necessary
conditions for deadlocks. (b) explain techniques for deadlock prevention
14. Explain address binding,
dynamic loading and dynamic linking.
15. (a) explain demand paging.
(b) explain multiple partition allocation
16. Explain free space
management
17. Explain various file
access methods
18. (a) explain the functions
of an assembler and its design. (b) explain the steps followed in designing an
assembler