Computer Operating Systems I (Cisy 300) (Bbit 213) 2Nd Trimester 2015 Question Paper
Computer Operating Systems I (Cisy 300) (Bbit 213) 2Nd Trimester 2015
Course:Bachelor Of Business Information Technology
Institution: Kenya Methodist University question papers
Exam Year:2015
COMPUTER OPERATING SYSTEMS I (CISY 300) (BBIT 213) 2ND TRIMESTER 2015
KENYA METHODIST UNIVERSITY
END OF 2'ND 'TRIMESTER 2015 (FT) EXAMINATION
FACULTY : COMPUTING & INFORMATICS
DEPARTMENT : COMPUTER SCIENCE & BUSINESS INFORMATION
UNIT CODE : CISY 300/BBIT 213/DBIT 210/DCIS 201
UNIT TITLE : COMPUTER OPERATING SYSTEMS I
TIME : 2 HOURS
Instructions: Answer questions one and any other two questions.
Question One
What are the five major activities of an operating system in regard to process management?
(5mks)
Explain the difference between internal and external fragmentation. (4mks)
Describe the following allocation algorithms:
First fit.
(2mks)
Best fit
(2mks)
Worst fit
(2mks)
Define the following terms:
(5mks)
Process
Kernel
Operating system
Shell
Describe the possible states of a process and the transitions between them.
(7mks)
State three elements found in a process control block (PCB). (3mks)
Question Two
State and briefly explain the conditions sufficient and necessary to produce deadlock.
(8mks)
Discuss the following approaches used to design operating systems:
Monolithic approach
Microkernel approach
Virtual machines.
(9mks)
State three types of system calls.
(3mks)
Question Three
Five jobs A through E arrive at a computer center having estimated times of 10, 6, 2, 4 and 8 minutes. Their priorities are 3, 5, 2, 1 and 4 respectively (with 1 being the highest priority) for each of the following scheduling algorithms.
Draw a table and fill in clearly how jobs will be processed. (10mks)
Determine the mean process turn around time for priority scheduling and round robin.
(6mks)
Scheduling algorithms can either be pre-emptive or non-pre-emptier with the aid of an example distinguish these two classes of algorithms. (4mks)
Question Four
The part of operating system that manages the memory is called the memory manage. Explain the three functions of memory manager. (6mks)
List four operating system features needed for multiprogramming. (4mks)
Explain any three objectives of CPU scheduling.
(6mks)
List four computer system resources that operating system manages. (4mks)
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