Operating Systems (Cisy 300) (Bbit 213) 2Nd Trimester 2014 Question Paper
Operating Systems (Cisy 300) (Bbit 213) 2Nd Trimester 2014
Course:Bachelor Of Business Information Technology
Institution: Kenya Methodist University question papers
Exam Year:2014
OPERATING SYSTEMS (CISY 300) (BBIT 213) 2ND TRIMESTER 2014
KENYA METHODIST UNIVERSITY
END OF 2'ND 'TRIMESTER 2014 (DAY) EXAMINATION
FACULTY : COMPUTING & INFORMATICS
DEPARTMENT : COMPUTER SCIENCE AND BUSINESS
INFORMATION
UNIT CODE : CISY 300/BBIT 213
UNIT TITLE : OPERATING SYSTEM CONCEPTS
TIME : 2 HOURS
Instructions: Answer question one and any other two.
Question One
Describe the following terms as used in operating systems.
Kernel
Shell
Starvation
Fragmentation
Scheduling.
(10mks)
Differentiate between a thread and a process.
(2mks)
Distinguish between and I/0 bound and a processor bound job. (4mks)
Describe the following types of resources
Preemptive and non-preemptive
(4mks)
Sharable and non-sharable.
(4mks)
What is meant by an interrupt
(2mks)
Under what conditions can a process have zero.(4mks)
Question Two
Identity three queues used by processes.
(3mks)
What is the role of PCB in process execution?
(3mks)
Describe what ’race condition is and its solutions.
(6mks)
Discuss the two ways in which IPC is implemented. (8mks)
Question Three
What is meant by deadlock
(2mks)
Discuss four strategies for deadlock handling.
(8mks)
Explain the different scenarios when processor scheduling decision are made.
(10mks)
Question Four
Define the following memory management strategies.
Fetch
(2mks)
Placement
(2mks)
Replacement
(2mks)
Explain how the concept of coalescing and compacting address memory external fragmentation problem
Describe any four virtual memory page replacement algorithms. (8mks)
More Question Papers
Exams With Marking Schemes
Popular Exams
Mid Term Exams
End Term 1 Exams
End Term 3 Exams
Opener Exams
Full Set Exams
Return to Question Papers