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

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


Popular Exams



Return to Question Papers