이 임시 보관소가 CPU에 연결된 메모리인 주 메모리(Random Access Memory, RAM)다. 주 메모리에는 데이터와 명령이 보관된다. 프로그램이 실행되면 실행 파일과 데이터가 RAM에 복사되고 프로그램 실행이 끝날 때까지 유지된다.
그러나 CPU는 RAM에 직접 접근하지 않는다. 그리고 CPU의 연산 속도는 RAM에서 데이터가 CPU에 전송되는 속도보다 훨씬 빠르다. 현대적인 CPU는 이러한 데이터의 전송 속도를 높이기 위해 여러 계층으로 된 캐시 메모리를 둔다.
목공소 예제로 돌아가서, 임시 저장소를 두었지만 목수는 필요한 도구를 언제나 손이 닿을 만큼 가까운 곳에 두고 싶어한다. 그래서 도구를 작업대에 보관하기로 한다. 캐시 메모리는 CPU의 작업대와 같은 역할을 한다.
