운영체제를 공부하기에 앞서 기본적인 컴퓨터 메모리 구조에 대한 개념을 정리해 보려 합니다. 메모리 구조 메모리 계층 구조(Memory hierarchy)란 메모리를 필요에 따라 여러가지 종류로 나누어 둠을 의미합니다. 이때 필요란 대부분의 경우 CPU가 메모리에 더 빨리 접근하기 위함을 뜻합니다. 메모리 특성인 용량, 접근속도, 비용은 상호절충(tradeoff) 관계에 있다. 하위 계층으로 갈수록 용량이 늘어나고 가격이 저렴하지만, 속도가 느리다. 상위 계층은 빠른 대신 용량이 작고 가격이 비쌉니다. 이를 보안하기 위하여 메모리 계층구조를 사용합니다. 레지스터와 캐시는 CPU 내부에 존재. CPU는 아주 빠르게 접근할 수 있다. 메모리는 CPU 외부에 존재. 레지스터와 캐시보다 더 느리게 접근. 하드 디..