본문/내용
1. 컴퓨터 기억장치 계층구조 개요
컴퓨터 기억장치 계층구조는 컴퓨터 시스템이 데이터를 저장하고 받아들이는 방식을 효율적이고 빠르게 수행하기 위해 설계된 여러 계층으로 이루어진 구조이다. 이 구조는 빠른 속도와 저비용, 대용량 저장 등을 고려하여 장단점을 상호 보완하는 다양한 기억장치를 포함한다. 계층구조는 기본적으로 가장 빠른 속도를 자랑하는 레지스터와 캐시 메모리부터 시작하여 주기억장치인 램(RAM), 보조기억장치인 하드디스크(HDD)나 SSD(솔리드스테이트드라이브), 그리고 최하위인 자성매체 또는 광학매체까지 확장된다. 이러한 계층 구조는 `참조 지역성(Locality of reference)` 원리와 밀접한 관련이 있는데, 이는 실행하는 프로그램이 일정 기간 동안 동일한 데이터 또는 명령어를 반복해서 참조하는 특성을 의미한다. 따라서 자주 사용하는 데이터는 빠른 기억장치에 저장되어 처리속도를 높이고, 그렇지 않은 데이터를 느린 장치에 저장함으로써 전체 시스템 성능을 극대화한다. 예를 들어, 현대 컴퓨터 시스템에서 캐시 메모리가 차지하는 용량은 전체 기억장치에서 약 1%에 불과하지만 시스템 성능에 미치는 영향은 50% 이상으로 평가…