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

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


Popular Exams



Return to Question Papers