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

Ics 2202: Operating System 1 Question Paper

Ics 2202: Operating System 1 

Course:Bachelor Of Science Information Technology

Institution: Dedan Kimathi University Of Technology question papers

Exam Year:2013



Page 1 of 2
DEDAN KIMATHI UNIVERSITY OF TECHNOLOGY
UNIVERSITY EXAMINATIONS 2012/2013
FIRST YEAR SPECIAL/SUPPLEMENTARY EXAMINATION FOR THE DEGREE OF BACHELOR OF SCIENCE
IN INFORMATION TECHNOLOGY
ICS 2202: OPERATING SYSTEM 1
DATE: 2ND JULY 2013 TIME: 11.00AM-1.00PM
Instructions: Answer Question 1 and Any Other Two.
Question 1: (30 Marks)
(a) Compare and contrast the following types of operating systems, using some examples
(i) Command driven and GUI
(ii) Multitasking and multiprocessing operating system
(4 marks)
(b) Explain five main functions of an operating system
(5 marks)
(c) Use a diagram to explain the relationship between the operating system and the other layers
of the computer system
(3 marks)
(d) Define the following terms as used in operating systems
(i) race condition
(ii) context switching
(iii) paging
(iv) segmentation
(8 marks)
(e) Compare and contrast the following scheduling schemes used in job scheduling
(i) Preemptive and non-preemptive
(ii) Shortest job first and shortest remaining time first
(4 marks)
(f) Use a memory hierarchy diagram to compare the different types of storage
(6 marks)
Question 2 (20 marks)
(a) Differentiate a process from a thread
(2 marks)
(b) Explain the factors to consider when selecting a scheduling algorithm
(4 marks)
(c) Define the following terms used during scheduling
(i) turnaround time
(ii)throughput (4 marks)
Page 2 of 2
(d) Explain, with assistance of a simple diagram, how the multilevel priority queue works
(6 marks)
(e) Explain how monitors and semaphores are used to control mutex
(4 marks)
Question 3 (20 marks)
(a) Use a simple diagram to describe the following memory partition allocation approaches
(i) First Fit
(ii) Best fit
(iii) Worst Fit
(6 marks)
(b) Explain how the page memory management works.
(4 marks)
(c) Explain how the Memory Management Unit (MMU) works, using an example.
(5 marks)
(d) Describe three benefits and two problems of virtual memory
(5 marks)
Question 4 (20 marks)
(a) Define the following terms used in disk management
(i) Access time and its components
(4 marks)
(i) Mean time to failure (MTTF)
(1 marks)
(b) Explain how the following approaches optimize disk-block access
(i) Disk-arm
(ii) File organization
(iii) Nonvolatile write buffers
(iv) Log disk
(4 marks)
(c) Explain how the buffer manager works
(5 marks)
(d) Compare and contrast the fixed-length records and variable-length records as used in
organizing files into a storage device
(4 marks)
(e) What is a pinned block and what is the importance of pinning?
(2 marks)
Question 5 (20 marks)
(a) Compare and contrast the following pairs of file organization methods, how those file can be
accessed.
(i) Serial and Sequential
(ii) Random and Index-sequential
(8 marks)
(b) Explain how the virtual memory works, and its importance to the computer system.
(4 marks)
(c) Use the fetch-execute cycle to describe how instructions are fetched and executed in the
processor.
(8 marks)






More Question Papers


Popular Exams



Return to Question Papers