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

Operating Systems(Dcis 105) (Dbit 125) Question Paper

Operating Systems(Dcis 105) (Dbit 125) 

Course:Computer Science & Business Information

Institution: Kenya Methodist University question papers

Exam Year:2012



TIME : 2 HOURS

INSTRUCTIONS
Answer question ONE and any other TWO questions.
Question One
State how a user interacts with a system in the following operating system context;
Command line driven interface.
(2 Marks)
Menu driven interface.
(2 Marks)
Graphical user interface.
(2 Marks)
Briefly explain the following operating system components:
Process scheduler.
(2 Marks)
Memory manager.
(2 Marks)
IPC manager.
(2 Marks)

Discuss any four goals of an operating system.
(8 Marks)
Outline when an operating system would provide the following services to a process
Suspend process.
(2 Marks)
Destroy process.
(2 Marks)
Resume process.
(2 Marks)
Change priority.
(2 Marks)

What is meant by the term ’thread?’
(2 Marks)

Question Two
Explain how the operating system deals with the problem of a indefinite postponement of a process awaiting execution.
(4 Marks)

i) What is a deadlock state? And what causes it?
(4 Marks)

ii) Explain any three ways by which the operating system resolves deadlock problem. (6 Marks)

Stating the benefits of cache distinguish between pre-emptive and non-pre-emptive scheduling.
(6 Marks)

Question Three
Sometimes the operating system requires the services of the virtual memory.
What is meant by virtual memory?
(2 Marks)
How will continued dependence on the virtual memory affect system performance?
(6 Marks)

Discuss four page replacement strategies used with virtual memory.
(12 Marks)

Question Four
How does the cache memory enhance on performance of a system? Describe using an example.
(5 Marks)

i) What is "meant by a interrupt?"
(2 Marks)

ii. Explain how the processor handles an interrupt. (4 Marks)
outline situation (s) leading to the following types of exceptions:
Fault.
(2 Marks)
trap
(2 Marks)
Abort.
(2 marks)

Distinguish between monoprogramming and multiprogramming as used with computer memory.
(3 Marks)






More Question Papers


Popular Exams


Mid Term Exams

End Term 1 Exams

End Term 3 Exams

Opener Exams

Full Set Exams



Return to Question Papers