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

Computer Operating System I (Cisy 300) (Bbit 213) 1St Trimester 2014 Question Paper

Computer Operating System I (Cisy 300) (Bbit 213) 1St Trimester 2014 

Course:Bachelor Of Business Information Technology

Institution: Kenya Methodist University question papers

Exam Year:2014



COMPUTER OPERATING SYSTEM I (CISY 300) (BBIT 213) 1ST TRIMESTER 2014
KENYA METHODIST UNIVERSITY

END OF 1'ST 'TRIMESTER 2014 (EVENING) EXAMINATION

FACULTY : COMPUTING & INFORMATICS
DEPARTMENT : COMPUTER SCIENCE AND BUSINESS
INFORMATION
UNIT CODE : CISY 300/BBIT 213
UNIT TITLE : COMPUTER OPERATING SYSTEM I
TIME : 2 HOURS


Instructions: Answer question one and any other two questions.

Question One

Define the essential differences between the following types of operating systems:
Batch
Multiprogramming
Time sharing
Real time
Multiprocessing
Explain the term context switching in process and threads. (3mks)
Discuss the role of the following schedulers in process cycle.
Short term scheduler.
(2mks)
Medium term scheduler.
(2mks)
Long term scheduler
(2mks)
Explain any three file operations.
(3mks)
Explain any three benefits of use of threads vs processes in writing programs.
(3mks)
Explain why the layered approach is important when designing operating systems.
(3mks)


Question Two

Discuss any five elements found in a process control block. (5mks)
Explain any three differences between user level threads and kernel level threads.
(6mks)
Discuss any four hardware aids for writing an operating system and show how they could be used to protect the operating system. (9mks)


Question Three

Discuss any four requirements that memory management is intended to satisfy.
(8mks)
Discuss the following approaches used to design operating systems.
Monolithic approach.
(3mks)
Micro kernel approach
(3mks)
Virtual machines.
(3mks)
Explain the difference between internal and external fragmentation. (3mks)



Question Four

Define the term deadlock.
(3mks)
Explain the four necessary conditions for a deadlock to occur. (8mks)
Discuss the following disk allocation methods citing the advantage and one disadvantage for each method.
Contiguous allocation
(3mks)
Linked allocation
(3mks)
Indexed allocation
(3mks)






More Question Papers


Popular Exams



Return to Question Papers