-
중앙처리장치(CPU, Central Processing Unit)
컴퓨터 시스템을 통제하고 프로그램의 연산을 실행, 처리하는 가장 핵심적인 컴퓨터의 제어 장치이다.
제어 장치, 산술 논리 장치, 프로세서 레지스터로 구성되어있다.
- 제어 장치(Control unit)
- 프로세서의 조작을 지시한다.
- 컴퓨터 자원을 관리한다.
- 중앙 처리 장치와 다른 장치들 사이의 데이터 흐름을 제어한다.
- 산술 논리 장치(ALU)
- 덧셈, 뺄셈, 곱셈, 나눗셈과 같은 산술 연산을 수행할 수 있다.
- AND, NOT, OR, XOR과 같은 논리 연산을 수행할 수 있다.
- 레지스터
- 프로세서 내에서 자료를 보관하는 아주 빠른 기억 장소이다.
- 계산을 수행중인 값을 저장하는 데 사용된다.
-
기억 장치(Computer data storage)
데이터를 일시적으로, 또는 영구히 보존하는 장치를 말한다.
주기억 장치와 보조 기억장치로 나뉜다.
- 주기억 장치
- 컴퓨터가 프로그램을 수행하는 동안 필요한 데이터들을 저장한다.
- 큰 용량은 저장할 수 없지만, 데이터를 읽고 쓰는 속도가 빠르다.
- CPU와 직접 소통한다.
- 보조기억장치
- 데이터를 반영구적으로 저장한다.
- 큰 용량을 저장할 수 있지만, 데이터를 읽고 쓰는 속도가 느리다.
- CPU와 직접 소통하지 않는다.
-
사용자가 원하는 데이터 또는 명령을 컴퓨터 내부에 전달하는 장치이다.
키보드, 마우스, 트랙패드 등이 속한다.
-
출력 장치(Output device)
컴퓨터 내부로부터 사용자에게 데이터를 출력해주는 장치이다.
모너티, 스피커, 프린터 등이 속한다.