컴퓨터

최근 편집: 2023년 9월 22일 (금) 00:00

컴퓨터(영어: Computer)는 전기적으로 동작하는, 입력된 자료를 정보로 가공하여 유용하게 사용될 수 있도록 하는 기계이며, 수학적 수식을 계산하거나 작업을 통제하는 역할을 수행한다.

기원과 정의

컴퓨터(Computer)는 '계산하다(compute)'라는 의미의 영어에서 유래되었다. 그래서 처음에는 계산이 많은 일을 전문적으로 계산하는 사람을 가리키는 말이었다. 그 작업을 기계식 계산기의 일종인 컴퓨터가 대신하게 되면서 계산기를 컴퓨터로 부르게 되었다. 컴퓨터는 입력된 자료를 처리하여 그 결과를 사람이 알아볼 수 있도록 출력하는 전자적 자료 처리 시스템이다.

역사

기계식 계산기의 역사

근대 이전에도 산술을 위한 기계들은 존재했다. 이를테면 고대 중국에서 (한반도에는 1400년경 도입) 만들어진 주판은 1990년대까지도 은행에서 많이 사용했고 관련 자격증도 있었다. 1642년 고안된 파스칼의 톱니바퀴 톱니바퀴모양의 나무 재질 계산기로 일의 자리를 10번 돌리면 십의 자리가 1번 돌아가는 원리로, 덧셈과 뺄셈이 가능했다.

1600년대부터 간단하게 계산을 할 수 있는 기계가 개발되었는데, 빌헬름 시카르트블레즈 파스칼, 고트프리트 빌헬름 라이프니츠, 에이다 러브레이스찰스 배비지 등이 만든 기계식 계산기가 유명하다.

인간컴퓨터

1892년 뉴욕타임즈 광고란에 실린 "컴퓨터 구합니다"라는 광고가 컴퓨터라는 단어가 실린 최초의 인쇄물이었는데, 수리천문학 프로젝트를 진행하던 미국 해군천문대에서 태양, 별, 달, 행성등의 위치를 손으로 계산할 컴퓨터를 고용하려 실은 광고였다.

200년 가까이 컴퓨터는 하나의 직업이었다. 오늘날처럼 과거의 인간컴퓨터들도 복잡하고 규모가 큰 수학문제들을 매일 조금씩 해결했으며, 새로 고용된 컴퓨터는 팀의 일원이 되어 함께 작업했다. 제임스 글릭의 말을 빌리면, 컴퓨팅은 본래 가내수공업이었다.

인간컴퓨터들은 미군 육군에서 탄도궤적을 계산하고, 영국 블레츨리파크에서 나치의 암호를 해독했으며, 하버드에서 천문학 데이터를 처리하고, 맨해튼 프로젝트에서 핵분열 수치를 분석했다. 그리고 이 업무를 수행한 인간컴퓨터들은 대부분이 여성이었다.

20세기 중반까지도 계산은 철저히 여성이 하는 일로 여겨졌다. 인간 컴퓨터와 나란히 그러나 대부분 독립적으로 개발된 계산기계(아래서 서술할 컴퓨터)가 나타났을 때, 수학자들은 기계의 처리능력을 "걸이어(girl-year)" 즉 같은 일을 여성 컴퓨터들이 할 때 걸리는 시간으로 어림잡고, 기계노동의 단위를 "킬로걸(kilo-girl)"로 표현했을 정도였다. [1]

현대식 컴퓨터의 역사

현대식 컴퓨터의 역사는 1936년앨런 튜링이 고안한 튜링 머신에서 시작한다. 튜링 머신에 기초하는 폰 노이만 구조는 거의 모든 현대식 컴퓨터에서 사용되고 있다.

1937년에는 벨 연구소조지 스티비츠가 최초의 이진법을 사용하는 전자식 디지털 계산기를 만들었다.1939년에는 선형대수학 계산을 위한 아타나소프-베리 컴퓨터가 만들어졌다.

1941년에는 독일콘라드 추제에 의해 천공 필름을 이용해 프로그램을 구동할 수 있는 Z3 컴퓨터가 개발되었다.

1943년부터 1945년까지는 영국에서 독일의 에니그마 암호 및 로렌츠 암호를 해독하기 위한 콜로서스를 개발했으며, 프로그래밍이 가능했다.

1944년에는 미국에서 마크-1컴퓨터가 개발되었으며, 최초로 이진수를 사용한 컴퓨터이다.

1946년에는 군사적 목적으로 미국에서 에니악이 개발되었다.

1945년에는 존 폰 노이만이 제안한 기능을 최대한 반영했던 에드박 설계를 시작했으나 특허권 문제로 늦어졌고, 1949년에 에드박을 확장한 에드삭이 개발되었다.

