memory hierarchy

CPU에 가까울수록 빠르고 작고 비싸다

기억장치 계층은 레지스터, 캐시, RAM, 보조기억장치를 속도와 용량의 교환 관계로 배치한 구조입니다. 시험에서는 CPU에 가까운 순서와 각 계층의 역할을 함께 묻습니다.

레지스터

CPU 내부에서 명령어 실행 중 값을 잠깐 보관하는 가장 빠른 저장소입니다.

캐시

CPU와 RAM 사이에서 자주 쓰는 데이터와 명령어를 지역성 기준으로 보관합니다.

RAM

실행 중인 프로그램과 데이터를 담는 주기억장치이며 전원이 꺼지면 사라집니다.

SSD/HDD

파일을 오래 보관하는 보조기억장치로 용량은 크지만 CPU 접근은 느립니다.

시험 순서
레지스터 캐시 주기억장치 보조기억장치

문제 선택지에서는 보통 캐시, 주기억장치, 보조기억장치의 순서를 묻고, 레지스터는 CPU 내부 초고속 저장소로 별도 확인합니다.

오답 신호

빠름과 용량을 같은 방향으로 놓으면 틀립니다

레지스터가 가장 빠르지만 가장 크지는 않습니다. 보조기억장치는 가장 큰 쪽이지만 CPU에서 가장 멀고 느립니다.