컴퓨터 구조 관련 포스팅 목록
컴퓨터의 5대 구성요소
안녕하세요. 오늘은 컴퓨터의 5대 장치에 대하여 알아보겠습니다. 지금 포스팅을 보고 있고, 또 게임을 할 때 등의 환경에서 반드시 필요한 존재는 다름아닌 컴퓨터 입니다. IT 시대인 이 세상에서 컴퓨터가 없으면 아무것도 할 수 없는 지경이죠. 그 만큼 무조건 지금 알아야하고 앞으로도 알아야할 존재입니다.
컴퓨터는 아주 복잡합니다. 컴퓨터 내부를 들여다보면 수백만개 이상의 전자적 부품들로 이루어져있습니다. 그리고 아주 빠릅니다. 이렇게 복잡한 구조에서도 전자적 신호를 통해 데이터를 전송하고 처리하고 가공합니다. 우리가 키보드나 마우스를 입력할 때 컴퓨터가 실제 처리하는 시간은 0.00..초 수준으로 아주 짧은 시간입니다.
그렇기 때문에 많은 시간이 걸리는 수학적 계산등도 컴퓨터를 이용하면 쉽게 풀리지요. 오늘은 이러한 컴퓨터가 정확히 어떤 요소들로 구성되어있는지 정확히 알아보겠습니다.
컴퓨터란?
- 하드웨어와 소프트웨어 그리고 펌웨어로 구성
- 다양한 전자적 부품들이 조합되어 구성된 복잡한 장치
- 프로그램이 실행되면서 입력 장치에 입력된 자료를 편집, 가공, 처리 저장하여 결과를 반환하는 전자적 자료 처리 장치
컴퓨터가 입력 자료를 처리하는 과정
- 현실 세계에서 측정한 데이터를 입력 장치에 입력
- 프로그램은 데이터를 읽고 가공 및 처리, 저장 등을 수행
- 출력 장치를 통해 정보를 출력
- 사용자는 출력된 정보를 참고 및 사용
컴퓨터의 5대 구성요소
장치명 |
제어장치 |
산술연산장치 |
기억장치 |
입력장치 |
출력장치 |
제어장치
- 중앙처리장치(CPU)에 위치한 장치
- 컴퓨터의 5대 구성요소 장치들의 동작과 주고 받는 데이터의 흐름을 제어
- 최근 멀티 코어 형식의 CPU가 출시되고 있으므로 성능향상이 우수하게 이루어짐
산술연산장치
- 중앙처리장치(CPU)에 위치한 장치
- CPU의 기능을 보충하기 위한 보조프로세서(Co-Processor)
- 데이터 처리를 위한 산술연산과 논리연산 등을 담당
- 산술연산: +(덧셈), -(뺄셈), *(곱셈), /(나눗셈) 등의 산술 계산
- 논리연산: &(논리곱), |(논리합), ^(배타적 논리합) 등의 논리 계산
기억장치
- 프로그램 저장
- 프로그램 수행에 필요한 데이터 저장
- 프로그램이 처리한 정보들을 저장
- 대표적인 기억장치로는 ROM, RAM, HDD, SSD 등이 존재
- 주기억장치: ROM, RAM
- 보조기억장치: HDD, SSD 등
흔히 우리는 사양이 높은 게임을 하기 위해 높은 RAM을 장착하기도 합니다. 최근 DDR4 등의 RAM이 출시하였으며 기본 사양이 4GB이상입니다. 기억장치란 바로 이 RAM을 의미합니다.
입력장치
- 컴퓨터의 내부에 데이터를 읽어들이기 위한 장치
- 대표적인 입력장치로는 키보드, 마우스, 마이크 등이 존재
핸드폰에서 전화통화를 하기위해서는 핸드폰 아래에 구멍이 송송 뚫린 마이크 구멍이 있습니다. 이 구멍을 통해 우리가 현실세계에서 말하는 목소리가 상대방에게 전자적 신호로 전송되어 들리는 것입니다. 이런 장치들을 우린 입력장치라 말합니다.
출력장치
- 데이터를 가공 처리하여 생성된 정보를 표시하는 장치
- 대표적인 출력장치로는 모니터, 프린터, 스피커 등이 존재
우리가 핸드폰의 지니뮤직 앱에서 음악을 재생하면 음악 데이터가 가공처리되어 스피커로 재생됩니다. 이러한 처리를 도와주는 것이 출력장치입니다.