본문/내용
1. 기억장치 계층구조의 정의
컴퓨터 기억장치 계층구조는 컴퓨터 시스템 내에서 데이터를 저장하고 읽어오는 방식과 성능, 비용, 용량 등의 특성에 따라 다양한 저장장치들이 계층적으로 조직된 구조를 의미한다. 이 구조는 각 계층별로 특유의 장단점과 역할이 있으며, 전체 시스템의 효율성과 성능을 최적화하기 위해 설계된 것이다. 기억장치 계층구조는 보통 레벨이 낮을수록 속도가 빠르고 비용이 높으며, 용량이 작고, 레벨이 높아질수록 느리고 저렴하며 저장 용량이 커지는 특징을 갖는다. 일반적으로 가장 빠른 기억장치는 CPU 내부의 레지스터와 캐시 메모리이며, 이들이 가장 상단 계층에 위치한다. 캐시 메모리의 경우, 중앙처리장치와 주기억장치 간의 병목현상을 줄이기 위해 도입되었으며, 전 세계적으로 CPU의 성능 향상에 결정적인 역할을 한다. 예를 들어, 최근 Intel의 최신 CPU에서는 L1 캐시의 용량이 64KB, L2 캐시가 256KB, L3 캐시가 수메가바이트(MB) 단위인 경우가 많으며, 이는 시스템 전체 성능의 향상에 크게 기여한다. 반면, 주기억장치인 DRAM은 용량이 수 기가바이트(GB) 이상이면서도 가격이 저렴하며, CPU와 비교하면 속도는 낮다. 하…