컴퓨터는 무엇일까?
컴퓨터는 무엇일까?
컴퓨터의 정의
- 컴퓨터(Computer)란 지금까지 사람이 해 왔던 기억과 계산 등의 일을 빠르고 정확하게 처리해 주는 기계이며, 사람의 지시에 따라 여러 가지 일을 자동적으로 처리해주는 전자 장치이다.
- 컴퓨터라는 명칭 자체가 계산하다 라는 뜻인 compute에서 확장된, 계산해주는 사람(혹은 장치)이라는 뜻의 computer에서 유래되었다.
- 초기의 컴퓨터는 단순 수치 계산을 목적으로 만들어졌지만 오늘날의 컴퓨터는 수치 계산 뿐만 아니라 기억, 분류, 비교하는 것과 같은 여러 가지 일들을 한꺼번에 처리할 수 있다.
- 외부로부터 입력된 자료를 정의된 방법에 따라 자료를 처리하여 정보를 생성하고, 사용자에게 생성된 정보를 출력해 주는 기능을 가지고 있다.
컴퓨터의 기능
1. 입력 기능
- 처리할 데이터와 처리 방법 그리고 절차를 지시하는 프로그램을 외부로부터 읽어들여 기억 장치로 전달해 주는 기능
2. 기억 기능
- 읽어 들인 데이터와 절차를 지시하는 프로그램들과 처리된 결과 등을 기억 장치에 기억시키는 기능
3. 연산 기능
- 데이터를 기억 장치에 기억된 프로그램을 통해서 산술 연산과 논리 연산을 하여 결과를 만들어 내는 기능
4. 제어 기능
- 기억된 프로그램들의 명령을 하나씩 읽고 해석하여 컴퓨터 각각의 기능이 유기적으로 동작하도록 장치들을 제어하고 지시하는 기능
5. 출력 기능
- 컴퓨터 내에 기억된 내용과 처리된 결과를 문자, 도형, 음성 등의 형태로 외부에 보여주는 기능
- 컴퓨터의 기능 중에서 기억과 제어 그리고 연산 기능은 가장 핵심적인 것으로서 주기억장치(Main Memory)와 중앙처리 장치(Central Processing Unit : CPU)에서 이루어진다.
컴퓨터의 특징
1. 신속성
- 자료를 주어진 시간 내에 빠르고 신속하게 처리한다.
2. 정확성
- 계산 시에 에러나 오차를 최소화하고 정확하게 계산하고 판단한다.
3. 자동성
- 입출력을 비롯한 전체 처리 과정을 자동적으로(프로그램 된 대로) 처리한다.
4. 대량성
- 대량 데이터의 처리가 가능하고 대량 데이터의 저장이 가능하다.
컴퓨터의 필요성
- 과학 기술의 발달과 산업 사회의 급격한 변화로 새로운 정보를 신속하게 수집, 분석, 활용할 필요성이 생겼다.
- 사회 현상이 복잡하고 다양해짐에 따라 처리할 데이터 양이 기하급수적으로 증가하였다.
- 가상 현실이나 모의 실험을 활용하여 위험 부담을 줄일 수 있기 때문이다.
- 편리한 생활을 위한 기계 및 전자 장치들을 제어하기 위해 컴퓨터가 필요하게 되었다.