DIT 301 – OPERATING SYSTEMS  KCA Past Paper

UNIVERSITY EXAMINATIONS: 2020/2021
EXAMINATION FOR THE DIPLOMA IN INFORMATION
TECHNOLOGY/ DIPLOMA IN BUSINESS INFORMATION
TECHNOLOGY
DBIT403/ DIT 301: OPERATING SYSTEMS
DATE: DECEMBER, 2021 TIME: 2 HOURS
INSTRUCTIONS: Answer Question One & ANY OTHER TWO questions.

QUESTION ONE (20 marks) COMPULSORY
a) Briefly explain the following types of operating systems: (5Marks)
i. Multi-user operating system
ii. Multi-processor and Multitasking operating system
iii. Network operating systems
iv. Real time operating systems
v. Time sharing operating systems
b) Deadlock prevention is accomplished by preventing any of the Coffman conditions
from occurring. Briefly explain how the four conditions can be prevented.
(4 Marks)
c) Using a diagram explain the concept of an operating system acting as the bridge
between the computer hardware and software. (4 Marks)
d) Clearly explain any five functions of an operating system (5 MARKS)
e) Explain the term “deadlock” as used in operating systems (2 Marks)
QUESTION TWO (15 MARKS)
a) With the aid of a well labeled diagram, illustrate and briefly explain the five states of a
process as used in operating systems (5 Marks)
b) Explain the following types of operating systems: – (6 Marks)
i. batch operating system
ii. Real time operating systems
iii. Network operating systems (NOS)
(b) Describe four advantages of threads over processes. (4 Marks)
QUESTION THREE (15 MARKS)
a) List and explain four conditions necessary for a deadlock to occur (8 Marks)
b) Briefly explain three functions of a computer operating system. (3 Marks)
c) State and explain two ways of avoiding deadlock (2 Marks)
c) Explain the following memory management requirements:- (2 Marks)
i) Protection
ii) Sharing
QUESTION FOUR [15 MARKS]
a. Define the term Operating system and give three examples of the same.
(3 Marks)
b. State and explain any three processing scheduling algorithms (6 Marks)
c. Explain three file management activities supported by an operating system (3 Marks)
d. State and explain 3 basic function of input and output management (3 Marks)

(Visited 336 times, 1 visits today)
Share this:

Written by