Professional Documents
Culture Documents
Project Research On Process Manager !!!!!!!!!
Project Research On Process Manager !!!!!!!!!
Project Research On Process Manager !!!!!!!!!
Process Manager
Identifying System and User Processes
1. Introduction:
The operating system is responsible for the following activities in connection with
Process Management
The Process Manager plays a vital role in resource allocation, scheduling, and
monitoring processes in an operating system. By identifying and analyzing processes,
we can gain insights into their resource usage patterns, which can help optimize
system performance and troubleshoot any potential bottlenecks.
A typical operating system consists of both system processes and user processes:
a. System Processes: These processes are created and managed by the operating
system to perform essential tasks such as memory management, device drivers, and
system services. They are typically long-running and critical for the proper
functioning of the operating system.
b. User Processes: User processes are created by users or applications to execute
specific tasks. They interact with the system resources and rely on system processes
for their execution. User processes may include applications, services, and
background tasks.
a. CPU Utilization: CPU utilization measures the amount of time a process spends
executing on the CPU. It indicates the workload placed on the CPU by a process. We
can gather CPU utilization data by periodically sampling the CPU usage of each
process.
Conclusion:
The development of a Process Manager that identifies system and user processes
while providing information about CPU, memory, and I/O utilization is crucial for
effective process management in an operating system. It assists in resource
allocation, scheduling decisions, and performance analysis. By accurately monitoring
and categorizing processes, system administrators can optimize resource utilization
and improve overall system performance.
REFRENCES:
Superuser.com
Unix.stackexchange.com