컴퓨터의 구성요소 및 역할

2020. 1. 2. 11:00컴퓨터공학기초 및 이론/컴퓨터구조

컴퓨터의 구성요소

- 입력 (Input) / 출력(Output) / 메모리(Memory) / 데이터패스(Data Path) / 제어유닛(Control)

구성요소별 역할

프로세서 - 메모리로부터 명령과 데이터를 얻음, 제어유닛은 프로그램 명령에 따라서 데이터패스, 메모리, 입/출력의 동작을 결정함.

메모리 - 실질적으로 데이터가 저장되는 공간

입력 - 데이터를 메모리에 쓴다

출력 - 메모리로부터 데이터를 읽는다.

 

프로세서의 역할 :

CPU

- 메모리로부터 명령어를 받아와 제어신호를 생성

- 컴퓨터 명령어(기계어)를 해석하고 연산함

- 컴퓨터 기술을 이끄는 원동력

- 인간의 두뇌와 같은 역할

GPU

- 픽셀로 이루어진 영상을 처리하는 용도로 탄생

- 싱글코어는 CPU보다 저성능이지만 병렬적인 수천개의 코어가 연결되어 있음

- 인공지능 기술발전의 선도주자

프로세서의 동작과정:

 

- 제어유닛(Control Unit, CU), 레지스터(Register), 산술/논리 연산장치(Arithmetic/Logic Unit, ALU)

 

메모리의 역할

- 명령어(프로세스) 및 데이터 적재

- 정보를 저장해 두었다가 필요할 때 읽어들이는 저장소

- 레지스터의 용량이 너무 작아서 출시됨.

- RAM, ROM, 캐시 등

입력장치의 역할

- 데이터를 입력하기 위한 컴퓨터와 외부장치

- 키보드, 마우스, 스캐너 등이 있음

출력장치의 역할

- 컴퓨터에서 처리된 결과를 출력해주는 장치

- 모니터, 프린터, 스피커 등이 있음