[CS 핵심요약] 하드웨어(1) - 하드웨어 구성 요소
2022. 5. 24. 22:43ㆍ웹 개발/전공지식
하드웨어 구성 요소
구성 요소
- 중앙처리장치 : CPU
- 기억 장치 : RAM, HDD
- 입출력 장치 : 마우스, 프린터 등
중앙처리장치, 기억장치, 입출력장치는 시스템 버스로 연결되어 있으며, 시스템 버스는 데이터와 명령 제어 신호를 각 장치로 실어나르는 역할을 한다.
컴퓨터는 기본적으로 읽고 처리한 뒤 저장하는 과정으로 이루어진다.
Read - Process - Write 이 과정을 진행하면서 끊임없이 주기억장치(RAM)와 소통한다. 운영체제가 64bit이면 CPU는 RAM으로부터 데이터를 한번에 64bit씩 읽어온다.
중앙처리장치(CPU)
인간으로 따지면 두뇌에 해당하는 부분으로 주기억장치에서 프로그램 명령어와 데이터를 읽어와 처리하고 명령어의 수행 순서를 제어한다.
비교와 연산을 담당하는 산술논리연산장치와 명령어의 해석과 실행을 담당하는 제어장치, 속도가 빠른 데이터 기억장소인 레지스터로 구성되어 있다.
기억장치
프로그램, 데이터, 연산의 중간결과를 저장하는 장치로 주기억장치와 보조기억장치로 나누어지며, RAM, ROM도 이곳에 해당한다.
실행중인 프로그램과 같은 프로그램에 필요한 데이터를 일시적으로 저장한다.
보조기억장치는 하드디스크 등을 말하며, 주기억장치에 비해 속도는 느리지만 많은 자료를 영구적으로 보관할 수 있다.
입출력장치
입력과 출력장치로 나누어진다.
입력장치 - 컴퓨터 내부로 자료를 입력하는 장치 (키보드, 마우스 등)
출력장치 - 컴퓨터에서 외부로 표현하는 장치 (프린터, 모니터 등)