컴퓨터의 등장
초창기의 컴퓨터는 단순히 인간보다 계산을 좀 더 빠르게 하기위해 개발되었다.
좀 더 정확히는 수치 계산을 빠르고 정확하게 처리하기 위해서 개발되었다.
오늘날 컴퓨터는 단순히 수치 계산 뿐만 아니라 문자, 소리, 그림, 동영상 등의 여러 타입의 데이터를 처리하고 사용자가 원하는 정보를 제공하는 일을 한다.
컴퓨터는 데이터를 처리 하기 위해서 기본적으로 입력 기능, 기억 기능, 연산 기능, 제어 기능, 출력 기능 을 갖추어야 한다.
이 기능들을 좀 더 자세히 풀어보면 아래와 같다.
입력 기능
처리할 외부 데이터를 컴퓨터로 입력한다.
기억 기능
데이터, 처리 결과, 프로그램들을 기억한다.
연산 기능
사칙 연산, 논리 연산 등의 연산을 수행한다.
제어 기능
명령을 해독하고 각 장치들을 통제한다.
출력 기능
처리된 결과를 사람이 원하는 형태로 출력한다.
다음 포스트에서는 위의 기능들을 처리하기 위해 컴퓨터 시스템의 구성이 어떻게 되어있는지 살펴보도록 하자.