Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
What is a Process?

What is a Process?

Processes are the mechanisms through which we can run multiple programs at a time. It is easy to confuse programs with processes, so to be clear: A program is a set of machine-language instructions which are stored in a file. When this program is run, it is encapsulated within a process. In this way, a process is a program in action. Every process is allocated it’s own chunk of memory. They exist in address spaces separate to one another in order to easily keep track of the state of each process and its resources.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment