당신을 위한 용어사전

컴퓨터(Computer) 본문

당신을 위한 코딩사전/컴퓨터 일반

컴퓨터(Computer)

웹도날드 2018.03.28 19:16


인간보다 월등히 빠른 속도로 계산을 수행하다


컴퓨터라는 단어는 '계산하다'라는 뜻을 가진 라틴어인 'Computare'에서 유래되었습니다.

초기의 컴퓨터는 신속하고 정확하게 수치 계산을 할 목적으로 만들어졌습니다.

그러나 현재의 컴퓨터는 단순 계산 이상의 일들을 할 수 있습니다.

동영상 재생, 게임, 사진 보정, 문서 작성 등 우리가 평소에 익숙하게 해왔던 일들이 바로 그것입니다.


하지만 우리가 컴퓨터로 하는 모든 작업들은 근본적으로 0과 1의 숫자 계산으로만 이루어져 있을 뿐입니다.

그 연속된 숫자들을 우리가 어떻게 해석하느냐에 따라 다양한 작업을 수행할 수 있는 것입니다.

마치 영화 <매트릭스>에서 각성한 네오가 모든 사물들을 숫자로 인식하는 것과 같은 맥락입니다.


컴퓨터의 역할은 크게 보면 자료(Data)를 입력하여 정보(Information)를 출력하는 것입니다.

여기서 자료란 가공되지 않은 순수한 재료를 뜻하며 정보는 이 자료를 의미있게 정리한 것입니다.


사용자가 입력한 자료는 컴퓨터를 통해 가공된 후 정보로 출력됩니다.


이러한 일들을 처리하기 위해서 컴퓨터는 크게 다섯 가지의 기능을 갖추고 있습니다.


기능

내용 

장치 

 입력 기능

 처리할 데이터를 컴퓨터로 전달

 마우스, 키보드 등

 기억 기능

 입력된 데이터나 계산 결과를 저장

 기억장치(레지스터, 캐쉬, 램 등)

 연산 기능

 주어진 데이터를 통해 사칙연산, 논리연산 등을 수행

 중앙처리장치(CPU)

 제어 기능

 명령을 해석하고 각 장치들을 통제

 중앙처리장치(CPU)

 출력 기능

 처리된 결과를 사용자가 원하는 형태로 출력

 모니터, 스피커, 프린터 등


컴퓨터 안에는 이 다섯 가지 기능을 수행하는 장치들이 긴밀하게 연결되어 있습니다.

이 장치들이 각자의 위치에서 맡은 일들을 수행할 때 컴퓨터는 제대로 작업을 할 수 있습니다.

'당신을 위한 코딩사전 > 컴퓨터 일반' 카테고리의 다른 글

소프트웨어(Software)  (0) 2018.04.14
하드웨어(Hardware)  (0) 2018.04.04
컴퓨터(Computer)  (0) 2018.03.28
16진법(hexadecimal notation)  (0) 2018.02.21
2진법(binary notation)  (0) 2018.02.16
니블(nibble)  (0) 2018.02.14
0 Comments
댓글쓰기 폼