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
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