컴퓨터 발전에 있어서 1905년부터 1957년 사이를 제 1세대 컴퓨팅 시대라 칭한다. 당시는 진공관을 사용하였고, 전문가 혹은 교육받은 사람들만 컴퓨터를 사용하였다.

1955년에는 최초의 트랜지스터 컴퓨터인 트래딕이 개발되었다. 이로써 진공관 컴퓨터의 무지막지한 크기를 줄이면서도 속도를 늘릴 수 있었다.

1957년부터 1965년 사이를 제 2세대 컴퓨팅 시대라 칭한다. 이때는 컴퓨터의 크기와 복잡성 등에서 많은 변화가 있었으며, 그레이스 호퍼가 개발한 코볼같은 고급 프로그래밍 언어가 최초로 나타난 시기이기도 하다.

1958년에는 트랜지스터를 이용한 회로를 하나의 칩으로 만드는 집적회로 기술이 개발되었다. 집적회로와 관련된 최초의 아이디어는 1952년에 영국 국방성의 제프리 더머가 고안했다.

1962년에는 최초의 미니 컴퓨터인 PDP-1이 출시되었다. PDP-1에서는 최초의 비디오게임인 스페이스워가 만들어졌다.

1965년에서 1975년 사이를 뜻한다. 컴퓨터가 소형화 되었으며, 집적회로 시대라고도 한다.

1971년에는 현대적 운영체제인 유닉스가 출시되었다. 초기에는 PDP-7에서만 구동되었으나 C 언어를 개발하여 다른 기기에서도 구동할 수 있도록 하였다.

1974년에는 최초의 마이크로 컴퓨터이자 개인용 컴퓨터인 알테어 8800이 출시되었다. 인텔 8080 CPU를 기반으로 했다. 빌 게이츠폴 앨런이 알테어 8800용으로 개발한 알테어 베이직 인터프리터가 납품되기도 했으며, 이를 계기로 마이크로소프트가 만들어졌다.

1975년에서 1985년 사이를 지칭한다. 마이크로 컴퓨터와 컴퓨터 네트워크가 최초로 나타난 시기이다. 이 시기 이후로 컴퓨터가 대중화되었다.

1976년에는 개인용 컴퓨터 애플 I이 공개되었다. 애플 I을 계기로 애플 컴퓨터가 만들어졌다. 곧 이어 애플 II가 발매되었는데, 최초의 일체형 개인용 컴퓨터이다. 최초의 플라스틱 케이스를 사용한 컴퓨터이기도 하다.

1981년에는 IBM PC를 필두로 하여 인텔 x86 아키텍처 프로세서와 MS-DOS가 개인용 컴퓨터 시장의 주류가 되었다. 컴팩은 IBM PC의 특허를 우회하여 호환 PC를 만드는데 성공했다.

1984년에 첫 판매된 매킨토시 컴퓨터는 개인용 컴퓨터 최초로 그래픽 유저 인터페이스를 탑재하였다. 이 컴퓨터의 TV 광고는 1984를 오마쥬한 것으로 유명하다.

1985년에는 점점 사유화되는 컴퓨터 소프트웨어 환경을 싫어했던 사람들이 리처드 스톨먼을 필두로 하여 GNU 선언문을 발표하고 카피레프트 운동을 시작한다. 이 운동으로 각종 소프트웨어의 GNU 버전이 개발되었으며, 비영리 재단인 자유 소프트웨어 재단이 설립되었다.

1995년 무렵부터 2000년 무렵까지 닷컴 버블로 인해 컴퓨터 소프트웨어 시장이 급격하게 성장했다. 이후 거품이 꺼지면서 많은 회사가 도산했다.

컴퓨터의 종류

컴퓨터와 관련된 유명한 인물

컴퓨터와 관련된 학문

컴퓨터의 구성(보완필요)

컴퓨터는 크게 하드웨어와 소프트웨어로 나뉘며, 그 아래에서도 기능과 역할에 따라 세부적으로 나뉜다.

하드웨어

중앙처리장치(CPU)

기억장치

  • 보조기억장치

입출력 및 표시장치

  • 입력장치
  • 출력장치
  • 표시장치

소프트웨어

시스템 소프트웨어

응용 소프트웨어

계산기와의 차이점

계산기(영어: Calculator)나 컴퓨터나 한국어로 해석하면 결국은 계산기이고, 하는 일도 비슷하지만 계산기라는 용어는 일반적으로 필요할 때마다 수식을 입력하여 계산하는 것을 말한다.

컴퓨터 안에 계산기 프로그램이 존재하는 경우가 많다는 점을 생각하면 컴퓨터의 하위 개념으로 볼 수도 있다.

  1. 클레어 L. 에반스 (2020년 12월 28일). 《세상을 연결한 여성들》. 해나무. 28쪽.