Computer Science

[컴퓨터구조론] 캐시 메모리(목적, 캐시 기억장치, 캐시 적중률- 평균 기억장치 액세스 시간 관계)

imsunbow 2024. 1. 9. 13:09

캐시 메모리는 CPU와 주기억장치의 속도 차이로 인한 CPU 대기 시간을 최소화하기 위하여 CPU와 주기억장치 사이에 설치하는 고속 반도체 기억장치이다.

 

Cache Memory

 

 

Cache memory의 특징은 다음과 같다.

 

- 주기억장치(DRAM)보다 액세스 속도가 더 높은 칩(SRAM)을 사용한다. 

- 가격 및 제한된 공간으로 인해 용량이 적다.

 


 

캐시에서 중요한 개념 중 하나는 캐시 적중률이다. 캐시 적중이란, CPU가 원하는 데이터가 캐시에 있는 상태를 뜻한다. 반대로 캐시 미스란, CPU가 원하는 데이터가 캐시 내에 없는 상태를 뜻한다.

 

캐시 적중률 H = 캐시가 적중되는 횟수/ 전체 기억장체 액세스 횟수 로 구한다.

 

캐시의 적중률이 높아질수록 평균 기억장치 액세스 시간은 캐시 액세스 시간에 접근한다. 그리고 캐시 적중률은 데이터의 지역성에 따라 달라지는 특성이 있다.

반응형