Unix Process Environment
Unix is a multi-user, multitasking operating system.
Each process is given its share of system resources necessary for execution.
- CPU: each process gets a slice of time to run
- Memory: each process is allotted a portion of memory for execution (more on this later)