Get premium membership and access revision papers, questions with answers as well as video lessons.
Got a question or eager to learn? Discover limitless learning on WhatsApp now - Start Now!

Dit 301: Operating System Question Paper

Dit 301: Operating System 

Course:Information Technology

Institution: Kca University question papers

Exam Year:2012



INSTRUCTIONS: Answer Any Three Questions

QUESTION ONE
a) Define the following terms used in OS; (5 Marks)
i. Computer System
ii. ALU
iii. CU
iv. Input
v. Output
b) With examples, give a detailed definition of Operating System. (2 Marks)
c) Give four solutions to the critical section problem in relation to mutual exclusion. (4 Marks)
d) With the aid of a well labeled diagram, discuss five different states of a process. (6 Marks)
e) Outline three main methods used for avoiding race condition (3 Marks)
QUESTION TWO
a) Briefly explain two types of deadlocks. (2 Marks)
b) List and explain four functions of an Operating System. (8 Marks)
c) Define the term semaphores (2 Marks)
d) Explain how you would use semaphores to solve the bounded buffer problem or consumer/producer problem. Use codes for your illustrations. ( 8 Marks)
QUESTION THREE
a) Explain five main types of Operating Systems (5 Marks)
b) State and explain the performance criteria used by the scheduler (5 Marks)
c) Differentiate between priority based scheduling and multilevel scheduling as used in Operating Systems. (6 Marks)
d) Define the term mutual exclusion and briefly state its application in Operating System (4 Marks)
QUESTION FOUR
a) Using a well labeled diagram, explain the operations of a PCB (6 Marks)
b) The simplest memory management approach is the single process monitor. Explain its operation stating its advantage over others (4 Marks)
c) Highlight the strategies used to allocate free partition to ready processes. (6 Marks)
d) Using a well labeled diagram, outline the I/O hardware architecture. (4 Marks)
QUESTION FIVE
a) Define the term file locking (2 Marks)
b) Explain file fragmentation and state how it operates. Use a well labeled diagram to give a relevant example. (7 Marks)
c) Using a well labeled diagram, describe how files may be stored in directories or folders(5 Marks)
d) Outline outstanding features in each of the four generations of Operating System. (4 Marks)
e) Explain two categories of system software. (2 Marks)






More Question Papers


Popular Exams



Return to Question Papers