Processes

Programs are files passively stored on disk and contain binary code, which are machine language instructions that can run on the computer. Programs that are large and significant are referred to as applications.

Once the binary code of a program is copied to memory in order to start executing, we call such code a process.

Every process has a unique identifier: its process ID (or pid.)