Plattech TP Quite

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

Eleazar Quite bt304a

Part I (15 points)


5. Take a screenshot of the maximized Task Manager window that shows the five (5) columns listed
above. (10 points)

1. application

2. background application
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

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)

This show every details of the information of the application we use on our computer and how
the processes run on our computer. How it run, is heavy, light, fast, and slow the application and
the process of my computer. It displays the performance of my computer. This simply shows
how my computer performs under the current services and tasks. You can see in the tab you can
see how productive the open application is, and it displays CPU usage, Memory usage, Disk
usage, Physical memory usage, and resource monitor

Part II (60 points)

Search for relative studies and/or literature regarding the process and thread concepts of the following

operating systems:

A. Linux OS
Linux® is an open-source operating system (OS). An operating system is software that directly
manages a system's hardware and resources, like CPU, memory, and storage. The OS sits
between applications and hardware and connects all of your software and the physical resources
that do the work.
Linux is a free, open-source operating system released under the GNU General Public License
(GPL). Anyone can run, study, modify, and redistribute the source code or even sell copies of
their modified code as long as they do so under the same license.

B. Android OS
The Android operating system is a mobile operating system that was developed by Google
(GOOGL) to be primarily used for touchscreen devices, cell phones, and tablets. Its design lets
users manipulate the mobile devices intuitively, with finger movements that mirror common
motions, such as pinching, swiping, and tapping. Google also employs Android software in
televisions, cars, and wristwatches—each of which is fitted with a unique user interface.

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)

*Linux OS
*Android OS

• Briefly explain the diagram that you have provided. (5 points)


Linux OS: the first one that starts a program or creates a program, ready will go to executing, and
executing is many possible ways executing will go. The first one is to stop, and if the program stops, it
restarts it again in. Ready the second one is terminated if the program is successfully run, the program
will go to the terminated. The third one is uninterruptable if the program interrupts, the program will
start again

Android OS: to start an android os thread and process to create a program, it's called new in the
threading process. If the process is ready the new will go to runnable. The runnable Is done, the
program will run, and running have a possible way to that running will go the first one after running will
go to dead end of execution and start the program, or running again will choose a waiting and waiting
send a signal to terminated that end the execution and will start again from the start.

• How does the operating system support or implement multithreading? (5 points)

Linux/android OS: I think multithreading is the ability to use or provide multiple threads of execution to
multitask or make an operating system process faster. I think Linux and android os support and
implement multithreading throughout the process. All threads in the operating system are working, and
it's better if there are more threads in the operating system.

• 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)

yes, it may affect the operating system's performance if you change or increase the number of threads
because threads already have tasks. If you change or increase the threads, it is possible to have an error
in the operating system.

• What are the possible effects of multithreading in the central processing unit (CPU) utilization of this
operating system? Rationalize your answers. (5 points)

As mentioned above, the threads are lightweight processes accessible in a single process. Since
multithreading allows the user to multitask, it can increase the CPU utilization of the operating system,
where it can do tasks like executing and processing simultaneously

• Properly cite all your references (i.e., books, articles, dissertations, websites, etc.). (5 points)

https://webeduclick.com/linux-process-and-thread-management/

https://www.investopedia.com/terms/a/android-operating-system.asp

https://www.redhat.com/en/topics/linux/what-is-linux

You might also like