0% found this document useful (0 votes)
107 views

Operating Systems 2024

exam

Uploaded by

Kodondi shadrack
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
107 views

Operating Systems 2024

exam

Uploaded by

Kodondi shadrack
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

DIT MAY 2023

CIT MAY 2023

REGIONAL CENTRE TRAINING INSTITUTE (RCTI)

DILOMA IN INFORMATION TECHNOLOGY

STAGE 1 TERM 1

EXAMINATION
OCTOBER 2023 SERIES

OPERATING SYSTEMS
Duration: 3 Hours

INSTRUCTIONS

1. Attempt < All FIVE> questions


2. Every Questions Carries 20 Marks
3. Show ALL your workings
4. Only a silent, Non- Programmable calculator may be used in this examination
5. Mobile phones are not allowed in the examination room
6. No reading or external writing materials are allowed into the examination room
7. No communication is allowed except with the express permission of the Invigilator
8. Observe all Center’s examination rules and regulations

Candidates should check the question paper to ascertain that all pages are printed as indicated
and that no questions are missing

kodondi subject lecturer2 subject lecturer3


QUESTION ONE

a) Using a demonstration, Explain the concept of paging as a memory


management technique (6
Marks)
b) Differentiate between page table and segment table (4 Marks)
c) Explain three types of schedulers in operating system scheduling (5
Marks)
d) With the aid of a diagram, describe contiguous memory allocation (5
Marks)

QUESTION TWO

a) What is thrashing as using in memory management? (2 Marks)


b) Differentiate between FILE system and file organization as used in
operating system file management
(2 Marks)
c) What is PCB, Explain five components of the PCB (6 Marks)

Table 1 show execution information of four processes in a system using FCFS


scheduling algorithm. Use it to answer the question that follows.

PROCESS ARRIVAL TIME SERVICE

0 1
W
1 10
X
Y 2 3

Z 3 7
Table 1

Evaluate

i. Average waiting time of the processes (2 Marks)


ii. Average turnaround time for the system (2 Marks)
iii. List and explain three reasons why the O/S implements context switching
(6 marks)

QUESTION THREE

a) LIST five factors to consider when designing a CPU scheduling algorithm


(5 Marks)
b) Explain virtual memory management and list two of its disadvantages
(5 marks)
c) List five functions of system calls (5 marks)
d) Differentiate between distributed systems and multitasking operating
systems (5 marks)

QUESTION FOUR

a) Explain dynamic memory allocation and list two of its advantages (5


marks)
b) List FOUR causes of thrashing as used in memory management (5 marks)
c) Explain three main file allocation techniques (4 marks)
d) Using a diagram, explain the difference between contiguous and linked
allocation (6 Marks)

QUESTION FIVE

a) What is a file attribute List FOUR computer file attribute (4 marks)


b) An organization wanted to implement a client server model for its
operating system, list two advantages of this model
(4 marks)
c) Define fragmentation and list two types of fragmentation by expiation
(8 Marks)
d) Explain the four possible conditions necessary for the occurrence of a
deadlock in process management (4 Marks)

You might also like