Exam Details

Subject operating systems
Paper paper 21
Exam / Course m.c.a
Department
Organization Nalanda Open University
Position
Exam Date 2016
City, State bihar, patna


Question Paper

N A L A N D A O P E N U N I V E R S I T Y
Master of Computer Application Part-III
PAPER-XXI
(Operating Systems)
Annual Examination, 2016
Time 3 Hours. Full Marks 80
Answer any Five Questions.
All questions carry equal marks.
1. Define Operating system? What are its functions? Explain different types of operating systems
with examples.
2. Explain the Non-continuous (Indexing and Checking) disk space management methods.
Explain with an example the difference between Acyclic-graph directory and General-graph
directory.
3. Explain how memory management is done in Windows 2000 OS. Discuss file management in
UNIX OS in comparison with WINDOWS OS file management.
4. Explain the concept of virtual memory. Discuss any two page replacement policies of virtual
memory. Also explain the difference between paging and segmentation.
5. What is Context Switching? Explain the overhead incurred due to context switching on process
and thread. Give an example of a Deadlock situation. Also explain how Deadlock can be
prevented.
6. What is Concurrent Programming? Explain Sleeping Barber Problem with the help of an
example.
7. For the given 4 processes arriving at time 0 (zero) in the order with length of CPU time in
milliseconds
Process Processing Time
P1 05
P2 08
P3 06
P4 02
Obtain average waiting time and turnaround time for RR, SJF and FCFS scheduling algorithms
for the above mentioned processes.
8. Write and explain Lamport's algorithm for ordering of events in a distributed environment with
an example.
9. What is Distributed Operating System? List any three design goals of Distributed Operating
System. How is Distributed Operating System different from Network Operating System?
10. Explain the following in brief
Locks
System Calls
Cache Memory
I/O Buffering


Other Question Papers

Subjects

  • (internet concepts and web design
  • accounting & financial management
  • advanced database design
  • advanced discrete mathematics
  • advanced internet technologies
  • advanced internet technologies and computer graphics set-i
  • advanced internet technologies and computer graphics set-ii
  • application development with .net framework
  • artificial intelligence and knowledge management
  • c and assembly language programming
  • communication skill
  • communication skills
  • computer graphics and multimedia
  • computer networking
  • computer organization
  • computer organization and assembly language programming
  • data and file structures
  • data communication and computer networks
  • database management system
  • design and analysis of algorithm
  • discrete mathematics
  • internet concepts and web design
  • introduction to database management systems
  • lab (for data and file structures, networking and java programming)
  • laboratory course
  • management and information system
  • mcs-041 : operating systems
  • numerical and statistical computing
  • object oriented analysis and design
  • object oriented programming using java
  • object oriented technologies and java programming
  • operating system
  • operating system concepts and networking management
  • operating systems
  • principles of management and information systems
  • problem solving and programming
  • problem solving using c
  • software engineering
  • system analysis and design
  • systems analysis and design
  • unix and oracle
  • unix and oracle set-i
  • unix and oracle set-ii