0% found this document useful (0 votes)
364 views1 page

03 Practice Exercise 1

This document outlines a practice exercise for students on threads. The objectives are for students to discuss thread functionalities and the performance implications of multithreading. Students are instructed to research the process and thread concepts of Linux and Android operating systems, and provide diagrams and explanations for each. They must also describe how each OS supports multithreading, whether increasing threads affects response time, and the effects on CPU utilization, citing references. The assignment is worth 60 points total and will be graded based on content and organization.

Uploaded by

Missy Yamaro
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
364 views1 page

03 Practice Exercise 1

This document outlines a practice exercise for students on threads. The objectives are for students to discuss thread functionalities and the performance implications of multithreading. Students are instructed to research the process and thread concepts of Linux and Android operating systems, and provide diagrams and explanations for each. They must also describe how each OS supports multithreading, whether increasing threads affects response time, and the effects on CPU utilization, citing references. The assignment is worth 60 points total and will be graded based on content and organization.

Uploaded by

Missy Yamaro
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 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