BIT 1106A OPERATING SYSTEM DISTANCE LEARNING KCA Past Paper

UNIVERSITY EXAMINATIONS: 2014/2015
ORDINARY EXAMINATION FOR THE BACHELOR OF SCIENCE
IN INFORMATION TECHNOLOGY
BIT 1106A OPERATING SYSTEM DISTANCE LEARNING
DATE: APRIL, 2015 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO

QUESTION ONE [30 marks]
a) With the aid of a diagram, explain the relationship between operating system,
computer hardware, utility programs and application programs. [6Marks]
b) Identify four functions of the operating system. [4Marks]
c) Describe at least two operating system structures. [4Marks]
d) (i) Briefly explain four main performance criteria used to select a scheduling
algorithm. [4Marks]
(ii) Describe the four conditions for deadlock in Operating System. [4Marks]
e) Explain the following terms as used in operating systems:
i) Command language [2Marks]
ii) System nuclear [2Marks]
iii) Hardware interrupts [2Marks]
iv) Thrashing [2Marks]
QUESTION TWO [20 marks]
a) Distinguish between a file system and a file control block. [4Marks]
b) List four operations that are associated with files [4Marks]
c) Discuss in detail four file organization methods. [8Marks]
d) Describe two techniques that can be used to manage disk free space [4Marks]
QUESTION THREE [20 marks]
a) Distinguish between the following pairs of terms:
i) Starvation and Deadlock [2Marks]
ii) Fault avoidance and Error detection [2Marks]
iii) Device driver and Device controller [2Marks]
iv) Paging and segmentation [2Marks]
b) Explain five desirable features of a process scheduling algorithm. [5Marks]
c) Describe the operation of Round Robin and Multilevel Feedback Queues scheduling
algorithms. [5Marks]
d) Outline any two factors to consider in operating system design. [2Marks]
QUESTION FOUR [20 marks]
a) Security goals of any computer system are decided by its security policies. Briefly
explain three computer security goals that can be set in an operating system.
[6Marks]
b) State four types of security threats to consider when designing and implementing any
operating system. [4Marks]
c) Most Modern Operating Systems support memory management with paging. Briefly
explain the following.
i) Page replacement algorithms [4Marks]
ii) Fetch policies, outlining the two classes [3Marks]
iii) Placement algorithm for non-paged system. [3Marks]
QUESTION FIVE [20 marks]
a) The process control block is a data structure containing certain important information
about the process. Identify the information contained in the PCB. [6Marks]
b) Briefly explain six factors that may lead to a process switch. [6Marks]
c) Discuss at least four objectives of file management. [8Marks]

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