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

03 Laboratory Exercise 1

This document outlines a laboratory exercise with two parts that aims to help students understand threads and the performance implications of multithreading. [PART 1] has students analyze running processes and threads in their computer's Task Manager by taking a screenshot of various process details. [PART 2] requires researching processes and threads in Linux and Android operating systems, providing diagrams and explanations of each, and discussing how they support multithreading and how this affects CPU utilization.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
328 views

03 Laboratory Exercise 1

This document outlines a laboratory exercise with two parts that aims to help students understand threads and the performance implications of multithreading. [PART 1] has students analyze running processes and threads in their computer's Task Manager by taking a screenshot of various process details. [PART 2] requires researching processes and threads in Linux and Android operating systems, providing diagrams and explanations of each, and discussing how they support multithreading and how this affects CPU utilization.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

IT2105

Laboratory 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:

Part I (15 points)


1. Run at least seven (7) different applications on your computer (i.e., Google Chrome with multiple tabs,
Microsoft Word/Excel/PowerPoint, programming software, video/music player, etc.).
2. Open and maximize the window of the Task Manager on your computer.
3. Find the tab showing the list of processes (application and background tasks) and their corresponding details
that currently run on your computer.
4. Set the columns to show the following:
a. Process ID
b. Process execution status
c. Number of active threads per process
d. Total processor time used by a processor
e. Amount of memory in use by the process
5. Take a screenshot of the maximized Task Manager window that shows the five (5) columns listed above. (10
points)
6. Analyze the details of the running processes in your computer. You may open other columns that would show
additional details regarding each process. Then, explain the relationships or interdependencies that you can
conclude based on the corresponding details in your Task Manager. Cite examples as needed. (5 points)

Part II (60 points)


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)

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 Laboratory Exercise 1 *Property of STI


Page 1 of 1

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy