컴퓨터를 비롯한 시스템의 물리적 구성품.
하드웨어는 ‘딱딱한’이라는 뜻을 가진 하드(hard)와 ‘제품’이라는 뜻을 가진 웨어(ware)라는 단어가 복합되어 이루어진 단어다. 컴퓨터 등의 시스템을 구성하는 요소로서 소프트웨어에 대응하는 용어로 사용하고, 컴퓨터 이외에도 특정한 목적을 위한 물리적 구성품, 장비 등을 통칭한다.
컴퓨터에서 하드웨어는 소프트웨어(software)를 운용하기 위한 전자적, 기계적인 장치로 소프트웨어를 하드웨어에 탑재하여 구동하면 특정한 목적을 달성하기 위한 기능을 수행할 수 있다.
컴퓨터 하드웨어는
중앙 처리 장치(
CPU:
Central Processing Unit),
기억 장치(
memory device),
입력 장치(
input device),
출력 장치(
output device)로 구분된다.
-
중앙 처리 장치(
CPU:
Central Processing Unit):
컴퓨터 시스템 전체를 제어하고 모든 연산을 처리하는 장치. 프로그램에 의해 명령을 수행하여 다양한
입력 장치로부터 소스 데이터(
source data)를 받아서 처리한 후 그 결과를
출력 장치로 보내는 일련의 과정을 제어하고 조정하는 일을 수행한다.
-
기억 장치(
memory device): 컴퓨터에서 자료를 일시적 또는 영구적으로 보존하는 장치. 일반적으로
주기억 장치와
보조 기억 장치로 나뉜다.
주기억 장치는 컴퓨터 본체(motherboard) 내에서 프로그램과 데이터를 보관하며
보조 기억 장치는 본체 외에서 프로그램과 데이터를 보관한다.
-
입력 장치(
input device): 컴퓨터에 처리할 자료를 입력시키는 장치. 키보드, 마우스, 스캐너, 센서 등이 있다.
-
출력 장치(
output device): 컴퓨터에서 처리한 결과를 그림이나 소리, 문자 등으로 외부에 표현하는 장치. 모니터, 프린터, 스피커 등이 있다.