[Arm프로세서] 캐시(Cache)란
Post
원문 보기 →[Arm프로세서] 캐시(Cache)란
캐시는 CPU 코어가 자주 사용하는 데이터를 저장하는 임시 저장 공간으로 시스템 성능에 지대한 영향을 끼칩니다. 먼저 캐시가 생겨난 배경을 설명하고 캐시를 구성하는 주요 기능을 설명합니다. 캐시란 CPU 캐시의 동작 원리를 다루기 앞서 일반적으로 캐시가 무엇인지 알아 봅시다. 캐시란 무엇이고 어떤 상황에서 쓰일까요? 캐시는 접근 속도, 대역폭, 단위 용량 등 성능 차이가 뚜렷한 두 계층 사이에서 지역성을 활용해 자주 활용되거나 인접한 자료를 잠시 저장합니다. 이런 특징을 활용해 캐시를 소프트웨어나 하드웨어로 구현합니다. 만약 캐시를 설계한다면 이를 어떤 방식으로 구현할까요? 다음과 같은 요구 사항이 떠오를 것입니다. * 캐시에 원하는 데이터를 어떻게 찾을까? * 캐시에 원하는 데이터가 없으



