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