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

Advance Operating Systems Question Paper

Advance Operating Systems 

Course:Bachelor Of Science In Information Technology

Institution: Kca University question papers

Exam Year:2010



UNIVERSITY EXAMINATIONS: 2010/2011
THIRD YEAR STAGE EXAMINATION FOR THE DEGREE OF BACHELOR
OF SCIENCE IN INFORMATION TECHNOLOGY
BIT 4301: ADVANCE OPERATING SYSTEMS
DATE: DECEMBER 2010 TIME: 2 HOURS
INSTRUCTIONS: Answer question ONE and any other TWO questions
QUESTION ONE
a) Briefly explain the meaning of the following concepts
i) Distributed operating systems. (2 Marks)
ii) Network Operating System (NOS) (2 Marks)
iii) Thread (2 Marks)
b) State and explain any four elements of a process image (4 Marks)
c) Distinguish between protection error and arithmetic error in the context of operating systems. Give
one example for each to illustrate your answer. (4 Marks)
d) State and explain any three system memory design goals (3 Marks)
e) Briefly describe the two main components of a cache. Use a well labelled diagram to illustrate your
answer. (4 Marks)
f) Briefly explain any five responsibilities of a memory manager. (5 Marks)
g) Describe any four elements of information found in process table. (4 Marks)
QUESTION TWO
a) Briefly describe the meaning of the following terms
2
i) Zombie process. (2 Marks)
ii) Process table (2 Marks)
iii) Micro kernel (2 Marks)
b) State and explain three categories of information found in a process control block (6Marks)
c) Explain the concept of device management as used in operating systems (3 Marks)
d) Briefly explain four objectives of designing operating systems (4 Marks)
e) Explain the main use of system call (1 Mark)
QUESTION THREE
a) Briefly explain four dynamic partitioning algorithms that are used in operating systems (4 Marks)
b) Explain the hierarchical organization of computer memory. Use a well labelled diagram to
illustrate your answer (4 Marks)
c) Briefly describe two limitations of fixed partitioning (2 Marks)
d) Distinguish between frames and pages as used in memory management (2 Marks)
e) Briefly explain the challenge of designing system memory and how it is addressed (2 Marks)
f) State and explain three mutual exclusive strategies that uses busy waiting mechanism (6 Marks)
QUESTION FOUR
a) Briefly explain producer/consumer problem in the context of inter process communication
(5 Marks)
b) State and explain three techniques used to solve producer/consumer problem (6 Marks)
c) Explain four objectives of file management in operating systems (4 Marks)
d) Briefly describe three components of an input and output management system (4 Marks)
e) Explain the meaning of the term ‘buffer’ as used in operating systems during message passing
(1 Mark)
QUESTION FIVE
a) There are two forms (models) of directory structure. State and explain each of these forms.
(4 Marks)
b) State and explain any four access rights that may be granted in file sharing (2 Marks)
3
c) Distinguish between a scheduler and dispatcher as used in operating systems during process
management (2 Marks)
d) Describe four factors to be considered when making decision of scheduling processes. (4 Marks)
e) Explain any three process scheduling algorithms applied in operating systems (3 Marks)
f) Describe any three similarities of threads and processes in the context of operating systems
(3 Marks)
g) explain the meaning of the following terms as used in operating systems
i) Multithreading (2 Marks)
ii) Stack (2 Marks)






More Question Papers


Popular Exams



Return to Question Papers