본문/내용
1. 기억장치 계층구조의 개념
컴퓨터 기억장치 계층구조는 컴퓨터 시스템에서 데이터를 저장하고 액세스하는 데 사용되는 기억장치를 계층적으로 배열하는 구조를 의미한다. 이 구조는 빠른 속도와 높은 용량, 그리고 경제성을 고려하여 메모리 장치들을 성능과 가격에 따라 계층화함으로써 전체 시스템의 성능을 최적화한다. 상위 계층일수록 액세스 속도가 빠르고 비용이 높으며 용량은 상대적으로 적고, 하위 계층으로 내려갈수록 속도는 느려지고 비용은 저렴하며 저장 용량이 커진다. 대표적인 계층구조로는 레지스터, 캐시메모리, 주기억장치(램), 보조기억장치(하드디스크, SSD), 그리고 보조저장장치인 USB, 클라우드 저장소를 들 수 있다. 예를 들어, 레지스터는 CPU 내부에 위치하여 1나노초 이내의 액세스 속도를 갖고 있으며 용량은 수십 개에서 수백 개 정도에 불과하다. 캐시메모리는 CPU와 주기억장치 사이에 위치하여 평균 액세스 시간이 1~10나노초 수준이다. 램은 대용량의 주기억장치로서 수 기가바이트(GB)부터 수십 GB까지 용량이 확대되고 있으며, 액세스 시간은 수십 나노초에 이른다. 하드디스크는 수백 기가바이트에서 테라바이트 단위의 저장 용…