캐시 메모리는 CPU와 주기억장치의 속도 차이로 인한 CPU 대기 시간을 최소화하기 위하여 CPU와 주기억장치 사이에 설치하는 고속 반도체 기억장치이다.
Cache memory의 특징은 다음과 같다.
- 주기억장치(DRAM)보다 액세스 속도가 더 높은 칩(SRAM)을 사용한다.
- 가격 및 제한된 공간으로 인해 용량이 적다.
캐시에서 중요한 개념 중 하나는 캐시 적중률이다. 캐시 적중이란, CPU가 원하는 데이터가 캐시에 있는 상태를 뜻한다. 반대로 캐시 미스란, CPU가 원하는 데이터가 캐시 내에 없는 상태를 뜻한다.
캐시 적중률 H = 캐시가 적중되는 횟수/ 전체 기억장체 액세스 횟수 로 구한다.
캐시의 적중률이 높아질수록 평균 기억장치 액세스 시간은 캐시 액세스 시간에 접근한다. 그리고 캐시 적중률은 데이터의 지역성에 따라 달라지는 특성이 있다.
반응형
'Computer Science' 카테고리의 다른 글
[컴퓨터구조론] RAID의 종류 (RAID - 1~5) (Chap.6 보조기억장치) (0) | 2024.01.11 |
---|---|
[운영체제] 다중 쓰레드 모델(Many-to-one 모델, One-to-One 모델, Many-to-Many 모델) (0) | 2024.01.10 |
[운영체제] 쓰레드 개념, TCB(쓰레드 제어 블록)에 대하여 (0) | 2024.01.08 |
[자료구조] Big-Oh Notation (1) | 2024.01.08 |
[컴퓨터구조론] 기억장치 계층 구조도, 구분(내부/외부) (0) | 2024.01.07 |