Exam Details

Subject operating systems
Paper
Exam / Course b.sc. (cs)/b.sc. (cs) (lateral)
Department
Organization Alagappa University Distance Education
Position
Exam Date May, 2017
City, State tamil nadu, karaikudi


Question Paper

DISTANCE EDUCATION
B.Sc.(CS)/B.Sc.(CS) Lateral DEGREE EXAMINATION,
MAY 2017
OPERATING SYSTEMS
(2007 Onwards)
Time Three hours Maximum 100 marks
Answer any FIVE questions.
All questions carry equal marks.
20
1. Define an Operating System. Explain in detail
about the multiprogrammed systems and
Multiprocessor systems.
Write a detailed note on the various services
provided by the operating system.
2. What is a co-operating process? Explain the various
reasons of why the processes should Co-operate
with one another.
Give a detailed note on naming with a relevant
example.
3. Discuss in detail about the FCFS Scheduling and
Round Robin Scheduling.
Write a note on event counters and semaphores
with a suitable example.
Sub. Code
33
DE-216
2
WS 20
4. What is a device controller? Give a detailed note on
various goals of an Input/output Software.
Define Deadlock. Describe in detail about the
various methods for handling Deadlock.
5. What is memory management? Discuss in detail
about how to manage the memory without swapping
or paging.
Enumerate the differences between
multiprogramming with fixed partitions and
variable partitions with a corresponding example.

6. Define multiprogramming. Explain the role of
multiprogramming in memory Management With a
relevant example.
Define fragmentation Differentiate between
internal fragmentation and external Fragmentation
with a corresponding example for each or them.
7. Write a detailed note on the following.
Various operations performed in a directory.
Acyclic graph directory.
Explain how the user can manage a file control block.

8. Give a detailed note on various applications of file
servers in real life.
Comment on the file system security.


Subjects

  • application programs
  • computer graphics
  • internet programming
  • lab ii — (c++ programming)
  • lab iii — application programs
  • lab iv (visual basic and oracle)
  • lab v — java programming
  • object oriented programming and c++
  • operating systems
  • rdbms
  • visual programming