03 Practice Exercise 1

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

IT2106

Practice Exercise
Threads
Objectives:

At the end of the exercise, the students should be able to:

 Discuss the basic functionalities of threads; and


 Deduce the performance implications of multithreading to an operating system.

Instructions:

1. Search for relative studies and/or literature regarding the process and thread concepts of the following operating
systems:
A. Linux OS
B. Android OS
2. Then, provide or answer the following for each operating system (Linux and Android):
 Provide a diagram showing the process and thread construct of the operating system. (5 points)
 Briefly explain the diagram that you have provided. (5 points)
 How does the operating system support or implement multithreading? (5 points)
 Is it possible to increase the number of threads within processes without affecting the average response
time of this operating system? Why or why not? (5 points)
 What are the possible effects of multithreading in the central processing unit (CPU) utilization of this
operating system? Rationalize your answers. (5 points)
 Properly cite all your references (i.e., books, articles, dissertations, websites, etc.). (5 points)

Note: This assessment is 60 points in total.

Grading Rubric for Essay:


Criteria Performance Indicator Points
Content Correct ideas, concepts, and/or examples were included. 3
Organization The presentation of ideas was generally organized. 2
TOTAL 5
Note: DO NOT COPY AND PASTE. All students who copy and paste their work from any website or their classmates will automatically receive a failing mark for this assessment task.

03 Practice Exercise 1 *Property of STI


Page 1 of 1

You might also like