Get premium membership and access revision papers, questions with answers as well as video lessons.

Operating Systems(Dbit 123)  Question Paper

Operating Systems(Dbit 123)  

Course:Computer Science And Business

Institution: Kenya Methodist University question papers

Exam Year:2012



TIME : 2 HOURS

Instructions:
Question One
What are batch systems? What are their advantages and disadvantages.
(8mks)
Describe an operating system?
(2mks)
Highlight five reasons why we need to study operating systems.
(5mks)
Differentiate between single contiguous and fixed partitioned memory.
(5mks)
Differentiate between pre-emptive and non-pre-emptive scheduling algorithms.
(4mks)
Discuss three types of interrupts that are found in the processor. (6mks)

Question Two
Describe virtual memory management and its advantages.
(5mks)
Differentiate between best fit and first fit as used in dynamic variable partitioned memory strategies for selecting free memory blocks.
(5mks)
Discuss five functions of an operating system.
(10mks)

Question Three
Consider the following jobs together with their arrival time and CPU cycle time.
(10mks)
Job A B C D
CPU Cycle 6 3 1 4

Explain the various measures undertaken to prevent deadlocks. (Use indirect methods)
(10mks)

Question Four
Explain three examples of multilevel queues found in operating systems.
(10mks)
Outline any three functions carried out by the device manager.
(3mks)
Briefly describe the three categories of system devices.
(7mks)

Question Five
Consider the following jobs along with their arrival time; the jobs are in the ready queue (use shortest job next algorithm). Calculate the average turnaround time and waiting time.
(10mks)
Discuss the various CPU scheduling algorithms.
(10mks)






More Question Papers


Popular Exams



Return to Question Papers