캐시(Cache) 메모리와 지역성::하드웨어
1. 캐시의 정의 CPU의 처리속도와 메모리의 속도 차이로 인한 병목현상을 완화하기 위해 사용하는 고속 버퍼 메모리입니다. 주기억장치에 있는 데이터를 액세스 하려면 비교적 오랜 시간이 걸리게 됩니다. 따라서 데이터를 빠르게 액세스 할 수 있도록 중간에 캐시 메모리를 두었습니다. 주기억장치 내에서 자주 읽고 쓰는 데이터의 일부를 캐시 메모리에 불러와 속도 차이를 줄이고, 주기억장치와 CPU 간 신호 교환에 이용되는 Memory Bandwidth를 I/O 사용에 집중할 수 있기 때문에 궁극적으로 성능 향상의 결과를 불러옵니다. 2. 캐시의 종류 L1 Cache - 프로세서와 가장 가까운 캐시 - 속도를 위해 IC와 DC로 나뉩니다. - IC(Instruction Cache) : 메모리에서 text 영역의 데..
2020.07.06