:
Introduction
An operating system manages numerous processes, each serving a specific purpose
to maintain system functionality. For this assignment, I analyzed my computer's
running processes, sorted them by CPU usage, and described the ten most CPU-
intensive tasks.
Description of Top Ten Processes
1. System Idle Process
o Purpose: Indicates the amount of idle CPU resources. It often shows a
high percentage when the system is not actively processing tasks,
which is normal and expected.
2. System
o Purpose: Represents the kernel and device drivers responsible for
handling low-level tasks like managing hardware and system
operations.
3. [Link]
o Purpose: This process hosts various Windows services. Depending on
its instance, it can handle tasks like network connections, Windows
updates, or background services.
4. [Link]
o Purpose: Task Manager itself. This process monitors system
performance, active processes, and resource usage.
5. [Link]
o Purpose: Manages text input features, such as virtual keyboards and
handwriting inputs.
6. TeamViewer_Service.exe
o Purpose: Allows remote desktop access and support through the
TeamViewer application.
7. [Link]
o Purpose: Represents Microsoft Word. Its presence indicates that a
Word document is open or being edited.
8. [Link]
o Purpose: Part of Waves MaxxAudio, which optimizes audio settings
for enhanced sound quality.
9. [Link]
o Purpose: Supports Windows 11 widgets, such as weather updates,
calendar, and news feed integration.
10. [Link]
o Purpose: Represents the desktop version of WhatsApp, allowing
users to send messages and make calls.
Conclusion
Examining these processes revealed the diverse activities handled by the system,
from user applications to essential background services. This exercise improved my
understanding of system functionality and the allocation of CPU resources.
References
Degtiarenko, I. (2021, November 26). How to see what is running on your
Mac. MacPaw. Retrieved from [Link]
running-mac
DOMARS, & Kellylorenebaker. (2022, March 19). Finding the process ID.
Microsoft Docs. Retrieved from [Link]
hardware/drivers/debugger/finding-the-process-id
Gite, V. (2022, March 14). How to check running process in Linux using
command line. nixCraft. Retrieved from [Link]
to-check-running-process-in-linux-using-command-line