메모리 계층은 레지스터, 캐시, 메모리, 저장장치 로 구성되어 있습니다.

Untitled

레지스터

CPU 안에 있는 작은 메모리. 휘발성, 속도 가장 빠름, 기억 용량이 가장 적다.

캐시

L1, L2 캐시를 지칭합니다. 휘발성, 속도 빠름, 기억 용량 보통입니다.

주기억장치

RAM 을 가리킵니다. 휘발성, 속도 보통, 기억 용량 보통입니다.

보조기억장치

HDD, SDD 를 일컬으며, 비휘발성, 속도 낮음, 기억 용량이 많다.

Untitled

램은 하드디스크로부터 일정량의 데이터를 복사해서 임시 저장하고, 이를 필요할 때마다 CPU에 빠르게 전달하는 역할을 합니다.

계층이 나누어져 있는 이유는 경제성 때문.

예를 들어 16GB RAM은 8만원 정도면 구입할 수 있지만, 16GB SSD는 훨씬 더 저렴한 가격으로 구입할 수 있습니다.

계층 구조를 일상생활에서 경험할 수 있는 사례

게임을 실행하다 보면 ‘로딩 중’ 이라는 메세지를 볼 수 있습니다. 이는 하드디스크 또는 인터넷에서 데이터를 읽어 RAM으로 전송하는 과정이 아직 끝나지 않았음을 의미합니다.