운영체제를 이해하기 위해서는 컴퓨터 시스템의 구조와 이를 구성하는 하드웨어의 특성을 알아야한다.
운영체제와 관련된 여러 하드웨어의 특성과 동작 원리를 간단하게 짚어보고, 하드웨어 사양과 관련된 용어를 비롯해 운영체제를 이해하는 데 필요한 주요 용어들을 간단히 정리하고 넘어가겠다.
1. 하드웨어의 구성

컴퓨터는 중앙처리장치(CPU), 메인 메모리, 입출력장치, 저장장치로 구성된다. 컴퓨터로 하는 작업은 대부분 중앙처리장치와 메인 메모리로 이루어지기 때문에 이 두가지는 필수 장치로 구분되고 그 외의 부품은 주변장치라고도 불린다.
- CPU와 메모리
CPU : 명령어를 해석하여 실행하는 장치로, 사람으로 치면 두뇌에 해당함
메모리 : 작업에 필요한 프로그램과 데이터를 저장하는 장소로, 바이트 단위로 분할되어 있으며 그 공간마다 주소로 구분함
- 입출력장치
입력장치 : 외부의 데이터를 컴퓨터에 입력하는 장치로 키보드, 마우스, 스캐너 등이 있음
출력장치 : 컴퓨터에서 처리한 결과를 사용자가 원하는 형태로 출력하는 장치로 프린터, 모니터, 스피커 등이 있음
- 저장장치
저장장치 : 용량이 비해 가격이 저렴하며, 전원이 꺼져도 데이터 저장이 가능한 반영구적
메인 메모리는 전자의 이동으로 데이터를 처리하기 때문에 속도가 빠르지만 하드디스크나 CD같이 구동장치가 있는 저장장치는 상대적으로 속도가 느리다.
- 메인보드
메인보드 : CPU와 메모리 등 다양한 부품을 연결하고 전원을 공급해 주는 커다란 판으로 각 장치를 연결하여 데이터가 지나다니는 통로를 버스라고 함