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

Operating Systems (Bbit 213) (Cisy 300) 3Rd Trimester 2015 Question Paper

Operating Systems (Bbit 213) (Cisy 300) 3Rd Trimester 2015 

Course:Bachelor Of Business Information Technology

Institution: Kenya Methodist University question papers

Exam Year:2015



Operating systems (BBIT 213) (CISY 300) 3RD TRIMESTER 2015
KENYA METHODIST UNIVERSITY

END OF 3'rd 'TRIMESTER 2015 (FT) EXAMINATION

FACULTY : COMPUTING & INFORMATICS
DEPARTMENT : COMPUTER SCIENCE
UNIT CODE : BBIT 213/CISY 300
UNIT TITLE : OPERATING SYSTEMS
TIME : 2 HOURS


INSTRUCTIONS:

Answer question One and Two other questions


Question One

What are the advantages and disadvantages of batch systems?
(5 marks)
What is demand paging and what are its advantages.
(3 marks)
Differentiate between pre-emptive and non-preemptive scheduling algorithms.
(4 marks0
Describe how memory and process management are accomplished by operating system.
(4 marks)
Explain each of the following terms:
(2mks each)
Race condition
Critical section
Explain dynamic memory allocation and explain three strategies for selecting free blocks to allocate to a process.
(8 marks)


Question Two

Define the term process
(2 marks)
Describe the possible states of a process and the transactions between them.
(5 marks)
The table below shows jobs submitted for execution in Computer System with time sharing capability:
Job Arrival Time CPU BURST
A 0 12
B 1 2
C 3 1
D 5 5
The arrival time and CPU burst are arbitrary units. Using the table

Construct a gantt chart for FCFS, shortest Job First (SJF), SRTN-and Round Robin (RR) given time slace = 2
(4 marks)
For each algorithm, work out the Average Turn-around Time (ATT) and average waiting time (AWT)
(8 marks)
Which of the algorithms provides optimal values for AWT and ATT? Explain
(1 mark)
Question Three

What is deadlock? Show how each of the four policy condition for deadlock can be prevented.
(10 marks)
Describe the process control block and the various pieces of information that it contains in regard to process management.
(6 marks)
What are the core functions of device drivers?
(4 marks)


Question Four

Explain the virtual management and state its advantages.
(5 marks)
Discus the following methods of ensuring mutual exclusion, in critical section problems.
(8 marks)
Semaphores
Monitors
Outline three problems with contiguous and non-contiguous memory management.
(6 marks)






More Question Papers


Popular Exams



Return to Question Papers