UNIVERSITY
EXAMINATIONS: 2020/2021
EXAMINATION FOR THE DEGREE OF BACHELOR OF SCIENCE IN
INFORMATION TECHNOLOGY/ BUSINESS I.T/ APPLIED COMPUTING/
SOFTWARE DEV/ INFOR. SECURITY & FORENSCIS
BIT 1106 A / BAC 1102/ BBIT 111/ BSD 1104/ BISF 1102:
OPERATING SYSTEMS
FULL TIME/PART TIME/DISTANCE LEARNING
ORDINARY EXAMINATION
DATE: DECEMBER, 2021 TIME: 2 HOURS
INSTRUCTIONS: Answer Question One & ANY OTHER TWO questions.
QUESTION ONE [20 Marks] – COMPULSORY
a) Briefly explain the three types of schedulers. (3 Marks)
b) List 4 examples of the common operating systems today (4 Marks)
c) Using a diagram clearly explain a five state process (5 Marks)
d) Distinguish preemptive and non–preemptive scheduling techniques. (4 Marks)
e) Using a diagram explain the concept of an operating system acting as the bridge between the
computer hardware and software (4 MARKS)
QUESTION TWO [15 MARKS]
a) Clearly explain any five functions of an operating system (5 MARKS)
b) Distinguish between the following terms as applied in operating systems: (6 Marks)
i). Multiprocessing & multi-programming
ii). Graphical user interface & command driven interface
iii). Response time & turnaround time
c) Explain the term “deadlock” as used in operating systems (2 Marks)
d) Outline two ways of dealing with a deadlocked condition (2 Marks)
QUESTION THREE [15 MARKS]
(a) Explain the following types of operating systems: – (6 Marks)
i). Batch operating system
ii). Real time operating systems
iii). Network operating systems (NOS)
(b) State and explain any three processing scheduling algorithms (6 Marks)
(c) Define a deadlock (1 Mark)
(d) State and explain two ways of avoiding deadlock (2 Marks)
QUESTION FOUR [15 MARKS]
a) Explain three file management activities supported by an operating system (3 Marks)
b) Describe three advantages of threads over processes. (3 Marks)
c) State and explain 3 basic function of input and output management (3 Marks)
d) Explain the following memory management requirements:- (2 Marks)
i). Protection
ii). Sharing
e) With the aid of a diagram, outline the typical modules of an I/O manager (4 Marks)