Memory(메모리) 란, data를 저장할 수 있는 모든 장치를 의미한다. 세상에 존재하는 메모리들은 속도와 크게 따라 여러 레벨로 구분할 수 있다. 우리는 이를 Memory Hierarchy(메모리 계층)으로 나눈다. 우리가 중점적으로 다룰 Cache는 register 보다는 하위, Main Memory(이하 MM)는 상위 레벨이다. 메모리 계층은 영원하지 않다. 새로운 기술이 나오면 언제든지 변할 수 있다. (작고 크다는 것은 "같은 가격 대비 살 수 있는 메모리의 양"을 의미한다.) Cache Memory 은 느린 메모리의 access time을 향상시키 위해 일시적으로 data를 저장해두는 빠르지만 작은 memory이다. Transparent의 특성을 지니는데, CPU는 Cache가 존재하는지에..