본문 바로가기
IT기술노트/컴퓨터구조 및 운영체제

캐시메모리(Cache Memory)

by 비트코기 2021. 3. 12.

I.  캐시메모리의 개요

가. 캐시메모리(Cache Memory)의 정의

   - CPU와 주기억장치의 속도 차이를 극복하기 위하여 CPU와 주기억장치 사이에 위치한 소형 고속 메모리(SRAM 사용)

나. 캐시메모리의 특징

   - Locality, Mapping, Coherence


II.  캐시메모리의 필요성


III. 캐시메모리 구성도 및 종류 개요

가. 캐시메모리의 구성도

- 듀얼코어 프로세스의 경우 각 코어마다 L1캐시 메모리와 두 코어가 서로 공유하는 L2 캐시 메모리가 내장

나. 캐시메모리의 종류

구분

설명

L1 캐시

- 명령 캐시와 데이터 캐시로 나뉘어짐

- CPU가 작업 시 가장 우선시 참조

- CPU 코어와 속도가 같아야 하기 때문에 고가

- 보통 CPU에 내장된 캐시를 의미

L2 캐시

- Main Board에 탑재된 캐시를 의미

- 1차 캐시와 메모리 사이에 버퍼 역할 수행

- L2 캐시의 위치와 용량에 따라 속도가 변함

- 최근에는 프로세스가 칩셋화 되어 L1, L2가 동시 탑재

L3 캐시

- L1, L2캐시와 동일한 원리로 작동하며 CPU가 아닌 메인보드에 내장되는 경우가 많다

 

반응형

'IT기술노트 > 컴퓨터구조 및 운영체제' 카테고리의 다른 글

가상메모리(Virtual Memory)  (0) 2021.03.12
기억장치 할당  (0) 2021.03.12
캐시메모리 사상  (0) 2021.03.12
캐시메모리의 쓰기정책(Write Policy)  (0) 2021.03.12
메모리 인터리빙(Memory Interleaving)  (0) 2021.03.12
단편화  (0) 2021.03.12
메모리 장치(Memory Device)  (0) 2021.03.12
메모리 관리기법  (2) 2021.03.12

댓글