Advance Operating Systems Question Paper
Advance Operating Systems
Course:Bachelor Of Science In Information Technology
Institution: Kca University question papers
Exam Year:2009
UNIVERSITY EXAMINATIONS: 2008/2009
THIRD YEAR EXAMINATION FOR THE DEGREE OF BACHELOR OF
SCIENCE IN INFORMATION TECHNOLOGY
BIT4301: ADVANCE OPERATING SYSTEMS
DATE: AUGUST 2009 TIME: 2 HOURS
INSTRUCTIONS: Answer question ONE and any other TWO questions
QUESTION ONE (COMPULSORY)
a) Briefly explain the meaning of the following concepts
i) Kernel space (2 Marks)
ii) Virtual machine (2 Marks)
iii) Stack (2 Marks)
b) There are two forms (models) of directory structure. Describe each of these forms (4 Marks)
c) Briefly explain two file allocation methods used in operating systems. (2 Marks)
d) State and explain any four reasons why micro kernel system structure is popular (4 Marks)
e) Hardware and software are implemented to exploit the principle of locality. State and explain two
principles locality (4 Marks)
f) Briefly explain two types of multi tasking systems. Give one example for each type. (4 Marks)
g) Briefly explain three reasons why threads are used in designing operating systems (3 Marks)
h) outline three issues related to Inter process communication in operating systems (3 Marks)
2
QUESTION TWO
a) State and explain two main operations applicable to all stacks (4 Marks)
b) Briefly explain the meaning of the term ''virtual file system'' (2 Marks)
c) Multi-threading can be implemented in two different levels. State and Explain each of these levels
d) Describe four situations when CPU scheduling decisions take may place (4 Marks)
e) Outline any two types of information contained in input/output tables (2 Marks)
f) Describe any four functions of a file management system (4 Marks)
g) Briefly describe four reasons that can cause suspension of a running process (4 Marks)
QUESTION THREE
a) Briefly explain the meaning of the following concepts in the context of operating systems.
i) PCB (2 Marks)
ii) Trap (2 Marks)
b) State and explain Three types of information that is contained in PCB (6 Marks)
c) Briefly explain four strategies for dealing with deadlocks adopted in operating systems
(4 Marks)
d) State and explain four factors that are considered by scheduler when making decision of
scheduling. (4 Marks)
e) Describe the term “device driver” and explain its function in operating systems. (2 Marks)
QUESTION FOUR
a) Briefly explain the meaning of the following terms
i) Context switch (2 Marks)
iii) Fork ( ) (2 Marks)
iii) User space (2 Marks)
b) Describe four objectives of operating system designs (4 Marks)
c) Distinguish between many to many and one to many thread models of threads. Draw a diagram to
represent each of them. (4 Marks)
d) Out line two reasons why we use threads in designing operating systems. (2 Marks)
e) Give any four differences between a process and a thread (4 Marks)
3
QUESTION FIVE
a) I/O Devices are divided into two categories. State and explain each of these categories
(3 Marks)
b) Explain the meaning of the following concepts in the context of operating systems.
i) Distributed operating systems (2 Marks)
ii) Dispatcher (2 Marks)
c) When design memory manager, the designers strive to achieve various goals. Describe each of
these goals (3 Marks)
d) Memory management component is one of the operating systems components. Describe any four
responsibilities of this component (4 Marks)
e) State and explain four main types file organizations implemented in operating systems(4 Marks)
f) Briefly explain the meaning of the term ’starvation’. (2 Marks)
More Question Papers
Exams With Marking Schemes