CPU와 아키텍처
일반적인 컴퓨터에서 접근이 빠른 순으로 나열한 기억 계층으로 올바른 것은?
- ASSD → 주기억장치 → L2 캐시 → L1 캐시 → 레지스터
- B주기억장치 → 레지스터 → SSD → L1 캐시
- C레지스터 → L1 캐시 → L2 캐시 → 주기억장치(DRAM) → SSD
정답과 해설 보기
정답: C. 레지스터 → L1 캐시 → L2 캐시 → 주기억장치(DRAM) → SSD
CPU에 가까운 기억장치일수록 고속·소용량이고, 멀수록 저속·대용량·저가입니다. 대략 레지스터는 1클록 미만, L1은 약 1 ns(수십 KB), L2는 수 ns(수 MB), L3는 십수 ns(수십 MB), DRAM은 약 100 ns(수십 GB), SSD는 수십~100 µs(수 TB)입니다. 자주 쓰는 데이터를 빠른 계층에 둠으로써 전체적으로 빠르고 대용량인 기억장치를 저렴하게 구현합니다.