Components of Process. A Process can be defined as an entity. Which represents an elementary unit of work to be implemented in the system. A process is basically a program in execution. The execution is done in a sequential fashion. Process and program are two different entities program is a static entity. While the process is a dynamic entity. Whether a program cannot perform any activity by itself.

A program has the following main components:

Object program: It is a piece of code to be executed.

Data: It is used for program execution.

Resources: Some resources are required for program execution.

Status: It verifies the status of process execution. The process can be complete only when all the requested resources are allocated to that process.

Process changes its stats during its execution. The state of a process is generally a current activity of the process. The process has the following