Computer Operating Systems (Cisy 300) (Bbit 213) 1St Trimester Question Paper
Computer Operating Systems (Cisy 300) (Bbit 213) 1St Trimester
Course:Bachelor Of Business Information Technology
Institution: Kenya Methodist University question papers
Exam Year:2014
COMPUTER OPERATING SYSTEMS (CISY 300) (BBIT 213) 1ST TRIMESTER 2014
KENYA METHODIST UNIVERSITY
END OF 1'ST 'TRIMESTER 2014 (DAY) EXAMINATION
FACULTY : COMPUTING & INFORMATICS
DEPARTMENT : COMPUTER SCIENCE AND BUSINESS
INFORMATION
UNIT CODE : CISY 300/BBIT 213
UNIT TITLE : COMPUTER OPERATIONS SYSTEMS
TIME : 2 HOURS
INSTRUCTIONS
Answer question one and any other two questions
Question One (30 Marks – compulsory)
Define the term operating systems and briefly describe the two main function of operating
systems (4 Marks)
Briefly describe the following concepts as used with operating systems
Device driver
(2 Marks)
Batch processing system
(3 Marks)
Multiprogramming
(2 Marks)
Scheduler
(2 Marks)
Spooling
(2 Marks)
Multiprogramming with variable partitions may implement a variety of algorithms for memory allocation once a memory block becomes free. State and briefly describe any three such algorithms
(9 Marks)
The use of priority scheduling algorithms may lead to long wait or starvation
What do you understand with long wait and starvation
(4 Marks)
Describe two possible solutions to the problem of long wait and starvation
(2 Marks)
Question Two (20 marks)
With the help of a diagram, describe the states and transition that a process may be involved in during its execution
(8 marks)
Deadlock management may use three possible approaches. Briefly describe these three techniques for managing deadlocks
(6 Marks)
State and briefly describe any three operating systems components
(6 Marks)
Question Three (20 marks)
Define virtual memory and briefly describe its role in modern operating systems
(3 Marks)
Distinguish between the following concepts as used with virtual memory systems
Physical address space and logical address space
Virtual page and page frame
(4 marks)
Briefly describe the role of the device independent I/O software in operating systems
(3 Marks)
One of the key concerns in the development of operating systems is to reduce CPU idle time. Citing five concepts in the development of the modern operating systems, describe how each attempts to reduce idle CPU time
(10 marks)
Question Four (20 marks)
Why is inter-process communication (IPC) important in the implementation of processes?
(2 marks)
Describe race condition as used with computer operating systems(2 Marks)
Describe three approaches for achieving mutual exclusion by busy waiting, stating the drawback of each
(9 marks)
Differentiate between text file and binary file
(2 Marks)
Briefly describe the role played by the file management component in the operating systems
(5 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