
다음 구조는 [CPU의 캐시 메모리](https://cybecho.notion.site/CPU-aabf314c76094a82a394c68b16aff67e) 구조와 동일하다
캐시는 느린 DRAM을 보완하기 위해 사용됨
캐시는 프로세서 성능을 저하시키는 느린 DRAM 메모리를 보완하기 위해 사용되는 작고 빠른 SRAM 메모리입니다.
캐시는 프로세서가 가장 자주 사용하는 데이터를 저장하여 프로세서가 메모리에 액세스하는 시간을 줄입니다.
캐시메모리는 투명하다
캐시는 사용자 소프트웨어에 투명하므로 프로그래머가 캐시를 직접 관리할 필요가 없습니다.
우리는 단 한번이라도 캐시크기를 고려해본적이 있던가?
캐시메모리는 ISA에 포함되어있지 않습니다
캐시는 비어있을수도, 차있을수도 있습니다
valid 라고 표기하며. 반드시 0이나 1 값이어야 합니다.
캐시에 무슨값이, 어디에 들어있는지 모르기 때문에, 계속 탐색해줘야합니다.
그래서 Direct-mapped 개념을 고안함