기억장치의 성능을 평가하는 요소들은 서로 상관 관계를 가진다. 그래서 데이터를 읽고, 쓰는 속도를 향상시키려면 고가의 고속 기억장치가 필요해진다. 또한 많은 양의 데이터를 저장하려면 기억장치의 용량이 커야 하지만 적정 비용을 위해서는 저가의 기억장치가 필요하다. 물론 저가의 기억장치를 사용하면 기억장치의 접근 속도는 그만큼 느려진다. 결과적으로 기억장치를 설계하는 데 이 요소들의 적절한 상호 조정이 필요하며, 이를 위해서 [ 그림 7-3 ]과 같은 기억장치 계층 구조가 이용된다. 데이터 접근 속도는 느리지만 대용량을 가진 보조기억장치가 가장 낮은 계층이다. 다음 상위 계층은 비교적 속도가 빠른 주기억장치이고, 최상위 계층은 기억 용량은 작으나 고속으로 중앙처리장치에 접근할 수 있는 레지스터 기억장치다.

[ 그림 7-3 ]