Memory Management & Multitasking
1. Programs temporarily stored in RAM for CPU to process
2. OS transfers programs in and out of memory from hard drive (or virtual memory) when processing is required
3. OS can only perform one process at a time, but through memory management it can appear that more than one process is being executed (multitasking)