본문/내용
1. 기억장치
기억장치는 컴퓨터 시스템의 핵심 구성 요소로, 데이터를 저장하고 처리하는 기능을 수행한다. 기억장치는 여러 계층으로 나뉘어 있으며, 각 계층은 성능과 용량, 접근 속도에 따라 다르게 설계된다. 이러한 계층적 구조는 데이터 접근의 효율성을 극대화하고, 가격 대비 성능을 최적화하기 위한 방법이다. 가장 빠른 기억장치인 레지스터는 프로세서 내에 위치하며, CPU가 직접적으로 접근할 수 있는 기억장치이다. 레지스터는 주로 연산을 수행할 때 필요한 데이터와 주소를 일시적으로 보관하는 용도로 사용된다. 그러나 용량이 제한적이기 때문에 큰 데이터 집합을 저장하는 데는 적합하지 않다. 레지스터의 빠른 접근 속도는 CPU의 성능을 크게 향상시키는 요소이다. 다음 단계인 캐시 메모리는 CPU와 주기억장치 사이에 위치하여 데이터 접근 속도를 더욱 향상시키는 역할을 한다. 캐시는 정적 RAM(SRAM)으로 구성되어 있으며, 프로세서가 자주 사용하는 데이터를 미리 저장해둔 공간이다. 캐시는 레지스터보다 용량은 크지만, 주기억장치보다 작고 빠르다. 캐시 메모리는 주기억장치에 비해 데이터 접근 시간이 현저히 짧기 때문에, 캐시 히트 비율을 …