Maharashi Dayanand University (MDU) 2007 M.C.A Computer Operating System & Unix - exam paper
Sunday, 07 April 2013 10:25Web
Q1. Why is the operating system considered as providing the user with a virtual or extended machine?
Distinguish ranging from parallel, distributed and time sharing operating systems.
Q2. define the analogy ranging from the terms process states, process hierarchies and process table.
explain 1 pitfall related to inner process communication.
Q3. elaborate the different criteria’s for comparing C P U scheduling? discuss different scheduling algorithms.
Q4. (a) Why are threads identified as an option to process for certain types of concurrent applications?
(b) define the concept and advantages of multitasking and multiprogramming. What do you mean by
project scheduling? discuss it in detail.
Q5. What happens when a program tries to use an unmapped page? define any 2 page replacement
algorithms that may theoretically provide good outcomes. Also discuss their implementation aspect.
Q6. What is the structure of directories? How are shared files handled by directories?.
Q7. explain the advantage of using:-
(a) Shortest seek time 1st disk scheduling. (b) Device controllers (c) Interrupt Handlers
Q8. (a) provide a brief overview of UNIX O.S.
(b) How is memory managed through segmentation?
Earning: Approval pending. |