Process Concept

Program - passive entry in storage, stored as an executable

Process - a program in execution (baso a program in memory); this must happen is a sequential fashion

Multiple Process can com from 1 Program

Process are made of multiple parts:

Stack and Heap

stack and heap growth
Stack and Heap growth in C

Process State

As a process executes its state may change:

Process Control Block (PCB)

also known as: Task control block

This is all information associated with each Process

Threads

The idea of having multiple program counters per a process,

so multiple locations can execute at the same time