Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
25 views2 pages

Operating System

The document outlines a curriculum for a Diploma/Certificate in Information and Communication Technology with a focus on Operating Systems. It includes compulsory questions covering fundamental concepts such as operating systems, interrupts, process states, and job control language, as well as optional questions on topics like multiprogramming, process control blocks, and multithreading models. The structure emphasizes both theoretical understanding and practical applications within operating systems.

Uploaded by

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

Operating System

The document outlines a curriculum for a Diploma/Certificate in Information and Communication Technology with a focus on Operating Systems. It includes compulsory questions covering fundamental concepts such as operating systems, interrupts, process states, and job control language, as well as optional questions on topics like multiprogramming, process control blocks, and multithreading models. The structure emphasizes both theoretical understanding and practical applications within operating systems.

Uploaded by

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

ELDORET COLLEGE OF PROFFESSIONAL STUDIES

DIPLOMA/CERTIFICATE IN INFORMATION AND COMMUNICATION


TECHNOLOGY

OPERATING SYSTEMS

SECTION A: COMPULSORY (30 marks)

1. What is an operating system? (2 marks)


2. Explain the term interrupt as used in operating system (2 marks)
3. Outline two objectives for designing an operating system (2 marks)
4. Explain each of the following terms as used in the operating system;
a) Time slice (2 marks)
b) Thread (2 marks)
c) Process (2 marks)
5. Describe three process states as used in the operating system (6 marks)
6. Outline three basic importance of the operating system (3 marks)
7. What does the term system call mean in operating system? (2 marks)
8. Differentiate between a shell and a kernel (4 marks)
9. Outline three functions of job control language in a computer system (3 marks)

SECTION B (40 Marks)

Answer any TWO questions in this section

Question ONE

a) Explain each of the following terms as used in the operating systems;


i. Mutual exclusion (2 marks)
ii. Context switch (2 marks)
b) Several programs can be run simultaneously using a multiprogramming operating system;
i. Explain the objective of this mode of processing (2 marks)
ii. Explain the problem associated with this mode of processing (2 marks)
c) Outline four objectives of I/O scheduling in a computer system (4 marks)
d) Describe four main structures used to in operating systems (8 marks)

Question TWO

a) What is a process control block (PCB)? (2 marks)


b) What is the difference between a Job and a Process? (2 marks)
c) Outline two advantages of multiprogramming (2 marks)
d) Differentiate between hard real time systems and soft real-time systems (4 marks)
e) Describe five types of the operating system (10 marks)

Question THREE

a) When a program is loaded into the memory and it becomes a process, it can be divided
into four sections ─ stack, heap, text and data. Describe each component (8 marks)
b) Outline three similarities between threads and processes (3 marks)
c) Outline three reasons why threads are useful in designing operating systems (3 marks)
d) Describe three types of multithreading models (6 marks)

THIS IS THE LAST PRINTED PAGE

You might also like