- stores data and information and is usually volatile  - access can take many cycles, causing a stall - program must be brought from disk into memory
- stores data and information and is usually volatile  - access can take many cycles, causing a stall - program must be brought from disk into memory
unit that works directly with cpu, and within which the data and instructions must reside in order for processing to occur. (aka ram)