컴퓨터 시스템의 동작은 프로그램을 실행함으로써 이루어진다. 그리고 컴퓨터는 프로그램을 실행하기 위해서 필요한 명령이나 데이터를 저장하고, 데이터를 유지하기 위해 기억장치를 사용한다.

[ 그림 7-1 ] 은 컴퓨터에서 기억장치가 사용되는 개념을 나타낸 것이다. 기억장치는 주기억장치와 보조기억장치로 구분된다. 중앙처리장치(CPU: Central Processor Unit)와 접근통신이 가능한 기억장치를 주기억장치(main memory), 현재는 필요하지 않은 프로그램이나 데이터를 저장하고 있다가 필요할 때 주기억장치로 저장장치를 보조기억장치(auxiliary memory)라고 한다.

[ 그림 7-1 ]

[ 그림 7-2 ] 는 컴퓨터 주회로기판에서 기억장치의 위치와 종류를 보여준다. 주기억장치인 RAM은 확장 슬롯에 장착되며, 주회로기판의 종류에 따라 2~4개의 확장 슬롯을 포함하고 있다. 캐시기억장치는 컴퓨터의 중앙처리장치인 CPU 내부에 존재한다. 보조기억장치인 하드 디스크, 플로피 디스크, CD-ROM, DVD는 주회로기판의 특정 포트에 연결 케이블을 통해 연결된다.

[ 그림 7-2 ]

1. 기억장치의 성능과 계층 구조

2. 기억장치의 분류