이론

캐시 메모리

월러비 2024. 4. 13. 17:03

캐시 메모리 란?

  • 대용량의 메인 메모리 액세스를 빠르게 하기 위해 CPU 칩 내부에 별도로 탑재하는 작은 메모리다.
  • 캐시 : 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다.

캐시 메모리 특징

  • 캐시는 캐시의 접근 시간에 비해 원래 데이터를 접근하는 시간이 오래 걸리는 경우나 값을 다시 계산하는 시간을 절약하고 싶은 경우에 사용한다.
  • 캐시에 데이터를 미리 복사해 놓으면 계산이나 접근 시간없이 더 빠른 속도로 데이터에 접근할 수 있다.
  • 메모리 접근 속도가 늘어나는 것에 비해 CPU의 처리 속도가 훨씬 빠르게 향상되고 있기 때문에, 용량은 작지만 속도가 빠른 CPU 캐시는 현재 마이크로프로세서의 성능에 직접적인 영향을 미친다.
  • 인덱스 레지스터와 같은 CPU 내부의 프로그램 가능한 레지스터들은 주 메모리를 위한 고속의 캐시로 볼 수 있다.
    • 캐시의 크기와 교체 정책을 잘 선택하면 매우 높은 성능 향상을 볼 수 있다.캐시의 크기에 한계가 있기 때문에 캐시 관리가 설계의 중요한 문제가 된다.

메모리 크기

'이론' 카테고리의 다른 글

덕 타이핑  (0) 2024.04.15
CPU ALU  (0) 2024.04.13
CPU 레지스터  (0) 2024.04.09
I/O 버스  (0) 2024.04.07
직렬화  (0) 2024.04.06