컴퓨터(, )는 수식이나 논리적 언어로 표현된 계산을 수행하거나 작업을 통제하는 기계이다.
사전에서 찾을 수 있는 위와 같은 정의는 정확하지만 가르키는 범위가 너무 넓어 이전의 컴퓨터와 현재의 컴퓨터 그리고 미래의 컴퓨터를 정확하게 설명하기는 어렵다. 더 의미있는 질문은 컴퓨터의 종류에는 어떤 것들이 있는가? 아니면 현재의 컴퓨터의 능력과 기능의 특별한 점은 무엇인가? 일 것이다.
라이프니츠는 계산하면서 보낸 시간에 대해 불평하여 기계식 계산기를 고안했다. 1950년대 초에 '컴퓨팅 머신'(Computing Machine)이라는 말이 전산기를 지시하기 위해서 쓰였다. 마침내, 더 짧은 컴퓨터(computer)라는 말이 컴퓨팅 머신을 대체했다. 본래, 산술은 수학적인 문제와 밀접하게 연관되어있지만, 현대 컴퓨터들은 값이 싸지고 용도가 다양해짐에 따라, 수학과는 관계없는 많은 작업들에 쓰인다.
컴퓨터를 우리말로 바꾸어 사용하기 위한 시도들이 있었고 그 중에 "셈을 하는 틀"이라 하여 셈틀이 있었는데 실제로 자주 사용되지는 않는다.
컴퓨터의 역사, 적어도 그 일부는 계산기와 역사를 같이 한다. 수를 세기 위해 고안된 공깃돌도 넓은 의미의 계산기라 할 수 있으나 가장 오래된 체계적인 계산기는 주판(abacus)이라고 할 수 있다.
블레즈 파스칼은 톱니바퀴를 이용하여 계산기를 만들었다.
최초의 전자 컴퓨터는 1946년에 개발된 에니악(ENIAC)이다. 에니악은 무게가 톤단위 이며, 방하나를 가득 채웠고, 작동을 위해서 많은 관리자를 필요로 하였다. 매우 고가였기 때문에 정부와 큰 연구기관만이 보유할 수 있었고 생상량이 많지 않아서 세계적 필요를 만족 시킬 수 없었다.
앨런 튜링이 컴퓨터의 가장 단순화된 기본 모델을 제시하였다.
존 폰 노이만은 프로그램 내장 방식을 처음 채택했다. 이전에는 프로그램 입력과 결과 출력을 분리하지 않았다.
1970년대 말부터 개인용 컴퓨터(PC; Personal Computer)가 보편화되기 시작했다. 사실, 최초의 개인용 컴퓨터는 1950년 에드문드 버클리가 만든 시몬(Simon)이라고 본다.* 이후로 대중적으로 성공한 컴퓨터로는 1975년 MITS사의 알테어(Altair)나 1975년의 애플 컴퓨터를 들 수 있다.
현재 개인용 컴퓨터는 1981년에 탄생한 아이비엠 PC(IBM PC)의 후손들이 주를 이루고 있다. 이들은 인텔사의 80계열이나 이에 호환되는 중앙처리장치(CPU)를 사용하며, 마이크로소프트(MS)사의 윈도우즈(Windows)나 리눅스(Linux)등을 운영체제로 하고 있다.
1900년 이후로 18개월에서 24개월을 주기로 성능이 2배가 향상되는 폭발적인 발전이 있었다. 인텔(Intel)사의 공동창업자인 고든 무어(Gordon E. Moore)가 1965년에 컴퓨터의 발전에 대한 이러한 속성을 처음 소개했다. (무어의 법칙 참조)
그 결과 1996년 IBM의 딥 블루(Deep Blue)라는 수퍼컴퓨터는 사람과의 체스 경기에서 세계 챔피언 게리 카스파로프(Garry Kasparov)를 이겼다. 그러나 카스파로프는 3승과 2무를 더 올려 전체에서는 승리를 거두었다.
또 사용자가 프로그램을 수행할 때에도 OS는 프로그램을 RAM에 올려서 명령을 수행하며, 구 결과물을 일시적으로 램에 저장한다. 작업이 완료되면 그 결과물을 장기간 보관하기위해서는 다시 외부메모리에 저장한다.
기본적인 목적은 주변기기 제어, 프로그램 메모리 제어, 파일 관리, 사용자 권리제어 등이 기본이나 기종에 따라 특수한 목적의 프로그램을 같이 운영하기도 한다.
따라서 컴퓨터 혹은 기종에 따라서 운영체제가 다르며 서로 운영체제끼리 호환되지 않는것이 보통이나 점점 많이 개발되어 일부 작동은 서로 호환도 되도록 프로그램을 짜고 있는것이 추세이다.
범용 운영체제 (윈도우즈,유닉스,리눅스 등) 과 특수 운영체제 ( 휴대전화, MP3 플레이어 등) 이 있으며 요즘은 운영체제에서 기본적인 서비스외에 별도의 프로그램등을 추가설치하여 그 영역을 넓히어 나가고 있다.
1970년대에 미국 전역의 연구소의 컴퓨터 엔지니어들은 통신기술을 이용하여 자신들의 컴퓨터를 연결하기 시작하였다. 이 노력은 ARPA 가 자금조달을 하였으며 이 네트워크를 ARPANET 라고 명칭하였다. 이 ARPANET의 토대가 된 이 기술은 계속 확산되고 진화하였다. 네트워킹의 출현은 컴퓨터의 본질과 영역을 재규정 하였다. 때를 맞추어 ARPANET 은 학술기관을 넘어 널리 확산되고 인터넷이라고 알려지게 되었다. 존 게이지 (John Gage) 와 썬마이크로시스템즈 (Sun Microsystems)의 빌 조이 (Bill Joy) 의 말을 빌리자면 네트워크가 곧 컴퓨터가 된것이다. 다시말하면 컴퓨터 운영체계와 응용 프로그램들은 개인용 컴퓨터의 자원을 확장하여 주변기기, 저장된 정보등과 같은 네트워크상의 다른 컴퓨터의 자원에도 접근할수 있도록 변화되었다. 초기에는 이런 설비가 하이테크 환경에서 일하는 사람들에게 제공되었으나 1990년대에 이메일과 월드와이드웹과 같은 응용프로그램의 확산과 더불어 이더넷 (Ethernet) 과 ADSL 같은 값싸고 빠른 네트워킹 기술의 개발로 컴퓨터 네트워킹은 선진국에서는 도처에서 편재하는 것 유비쿼터스(Ubiquitous) 이 되었다.
Rekenaar | Circolwyrde | حاسوب | Computadora | Компютър | গণকযন্ত্র (কমপিউটার) | Urzhiataer | Računar | Ordinador | Počítač | Cyfrifiadur | Computer | Computer | Computer | Komputilo | Computadora | Arvuti | رایانه | Tietokone | Telda | Ordinateur | Ordenadôr | Kompjûter | Coimpiutaireachd | Ordenador | מחשב | Számítógép | Computator | Komputer | Ordinatro | Tölva | Computer | ᖃᕋᓴᐅᔭᖅ | コンピュータ | Komputer | Computatrum | Computer | Computer | Esálela | ຄອມພິວເຕີ | Kompiuteris | Datori | Mpikajy | കംപ്യൂട്ടര് | Komputer | က္ဝန္ပ္ရူတာ | Reekner | Computer | Datamaskin | Datamaskin | Béésh bee ak'e'elchíhí t'áá bí nitsékeesígíí | ਕੰਪਿਊਟਰ | Komputer | Computador | Computer | Компьютер | Dator | Computer | Počítač | Računalnik | Kompjuteri | Рачунар | Dator | Tarakishi | கணினி | కంప్యూటరు | คอมพิวเตอร์ | Kompyuter | Bilgisayar | كومصيذتئر | Комп'ютер | شمارندہ | Kompyuter | Máy tính | קאמפיוטער | 電子計算機 | Tiān-náu