0% found this document useful (0 votes)
72 views3 pages

CIT 3200 Operating Systems

Operating system

Uploaded by

samuelchikueze94
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views3 pages

CIT 3200 Operating Systems

Operating system

Uploaded by

samuelchikueze94
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

MAIN EXAM

MERU UNIVERSITY OF SCIENCE AND TECHNOLOGY


INFORMATION TECHNOLOGY DEPARTMENT
END OF SEMSTER EXAMINATION
UNIT CODE: CIT 3200
UNIT TITLE: Operating Systems
DATE: September-December 2019 TIME: 2
HOURS

INSTRUCTIONS: Answer question ONE and any other TWO questions

Question One (30 Marks)


a). Define the following terms as applied to the operating systems. (4 marks)
i) Through put iii) Waiting time

ii) Turnaround time. iv). Response time:

b). Describe the two general roles of an operating system. (2 marks)

c) . How does buffering improve the performance of a Computer system? (3 marks)


d). Explain four (4) conditions of dead lock. (4 marks)

e) Contrast between static partition specification and dynamic partition specification in memory
management (4marks)

f) What is the relationship between threads and processes? (3 marks)


g) Assuming the operating system detects the system is deadlocked, what can the operating
system do to recover from the deadlock? (3 marks)

h) With the aid of a diagram, define the computer system structure (4 marks)
i) Describe three possible states that a process can be in (3 marks)

Page 1 of 3
MAIN EXAM

Question two (20 marks)


a) Define a process (2 marks)
b) State and explain 3 goals/objectives of I/O device management (3 marks)
c) Explain the concept of Direct memory access with respect to I/O devices (3 marks)

d) Explain the meaning of the term Process Control Block and list down its contents
(6 marks)
e) Explain briefly the following concepts associated with memory management.
(6 marks)
i. Page frame
ii. Virtual memory
iii. Memory management Unit

Question three (20 marks)


a) Explain the meaning of the terms below and point out their effect on performance of the
computer from the users view
i. Pre-emptive multitasking
ii. Non-pre-emptive multitasking (4 marks)
b) With the aid of a diagram describe Batch operating system. Also give one advantage and one
disadvantage. (4 marks)
c) Assume the following processes arrived in the order PI, P2, P3. With their respective burst/run
time
Process Burst time(m/sec)
P1 12
P2 7
P3 15
i. Draw Gantt charts to represent the three processes using FIFo and SJF (2marks)

ii. Calculate the waiting time for each process using using FIFO and SJF respectively (2marks)

iii. Calculate the avarange waiting time of the processes with FIFO and SJF respectively (4marks)

iv. Discuss the difference between FIFO algorithm and SJF with respect to the calculation above
(4marks)

Question four (20 marks)

a) State and explain two broad functions of an OS (4 marks)

b) Explain briefly the three general goals of computer security? (6 marks)

Page 2 of 3
MAIN EXAM

c) Outline 4 services provided by the OS (4 marks)

d) List and explain three (3) file access mechanisms? (6 marks)

Question Five (20 marks)

a) Describe the computer system structure with the aid of a diagram (10 marks)
b) List and discuss three techniques for performing I/O activities. (10 marks)

Page 3 of 3

You might also like