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

Cisy 300:Computer Operating Systems I Question Paper

Cisy 300:Computer Operating Systems I 

Course:Computer Science

Institution: Kenya Methodist University question papers

Exam Year:2015



KENYA METHODIST UNIVERSITY

END OF 1''st ''TRIMESTER 2015 (FT) EXAMINATION
FACULTY : COMPUTING & INFORMATICS
DEPARTMENT : COMPUTER SCIENCE
UNIT CODE : BBIT 213/CISY 300
UNIT TITLE : COMPUTER OPERATING SYSTEMS
TIME : 2 HOURS




INSTRUCTIONS

Answer question One and any other Two questions.

Question One

Elaborate on any four typical goals of an operating system.

(4 marks)

How does an operating system support plug and play devices

(3 marks)

Describe any three objective of processor scheduling.

(6 marks)

Describe the following operating system terminologies.

Page

(2 marks)

Race condition

(2 marks)

Semaphore

(2 marks)

Deadlock

(2 marks)

Discuss any three components of an operating system.

(6 marks)

How do boundary registers support the functioning of an operating system?

(3 marks)

Question Two

Explain how the operating system applies the following fetch strategies.

On demand

(2 marks)

Anticipatory

(2 marks)


What are the strengths and limitations of each of the fetch strategies in (a) above?

(4 marks)

Elaborate on the following thread operations

Cancel

(2 marks)

Join

(2 marks)

Describe the following threading models

User-level

(4 marks)

Kernel level

(4 marks)

Question Three

What is meant by term overlay?

(2 marks)

How do overlays support program execution?

(3 marks)

Describe two common methods of implementing interprocess communication (IPC).

(4 marks)

Discuss three typical services offered by an operating systems.

(6 marks)

Describe the process states as applied in operating system.

(5 marks)

Question Four

What is the role of a process control block (PCB) in process execution?

(3 marks)

When would the operating system require to use virtual memory? (3 marks)

Discuss any three processor scheduling strategies.

(6 marks)

Explain the following processing methods.

Single stream batch processing.

(2 marks)

Fixed portion multiprogramming.

(3 marks)

Variable partition multiprogramming.

(3 marks)






More Question Papers


Popular Exams



Return to Question Papers