Exam Details

Subject operating systems
Paper
Exam / Course m.sc. information technology
Department
Organization Alagappa University Distance Education
Position
Exam Date May, 2018
City, State tamil nadu, karaikudi


Question Paper

DISTANCE EDUCATION
M.Sc. DEGREE EXAMINATION, MAY 2018.
OPERATING SYSTEMS
(2002 onwards)
Time Three hours Maximum 100 marks
PART A — (10 × 3 30 marks)
Answer ALL the questions.
1. List out the tasks of OS.
2. Define the term Kernel.
3. What does PCB contain?
4. What are the types of scheduler?
5. What are the conditions under which a deadlock situation
may arise?
6. Write the goals of I/O software.
7. What is Virtual Memory?
8. Define the term Contiguous memory Allocation.
9. List the various File Attributes.
10. What is meant by Directory?
Sub. Code
12
DE-3880
2
wk11
PART B — × 10 40 marks)
Answer any FOUR questions.
11. Describe the components and their functions of operating
system.
12. Explain round robin scheduling and priority scheduling
algorithms.
13. What is the important feature of critical section? State
the dining philosopher's problem and show how to
allocate several resources among several processes in a
deadlock and starvation free manner.
14. Explain Multiprogramming without swapping or paging.
15. Discuss the basic concepts of paging.
16. Brief on file operations, types and structure.
PART C — x 15 30 marks)
Answer any TWO questions.
17. With the help of examples, explain FIFO and LRU,
optical page replacement algorithms with example
reference string. Mention the merits and demerits of each
of the above algorithm.
18. Write short notes on critical regions, Event counters and
monitors.
19. Discuss on File protection Mechanisms.



Subjects

  • c++ laboratory
  • computer networks
  • data structures – laboratory
  • data structures and algorithms
  • internet programming – laboratory
  • internet programming and web design
  • multimedia applications
  • object oriented dbms
  • object oriented programming and c++
  • operating systems
  • principles of information technology
  • software engineering
  • visual programming
  • visual programming – laboratory