- A process is a living, breathing programme. It can also be described as a programme in progress. It includes the programme counter, process stack, registers, and programme code, among other things. The programme code is merely the text component in comparison. As it runs, a process goes through various phases.
- A process is an instance of a computer programme that is currently operating. It's similar to the term task, which is used in several operating systems. When a programme is started under UNIX and some other operating systems, a process is started (either by a user entering a shell command or by another program)
- A process, like a task, is a running programme that is coupled with a specific collection of data so that the process may be tracked. An programme that is shared by numerous users will typically have one process for each user at some point during operation.
Read More: What is the difference between micro kernel and macro kernel?