- 컴퓨터는 크게 기억장치, 중앙처리장치, 입출력장치, 데이터전송통로 등으로 구성되어져 있다.
1. 중앙처리장치
- 연산장치, 제어장치, 레지스터로 구성되어져 있으며, 시스템의 각종 연산을 담당하고, 주기억장치에 저장된 프로그램을 실행시키는 역활을 하는 핵심 부분이다.
2. 기억장치
- 주기억장치와 보조기억장치로 나뉠수 있다.
- 주기억장치는 프로그램과 데이터가 저장되는 장소이며 비트(bit)단위로 구성되어져 있다.
- CPU는 2개의 레지스터를 통해 메모리와 정보를 교환한다.(MAR, MBR)
- MAR 메모리 주소 레지스터로 이는 CPU가 읽을 메모리의 주소
- MBR 메모리 버퍼 레지스터로 MAR이 가리키는 위치의 워드를 읽어 내용을 저장한다.
- 보조기억장치는 접근 방식에 따라 직접 접근 장치, 순차 접근 장치로 구분된다.
- 자기테이프, 자기 디스크, 자기 드럼, RAID, 광디스크 등이 있다.
3. 입출력장치
- 주기억장치의 정보를 입출력하기 위한 특별한 명령어를 해석해 수행하는 컴퓨터
- 경우에 따라 입출력전용 프로세서를 가질수 있다.
4. 데이터 전송 통로
- 컴퓨터의 구성요소인 CPU, 중앙기억장치, 입출력장치 간 데이터 통신
- 주기억장치와 연산장치(내부버스)와 내부메모리와 주변장치(외부버스)