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

Bmit 227:Operating System March 2010 Question Paper

Bmit 227:Operating System March 2010 

Course:Bachelor Of Business Management And Information Technology

Institution: Kabarak University question papers

Exam Year:2010



KABARAK UNIVERSITY

UNIVERSITY EXAMINATIONS
2009/2010 ACADEMIC YEAR
FOR THE DEGREE OF BACHELOR OF BUSINESS MANAGEMENT
& INFORMATION TECHNOLOGY
COURSE CODE: BMIT 227

INSTRUCTIONS:
Answer question ONE (Compulsory) and any other THREE
QUESTION ONE: 40 MARKS

a) Define Operating system (2 marks)
b) State and explain eight characteristics features of an operating system (4 marks)
c) Differentiate between a thread and a process (3 marks)
d) Explain the meaning of the following terms
i. Response time
ii. Swapping
iii. Spooling (6 marks)
e) Discuss the four main types of operating system stating clearly where they are used
(6 marks)
f) Distinguish between segmentation and dynamic partitioning (3 marks)
g) With aid of a neat diagram, state and explain different process states (5 marks)
h) State and explain different operating system services. (5 marks)
i) What is booting? Explain booting types (3 marks)
j) Illustrate using appropriate example why drivers are useful (3 marks)


QUESTION TWO: 20 MARKS

a) What is deadlock? Explain concept of critical region and deadlock handling
(7 marks)
b) Differentiate between multitasking and multiprogramming (3 marks)
c) What is a scheduler? Explain types of schedulers citing exactly where each is
best applicable. (7 marks)
d) State four benefits of threads (3 marks)


QUESTION THREE: 20 MARKS

a) Explain the main functions of the Operating systems in details. (8 marks)
b) Explain five factors to consider when choosing an operating system (5 marks)
c) Define Process control block (1 mark)
d) List six information items that can PCB contain. (3 marks)
e) Differentiate between sequential and batch processing (3 marks)

QUESTION FOUR: 20 MARKS

a) Define scheduling algorithm? (2 marks)
b) Explain the following scheduling algorithms:-

i) FCFS
ii) SJF
iii) Round Robin (9 marks)
c) Differentiate how UNIX and DOS handle directory/filing structures (4 marks)
d) Describe how an operating system handles I/O devices. (3marks)
e) What is a page fault? (2 marks)

QUESTION FIVE: 20 MARKS

a) Memory management is one of the major functions of the Operating system.
Describe issues involved in the memory management. (8 marks)
b) Explain all the necessary conditions for a deadlock to occur. (4 marks)
c) What is meant by paging? Discuss Demand Paging in details (6 marks)
d) Why is Linux preferred in most organizations compared to windows (2 marks)













More Question Papers


Popular Exams



Return to Question Papers