What are Processes?
Processes are what allow a program to run and carry out various tasks. The term can also be used to describe the act of running a program or application.
![](https://web-3336.stage.dreamhost.com/glossary/wp-content/uploads/2022/10/web-hosting-glossary-featured.jpg)
More About Processes
In general, a process is any instance of a computer program that is being executed. A process has a program counter, which stores the address of the next instruction to be executed for that process.
A process is an active entity, which consists of a program code and its current activity. As processes execute, they change state.
A process may be in one of the following states:
- New: The process has just been created but has not yet started executing.
- Running: Instructions are being executed.
- Waiting: The process is waiting for some event to occur (such as an I/O completion or reception of a signal).
- Ready: The process is ready to run but waiting for its turn.
- Terminated: The process has finished execution.
Special Offer
Shared Website Hosting
Our Shared Hosting plans offer a user-friendly interface and flexible options to fit your needs, with a 97-Day Money-Back Guarantee.