컴퓨팅 하드웨어의 역사
History of computing hardware컴퓨팅의 역사 |
---|
![]() |
철물 |
소프트웨어 |
컴퓨터과학 |
현대개념 |
나라별 |
컴퓨팅 타임라인 |
컴퓨터과학 용어집 |
컴퓨팅 하드웨어의 역사는 초기의 간단한 장치에서 현대의 컴퓨터까지 계산을 돕기 위한 발전을 다룹니다.
계산을 위한 첫 번째 보조 도구는 조작자가 기본 산술 연산의 초기 값을 설정한 다음 장치를 조작하여 결과를 얻어야 하는 순수한 기계 장치였습니다.나중에, 컴퓨터는 숫자를 연속적인 형태(예를 들어, 축의 회전, 또는 전압)로 나타냈습니다.숫자는 숫자 형태로 나타낼 수도 있고, 메커니즘에 의해 자동으로 조작될 수도 있습니다.이 접근 방식은 일반적으로 더 복잡한 메커니즘을 필요로 했지만, 결과의 정밀도를 크게 높였습니다.트랜지스터 기술의 발달과 집적회로 칩의 발달은 트랜지스터 컴퓨터에서 시작하여 집적회로 컴퓨터로 이어지는 일련의 돌파구를 가져왔고, 디지털 컴퓨터가 아날로그 컴퓨터를 대체하게 했습니다.그 후 LSI(Metal-Oxide-Semiconductor)는 반도체 메모리와 마이크로프로세서를 가능하게 했고, 1970년대에는 소형화된 개인용 컴퓨터(PC)라는 또 다른 획기적인 발전을 이끌었습니다.컴퓨터의 가격은 점차 낮아져서 1990년대에는 개인용 컴퓨터가, 그리고 2000년대에는 모바일 컴퓨터(스마트폰과 태블릿)가 유비쿼터스화되었습니다.
초기 장치
고대와 중세

장치는 수천 년 동안 계산을 돕기 위해 사용되어 왔으며, 대부분 손가락과 일대일 대응을 사용했습니다.가장 초기의 계산 장치는 아마도 집계 스틱의 한 형태였을 것입니다.에스와티니와 남아프리카 사이의 산에서 발견된 레봄보 뼈는 가장 오래된 수학 [2]유물일 지도 모릅니다.그것은 기원전 3만 5천년 전의 것으로,[3][4] 개코원숭이의 피블라에 의도적으로 잘려진 29개의 다른 노치들로 이루어져 있습니다.비옥한 초승달 지대의 후기 기록 보관 보조 도구는 가축이나 곡물로 추정되는 물품의 수를 나타내는 Calculi(점토구, 원뿔형 등)를 포함하고 있으며, 이는 굽지 않은 속이 빈 [b][6][c]점토 용기에 밀봉되어 있습니다.카운트 로드를 사용하는 것이 한 예입니다.주판은 일찍이 산술 작업에 사용되었습니다.우리가 오늘날 로마 주판이라고 부르는 것은 일찍이 기원전 2700년경부터 2300년경까지 바빌로니아에서 사용되었습니다.그 이후로 많은 다른 형태의 계산판이나 표가 발명되었습니다.중세 유럽의 셈집에서는, 체크무늬 천이 테이블 위에 놓여지고, 돈의 액수를 계산하는 데 도움이 되는, 특정한 규칙에 따라 그 위에서 마커들이 움직였습니다.
고대와 중세 시대에 천문학적 계산을 수행하기 위해 여러 개의 아날로그 컴퓨터가 만들어졌습니다.이것들은 헬레니즘 세계 (기원전 [8]150년경–100년경)의 아스트롤라베와 안티키테라 메커니즘을 포함했습니다.로마 이집트에서, 알렉산드리아의 영웅 (서기 10년경–70년)은 오토마타와 프로그램 될 수 있는 [9]카트를 포함한 기계 장치들을 만들었습니다.하나 또는 다른 유형의 계산을 수행하기 위해 사용되는 다른 초기 기계적 장치로는 Al-Biruni(c. AD 1000)에 의해 발명된 평면구 및 기타 기계적 컴퓨팅 장치; Al-Zarqali(c.)에 의해 등화점 및 보편적 위도 독립 아스트롤라베.서기 1015년); 다른 중세 무슬림 천문학자들과 기술자들의 천문 아날로그 컴퓨터; 그리고 송나라 때 수송의 천문 시계탑 (1094년).1206년 이스마일 알자자리가 발명한 수력 기계식 천문 시계인 캐슬 시계는 최초의 프로그래밍이 가능한 아날로그 [disputed (for: The cited source doesn't support the claim, and the claim is misleading.) ][10][11][12]컴퓨터였습니다.라몬 럴은 논리 조합론을 통해 철학적 질문(이 경우 기독교와 관련된)에 대한 답을 계산하는 개념적 기계인 럴리안 서클은 논리 조합론을 통해 (이 경우 기독교와 관련된) 철학적 질문에 대한 답을 계산하는 개념적 기계입니다.이 아이디어는 수 세기 후에 라이프니츠에 의해 채택되었고, 따라서 컴퓨팅과 정보 과학의 기초 요소 중 하나입니다.
르네상스 계산도구
스코틀랜드의 수학자이자 물리학자인 존 네이피어는 수들의 곱셈과 나눗셈이 각각 그 수들의 로그의 덧셈과 뺄셈에 의해 수행될 수 있다는 것을 발견했습니다.네이피어는 첫 번째 로그 테이블을 생성하는 동안 여러 번 지루한 곱셈을 수행해야 했습니다.그가 곱셈과 [d]나눗셈을 포함하는 계산을 크게 단순화한 주판 같은 장치인 '나피에의 뼈'를 설계한 것은 바로 이 시점이었습니다.

실수는 선 위의 거리나 간격으로 나타낼 수 있기 때문에, 슬라이드 규칙은 네이피어의 작업 직후인 1620년대에 발명되어 곱셈과 나눗셈 연산을 이전에 [13]가능했던 것보다 훨씬 빠르게 수행할 수 있게 되었습니다.에드먼드 건터는 옥스포드 대학에서 단일 로그 눈금으로 계산 장치를 만들었습니다.그의 장치는 곱셈과 나눗셈을 포함한 산술 계산을 크게 단순화시켰습니다.윌리엄 오트레드는 1630년에 그의 원형 미끄럼틀 규칙으로 이것을 크게 개선시켰습니다.그는 이것을 따라 1632년에 현대적인 슬라이드 규칙을 만들었고, 본질적으로 두 개의 건터 규칙을 조합하여 손으로 잡았습니다.슬라이드 규칙은 포켓 [14]계산기가 발명되기 전까지 여러 세대의 엔지니어들과 수학적으로 관련된 전문 작업자들에 의해 사용되었습니다.
기계식 계산기
1609년 Guidobaldo del Monte는 1도의 분수를 계산하는 기계적인 곱셈기를 만들었습니다.4개의 기어로 이루어진 시스템에 기초하여, 한 사분면에서 지수의 회전은 반대 [15]사분면에서 다른 지수의 60 회전에 해당합니다.이 기계 덕분에 1도, 2도, 3도, 4분의 1도 계산의 오류를 피할 수 있습니다.Guidobaldo는 기계적 계산을 위해 기어를 사용하는 것을 기록한 최초의 사례입니다.
독일의 수학자인 빌헬름 쉬카르트는 1623년 네이피어의 막대의 기계화된 형태와 세계 최초의 기계적 덧셈 기계를 결합한 계산기를 설계했습니다.단일 톱니 기어를 사용했기 때문에 캐리 메커니즘이 [16]끼일 수 있는 상황이 발생했습니다.1624년 화재로 적어도 하나의 기계가 파괴되었고, 쉬카드는 다른 기계를 만들 수 없을 정도로 낙담한 것으로 믿어집니다.

아직 10대였던 1642년, 블레즈 파스칼은 기계를 계산하는 선구적인 일들을 시작했고 3년간의 노력과 50개의[17] 시제품들을 만든 후에 기계 [18][19]계산기를 발명했습니다.그는 그 후 [20]10년 동안 20대의 (파스칼의 계산기 또는 파스칼린이라고 불리는) 이 기계들을 만들었습니다.9개의 파스칼린이 살아남았는데 대부분 유럽 박물관에 [e]전시되어 있습니다.Schickard와 Pascal 중 어느 쪽을 "기계 계산기의 발명가"로 간주해야 하는지에 대한 지속적인 논쟁이 존재하며, 고려해야 할 문제의 범위는 다른 [21]곳에서 논의됩니다.
고트프리트 빌헬름 폰 라이프니츠는 1672년경 계단 계산기와 그의 유명한 계단 드럼 메커니즘을 발명했습니다.그는 덧셈과 뺄셈뿐만 아니라 곱셈과 나눗셈이 가능하도록 이동식 캐리지를 사용할 수 있는 기계를 만들기 위해 시도했습니다.라이프니츠는 "기계를 [22]사용한다면 다른 사람에게 안전하게 밀려날 수 있는 계산의 노동에 노예처럼 시간을 빼앗기는 것은 훌륭한 사람들에게는 가치가 없는 일입니다."라고 말한 적이 있습니다.그러나 라이프니츠는 완전히 성공적인 운반 메커니즘을 통합하지는 못했습니다.라이프니츠는 또한 모든 현대 컴퓨터의 중심 요소인 이진법을 [23]설명했습니다.그러나 1940년대까지 많은 후속 디자인(1822년의 Charles Babbage의 기계와 심지어 1945년의 ENIAC까지 포함)은 십진법에 [f]기초했습니다.

1820년경, Charles Xavier Thomas de Colmar는 금세기의 나머지 기간 동안 최초의 성공적이고 대량 생산된 기계식 계산기인 Thomas Armithometer를 만들었습니다.이것은 덧셈과 뺄셈에 사용될 수 있으며, 조작자는 이동 가능한 캐리지를 사용하여 곱셈과 [24]나눗셈을 길게 하는 과정으로 나눌 수 있습니다.그것은 라이프니츠가 발명한 것과 비슷한 개념의 계단식 드럼을 사용했습니다.기계식 계산기는 1970년대까지 사용되었습니다.
천공 카드 데이터 처리
1804년, 프랑스의 직공인 Joseph Marie Jacquard는 직물의 패턴이 천공된 카드로 만들어진 종이 테이프에 의해 조절되는 직조기를 개발했습니다.베틀의 기계적인 디자인을 바꾸지 않고 종이 테이프를 바꿀 수 있었습니다.이것은 프로그램 가능성에 있어서 획기적인 성과였습니다.그의 기계는 비슷한 직조 직기에 비해 개선된 것이었습니다.펀치 카드에는 Basile Bouchon이 제안한 기계와 같이 펀치 밴드가 선행되었습니다.이러한 밴드는 자동 피아노 및 최근 수치 제어 공작 기계를 위한 정보 기록에 영감을 줄 것입니다.

1880년대 후반,[25] 미국인 Herman Hollerith는 기계로 읽을 수 있는 천공 카드에 데이터 저장장치를 발명했습니다.이 구멍 뚫린 카드들을 처리하기 위해, 그는 타뷸레이터와 키 펀치 기계를 발명했습니다.그의 기계는 전기 기계 릴레이와 계수기를 [26]사용했습니다.홀러리스의 방법은 1890년 미국 인구조사에서 사용되었습니다.그 센서스는 이전 센서스보다 [27]2년 더 빨리 처리되었습니다.Hollerith의 회사는 결국 IBM의 핵심이 되었습니다.
1920년까지 전자기계 표제작기는 누적 [28]합계를 더하고 뺄 수 있게 되었습니다.기계 기능은 수십 개의 와이어 점퍼를 착탈식 컨트롤 패널에 삽입하는 방식으로 진행되었습니다.1935년 미국이 사회보장제도를 도입했을 때 IBM 펀칭 카드 시스템은 2,600만 [29]명의 근로자 기록을 처리하는 데 사용되었습니다.펀칭 카드는 회계 및 관리를 위해 업계 및 정부에서 널리 사용되었습니다.
Punched-card methods에 대한 Leslie Comrie의 논문과 1940년 W. J. Eckert의 과학적 계산에서의 Punched-card[30] methods in Scientific Computation에 대한 논문은 Punched-card methods를 설명하였는데, Punched-card methods는 미분방정식을 풀거나 부동소수점 표현을 사용하여 곱셈과 나눗셈을 수행하기에 충분히 발전된 기술을 설명했습니다.모두 천공 카드와 장치 기록기에 [31]저장됩니다.이러한 기계는 제2차 세계 대전 동안 암호 통계 처리를 위해 사용되었을 뿐만 아니라 수많은 관리 [citation needed]용도로 사용되었습니다.콜롬비아 대학교 천문 계산국은 컴퓨터 [32][33]기술의 최첨단을 대표하는 천문학적 계산을 수행했습니다.
계산기
20세기까지, 전기 모터를 사용하기 위해 이전의 기계식 계산기, 금전 등록기, 회계 기계 등이 다시 설계되었고, 기어 위치는 변수의 상태를 나타냅니다."컴퓨터"라는 단어는 주로 이러한 계산기를 사용하여 수학적 [34]계산을 수행하는 여성들에게 부여된 직함이었습니다.1920년대까지, 날씨 예측에 대한 영국 과학자 Lewis Fry Richardson의 관심은 그가 날씨를 모델링하기 위해 인간 컴퓨터와 수치 분석을 제안하도록 이끌었습니다; 오늘날까지, 지구에서 가장 강력한 컴퓨터들은 나비에를 사용하여 그것의 날씨를 적절하게 모델링하기 위해 필요합니다.–스토크스 방정식.[35]
Friden, Marchant Calculator, Monroe와 같은 회사들은 1930년대부터 더하고, 빼고, 곱하고, [36]나눌 수 있는 데스크톱 기계식 계산기를 만들었습니다.1948년 오스트리아의 발명가 커트 헤르츠타크가 이 커타를 소개했습니다.그것은 작고 손으로 쪼갠 기계식 계산기였고, 그래서 고트프리트 라이프니츠의 계단 계산기와 토마스의 산술계의 후손이었습니다.
세계 최초의 모든 전자 데스크톱 계산기는 [37][38]1961년에 출시된 영국의 벨 펀치 애니타(Bell Punch Anita)였습니다.진공관, 냉음극관, 데카트론 등을 회로에 사용했고, 12개의 냉음극 "닉시"관을 디스플레이에 사용했습니다.ANITA는 유일한 전자 데스크톱 계산기였기 때문에 잘 팔렸고, 조용하고 빨랐습니다.1963년 6월 미국이 제조한 프리덴 EC-130은 5인치(13cm) CRT에 4개의 13자리 숫자를 쌓아올린 올 트랜지스터 디자인을 갖추고 역폴란드 표기법(RPN)을 도입하여 튜브 기술을 대체했습니다.
최초의 범용 컴퓨팅 장치

영국의 기계공학자이자 수학자인 찰스 배비지(Charles Babbage)는 프로그래밍이 가능한 컴퓨터의 개념을 만들었습니다.종종 [39]"컴퓨터의 아버지"로 여겨지는 그는 19세기 초에 최초의 기계식 컴퓨터를 개념화하고 발명했습니다.항해 계산을 돕기 위해 설계된 그의 혁명적인 차이 엔진을 작업한 후, 그는 1833년에 훨씬 더 일반적인 설계인 해석 엔진이 가능하다는 것을 깨달았습니다.프로그램과 데이터의 입력은 자카드 직기와 같은 기계 직기를 지시하는 방법인 천공 카드를 통해 기계에 제공되어야 했습니다.출력을 위해 기계에는 프린터, 곡선 플로터 및 벨이 있습니다.이 기계는 나중에 읽을 카드에 숫자를 입력할 수도 있습니다.일반적인 베이스-10 고정점 산술을 사용했습니다.
엔진은 산술 논리 유닛, 조건부 분기 및 루프 형태의 제어 흐름, 통합 메모리를 통합하여 현대 용어로 [40][41]튜링-완전이라고 표현할 수 있는 범용 컴퓨터를 위한 최초의 설계를 만들었습니다.
각각 40자리의 10진수 숫자 1,000개(ca. 16.7 kB)를 저장할 수 있는 저장소 또는 메모리가 있어야 했습니다."밀"이라고 불리는 산술 단위는 네 가지 산술 연산을 모두 수행할 수 있으며, 비교와 선택적으로 제곱근을 수행할 수도 있습니다.처음에는 일반적으로 원형의 [42]배치로 곡선을 그리며 긴 저장소가 한쪽으로 빠져나가는 차 엔진으로 구상되었습니다. (이후 도면에서는 규칙화된 격자 배치를 보여줍니다.)[43]현대 컴퓨터의 중앙 처리 장치(CPU)처럼, 공장은 사용자의 프로그램이 [44]지정할 수 있는 더 복잡한 명령을 수행하기 위해 회전하는 드럼에 삽입된 페그 형태로 저장되기 위해 현대 CPU의 마이크로코드와 거의 동일한 자체 내부 절차에 의존합니다.

사용자가 사용할 프로그래밍 언어는 현대 어셈블리 언어와 유사했습니다.고리와 조건부 분기가 가능했기 때문에 생각한 언어는 나중에 앨런 튜링이 정의한 튜링-완전한 언어였을 것입니다.펀치 카드는 산술 연산, 수치 상수, 로드 및 저장 연산 등 세 가지 유형이 사용되었으며, 스토어에서 산술 단위 또는 후면으로 번호를 전송합니다.세 종류의 카드에 대한 독자가 세 개 따로 있었습니다.
그 기계는 그 시대보다 약 1세기 앞섰습니다.그러나, 그 프로젝트를 위한 수석 기계 제작자와의 부품 분쟁을 포함한 여러 가지 문제들로 인해 프로젝트가 지연되었습니다.그의 기계를 위한 모든 부품은 수작업으로 만들어야 했습니다. 수천 개의 부품을 가진 기계에게는 이것이 큰 문제였습니다.결국, 이 프로젝트는 영국 정부의 자금 지원 중단 결정으로 해체되었습니다.배비지가 분석 엔진을 완성하지 못한 것은 정치와 재정의 어려움뿐만 아니라 점점 더 정교한 컴퓨터를 개발하고 누구보다 빨리 나아가려는 그의 열망 때문이라고 할 수 있습니다.에이다 러브레이스는 루이지 페데리코 메나브레아의 "분석 엔진의 스케치"에 주석을 번역하고 추가했습니다.이것은 프로그래밍에 대한 최초의 출판된 설명인 것으로 보이며, 그래서 에이다 러브레이스는 최초의 [45]컴퓨터 프로그래머로 널리 여겨집니다.
배비지의 뒤를 이어 아일랜드 더블린에 있는 옥수수 상인의 점원인 퍼시 러드게이트가 있었습니다.그는 [46][47]1909년에 출판된 작품에서 설명한 프로그래밍이 가능한 기계식 컴퓨터를 독자적으로 설계했습니다.
다른 두 발명가인 레오나르도 토레스 케베도와 바네바르 부시도 배비지의 연구를 바탕으로 한 연구를 수행했습니다.1914년에 토레스는 자동화에 관한 에세이를 출판했는데, 거기서 그는 기계 해석 엔진을 만드는 배비지의 노력에 대해 썼고 읽기 전용 프로그램에 의해 제어되는 전기 기계 해석 기계를 설계했습니다.그 논문은 부동 소수점 [48][49][50]산술의 아이디어도 소개했습니다.1920년, 그는 파리 회의에서 연산을 [51]자동으로 수행할 수 있는 산술 단위인 전기기계 산술계를 발표했습니다.부시의 논문 Instrumental Analysis(1936)는 기존 IBM 펀치 카드 머신을 사용하여 배비지의 디자인을 구현하는 것에 대해 논의했습니다.같은 해에 그는 전자 디지털 [52]컴퓨터를 만드는 문제를 조사하기 위해 Rapid Arithmetical Machine 프로젝트를 시작했습니다.
아날로그 컴퓨터

20세기 전반에 아날로그 컴퓨터는 컴퓨터의 미래로 여겨졌습니다.이 장치들은 수치가 변화함에 따라 다양한 양을 상징적으로 나타내던 디지털 컴퓨터와는 달리, 전기적, 기계적 또는 유압적 양과 같은 물리적 현상의 지속적으로 변화할 수 있는 측면을 사용하여 문제를 모델링했습니다.아날로그 컴퓨터는 이산적인 값을 사용하지 않고 연속적인 값을 사용하기 때문에 튜링 [53]기계에서와 같이 정확한 동등성을 가지고 프로세스를 안정적으로 반복할 수 없습니다.
최초의 현대식 아날로그 컴퓨터는 1872년 윌리엄 톰슨 경(훗날 켈빈 경)에 의해 발명된 조수 예측 기계였습니다.도르래와 와이어 시스템을 사용하여 특정 위치에서 정해진 기간 동안 예측된 조수의 수위를 자동으로 계산하여 얕은 물에서 항해하는 데 큰 유용성이 있었습니다.그의 장치는 아날로그 [54]컴퓨팅의 발전에 밑거름이 되었습니다.
미분 분석기는 바퀴와 디스크 메커니즘을 사용하여 적분하여 미분 방정식을 풀도록 설계된 기계식 아날로그 컴퓨터로, 1876년에 더 유명한 켈빈 경의 형인 제임스 톰슨에 의해 개념화되었습니다.그는 그러한 계산기의 가능한 구성을 탐구했지만 볼 앤 디스크 [55]적분기의 제한된 출력 토크에 방해를 받았습니다.차동 분석기에서, 하나의 적분기의 출력은 다음 적분기의 입력, 즉 그래핑 출력을 구동했습니다.
Leonardo Torres Quevedo가 1895년부터 개발한 일련의 아날로그 계산기 중에는 복소수 다항식을 포함하여 8차의 임의 다항식의 근을 1000분의 [56][57][58]1까지 정밀도로 계산할 수 있는 기계도 포함되어 있습니다.

아날로그 컴퓨팅의 중요한 발전은 장거리 함포 배치를 위한 최초의 화기 제어 시스템의 개발이었습니다.19세기 후반 포탄의 비행시간을 고려할 때 포탄의 사거리가 급격히 증가했을 때, 그것은 더 이상 적절한 조준점을 계산하는 간단한 문제가 아니었습니다.배에 탑승한 다양한 탐지자들이 거리 측정과 관측을 중앙 위치 추적 스테이션으로 중계합니다.그곳에서 소방 방향 팀은 코리올리스 효과, 공기에 대한 기상 효과, 기타 조정을 위한 다양한 조정뿐만 아니라 배와 목표물의 위치, 속도, 방향을 측정했습니다. 그리고 나서 컴퓨터는 포탑에 놓을 수 있는 발사 용액을 출력했습니다.1912년 영국의 엔지니어 아서 폴런은 (당시에는 아르고 [citation needed]시계라고 불림) 최초의 전기 동력 기계식 아날로그 컴퓨터를 개발했습니다.그것은 [citation needed]제1차 세계대전에서 러시아 제국 해군에 의해 사용되었습니다.1916년 중반까지 대안적인 드레이어 테이블 화재 통제 시스템이 영국의 수도 선박에 장착되었습니다.
공중 폭격의 정확성을 돕기 위해 기계 장치도 사용되었습니다.드리프트 사이트(Drift Sight)는 1916년 해리 윔페리스(Harry Wimperis)가 영국 해군 항공 서비스를 위해 개발한 첫 번째 원조입니다. 공중에서 풍속을 측정하고 이 측정을 사용하여 폭탄의 궤적에 대한 바람의 영향을 계산했습니다.이 시스템은 나중에 Course Setting Bomb Sight와 함께 개선되었고, 제2차 세계 대전의 폭격 조준경, Mark XIV 폭격기 사령부와 Norden[59](미국 육군 공군)과 함께 절정에 이르렀습니다.
기계적 아날로그 컴퓨팅 기술은 1927년부터 MIT에서 H. L. Hazen과 Vannevar Bush가 만든 차동 [60]분석기로 절정에 이르렀습니다. 이 분석기는 James Thomson의 기계적 적분기와 H. W. Nieman이 발명한 토크 증폭기를 기반으로 구축되었습니다.이 장치들 중 12개는 노후화가 분명해지기 전에 만들어 졌습니다. 가장 강력한 것은 ENIAC가 세워진 펜실베니아 대학교 무어 전기공학부에서 만들어 졌습니다.
완전한 전자 아날로그 컴퓨터는 1942년 Helmut Hölzer에 의해 Peenemünde Army Research [61][62][63]Center에서 만들어졌습니다.
1950년대까지 디지털 전자 컴퓨터의 성공은 대부분의 아날로그 컴퓨팅 기계에 종말을 고했지만, 디지털 전자 장치에 의해 제어되는 하이브리드 아날로그 컴퓨터는 1950년대와 1960년대, 그리고 그 이후에 일부 전문화된 응용 프로그램에서 상당한 용도로 사용되었습니다.
디지털 컴퓨터의 등장

현대 컴퓨터의 원리는 컴퓨터 과학자 앨런 튜링(Alan Turing)에 의해 처음 기술되었으며, 그는 1936년 그의 중요한 [64]논문인 계산 가능한 숫자에 관한 논문에서 이 아이디어를 제시했습니다.튜링은 증명과 계산의 한계에 관한 쿠르트 괴델의 1931년 결과를 재구성하여, 괴델의 보편적인 산술 기반 형식 언어를 튜링 기계로 알려진 형식적이고 간단한 가상의 장치로 대체했습니다.그는 어떤 기계가 알고리즘으로 표현 가능하다면 어떤 생각할 수 있는 수학적 계산을 수행할 수 있다는 것을 증명했습니다.그는 계속해서 튜링 기계의 정지 문제가 결정할 수 없다는 것을 보여줌으로써 Entscheidungs 문제에 대한 해결책이 없음을 증명했습니다: 일반적으로, 주어진 튜링 기계가 결코 정지할지를 알고리즘적으로 결정하는 것은 불가능합니다.
그는 또한 "보편적인 기계"(현재는 보편적인 튜링 기계로 알려져 있음)라는 개념을 도입했는데, 이러한 기계는 다른 어떤 기계의 작업도 수행할 수 있거나, 다시 말해서, 테이프에 저장된 프로그램을 실행함으로써 계산할 수 있는 모든 것을 계산할 수 있으며, 이는 기계가 프로그램 할 수 있도록 한다는 것을 증명할 수 있습니다.폰 노이만은 현대 컴퓨터의 중심 개념이 이 [65]논문에 기인한다는 것을 인정했습니다.튜링 기계는 오늘날까지 계산 이론의 중심 연구 대상입니다.현대의 컴퓨터는 유한한 메모리 저장소에 의해 부과되는 한계를 제외하고는 튜링-완전, 즉 보편적인 튜링 기계와 동등한 알고리즘 실행 능력을 가지고 있다고 합니다.
전자기계 컴퓨터
현대 컴퓨팅의 시대는 제2차 세계 대전 이전과 도중에 많은 발전을 이루면서 시작되었습니다.이 시기에 만들어진 대부분의 디지털 컴퓨터는 전기 기계식이었습니다. 전기 스위치는 계산을 수행하기 위해 기계식 릴레이를 구동했습니다.이 장치들은 작동 속도가 낮았고 결국 진공관을 사용하는 훨씬 더 빠른 모든 전기 컴퓨터로 대체되었습니다.
Z2는 전기기계 릴레이 컴퓨터의 초기 예 중 하나이며 1940년 독일 엔지니어 Konrad Zuse에 의해 만들어졌습니다.이것은 그의 초기 Z1에 대한 개선이었습니다. 같은 기계 메모리를 사용했지만 산술 및 제어 로직을 전기 릴레이 [66]회로로 대체했습니다.
같은 해, 폭탄이라고 불리는 전기 기계 장치들은 제2차 세계 대전 동안 독일의 에니그마 기계로 암호화된 비밀 메시지를 해독하는 것을 돕기 위해 영국의 암호학자들에 의해 만들어졌습니다.폭탄의 초기 디자인은 1939년 앨런 [67]튜링에 의해 블레츨리 공원의 영국 정부 코드 앤 사이퍼 학교(GC&CS)에서 만들어졌고, 1940년 고든 [68]웰치먼에 의해 고안된 중요한 개선안으로 만들어졌습니다.엔지니어링 설계와 시공은 영국 표제작 기계 회사의 해롤드 킨의 작품입니다.이 장치는 1938년 폴란드 암호국 암호학자 마리안 레예프스키(Marian Rejewski)에 의해 설계되었으며, "암호 폭탄"(폴란드어: bomba kryptologicalzna)으로 알려진 장치로부터 상당한 발전을 이루었습니다.
1941년, Zuse는 그의 초기 기계를 따라 Z3를 [66]개발했습니다. Z3는 세계 최초로 작동하는 전자 기계식 프로그래밍이 가능한 완전 자동 디지털 [69]컴퓨터입니다.Z3는 2000개의 릴레이로 제작되었으며, 약 [70]5~10Hz의 클럭 주파수에서 작동하는 22비트 워드 길이를 구현했습니다.프로그램 코드와 데이터는 천공 필름에 저장되었습니다.부동 소수점 숫자와 같은 수많은 진보를 개척한 점에서 현대 기계와 상당히 유사했습니다.구현하기 어려운 십진법 체계(Charles Babbage의 초기 설계에서 사용)를 더 단순한 이진법으로 대체한 것은 당시 [71]사용 가능한 기술을 고려할 때 Zuse의 기계가 더 쉽게 제작되고 잠재적으로 더 신뢰할 수 있다는 것을 의미했습니다.Z3는 1998년 라울 [72]로하스에 의해 튜링-완전 기계임이 증명되었습니다.1936년 두 건의 특허 출원에서 Zuse는 기계 명령어를 데이터에 사용되는 동일한 스토리지에 저장할 수 있을 것으로 예상했습니다. 폰 노이만 아키텍처로 알려진 것에 대한 주요 통찰력으로 1948년 미국에서 전기 기계식 IBM SSEC에, 영국에서 완전 전기식 Manchester [73]Baby에 처음 구현되었습니다.
제2차 세계 대전 중에 연합군의 폭격 작전 중에 그의 기계들 중 일부가 파괴되면서 쥬세는 좌절을 겪었습니다.비록 적어도 IBM이 1946년에 Zuse의 특허에 대한 옵션의 대가로 그의 전후 스타트업 회사에 자금을 지원했을 때 그것을 알고 있었지만, 그의 작업은 훨씬 나중까지 영국과 미국의 엔지니어들에게 대부분 알려지지 않은 것으로 남아있었습니다.
1944년, 하버드 마크 I은 IBM의 엔디콧 [74]연구소에서 만들어졌습니다.Z3와 비슷한 범용 전기기계 컴퓨터였지만 튜링이 완벽하지는 않았습니다.
디지털 계산
디지털이라는 용어는 George Robert Stibitz에 의해 처음 제안되었으며 전압과 같은 신호가 값을 직접적으로 나타내는 것이 아니라 그것을 인코딩하기 위해 사용되는 것을 말합니다.1937년 11월, 당시 [75]벨 연구소(1930년 ~ 1941년)에서 근무하던 스티비츠(Stibitz)는 나중에 "모델 K"라고 부르는 릴레이 기반 계산기를 완성했고, 이 계산기는 최초의 이진법 [76]가산기가 되었습니다.일반적으로 신호에는 낮음(보통 0을 나타냄)과 높음(보통 1을 나타냄)의 두 가지 상태가 있지만, 때때로 특히 고밀도 메모리에서는 세 가지 값의 논리가 사용됩니다.현대의 컴퓨터들은 일반적으로 이진 논리를 사용하지만, 많은 초기 기계들은 십진법 컴퓨터였습니다.이 기계에서 데이터의 기본 단위는 십진 숫자로, 이진 코드화된 십진 숫자 또는 BCD, 이진 코드, 초과 코드-3 및 다섯 개 중 두 개의 코드를 포함한 여러 방식 중 하나로 인코딩되었습니다.
디지털 컴퓨팅의 수학적 기초는 영국의 수학자 조지 불이 1854년에 출판한 그의 작품 사상의 법칙에서 개발한 부울 대수입니다.그의 부울 대수는 1860년대에 윌리엄 제본스와 찰스 샌더스 피어스에 의해 더욱 정교화되었고, 에른스트 슈뢰더와 A. N.[77] 화이트헤드에 의해 체계적으로 처음 제시되었습니다.1879년 고틀롭 프레게는 논리에 대한 공식적인 접근법을 개발하고 논리 [78]방정식에 대한 최초의 논리 언어를 제안합니다.
1930년대에 미국의 전자공학자 클로드 섀넌과 소련의 논리학자 빅터 셰스타코프는 부울 논리의 개념과 현재 디지털 [79]컴퓨터에 널리 퍼져있는 논리 게이트라고 불리는 특정 전기 회로 사이에 일대일 대응관계를 보여주었습니다.그들은 전자 릴레이와 스위치가 부울 [80]대수의 표현을 실현할 수 있다는 것을 보여주었습니다.본 논문은 실질적인 디지털 회로 설계를 기초로 하였습니다.또한 Shannon의 논문은 4비트 디지털 [81]이진 덧셈기에 대한 정확한 회로도를 제공합니다.
전자정보처리

순수 전자 회로 소자는 곧 기계적, 전기적 등가물을 대체했고, 디지털 계산이 아날로그를 대체했습니다.Z3, Atanasoff-Berry Computer, Colosus Computer, ENIAC 등의 기계는 릴레이나 밸브(진공 튜브)가 포함된 회로를 사용하여 수작업으로 제작되었으며, 입력 및 주(비 휘발성) 저장 [82]매체로 천공 카드 또는 천공 종이 테이프를 사용하는 경우가 많았습니다.
엔지니어 토미 플라워스(Tommy Flowers)는 1926년 우체국 통신부에 입사했습니다.1930년대 돌리스 힐에 있는 연구소에서 일하는 동안, 그는 전화 교환을 위한 전자제품의 가능한 사용을 탐구하기 시작했습니다.그가 1934년에 만든 실험 장비는 5년 후에 가동에 들어갔고, 전화 교환망의 일부를 전자 [54]데이터 처리 시스템으로 바꾸어 수천 개의 진공관을 사용했습니다.
미국에서는 1940년 아서 디킨슨(IBM)이 최초의 디지털 전자 [83]컴퓨터를 발명했습니다.이 계산 장치는 제어, 계산 및 출력(최초의 전광판)[84]을 완전히 전자적으로 처리했습니다.존 빈센트 아타나소프와 클리포드 E.Iowa State University의 Berry는 1942년 [85]최초의 이진 전자 디지털 계산 [86]장치인 Atanasoff–Berry Computer (ABC)를 개발했습니다.이 설계는 반전자적(전기-기계적 제어 및 전자적 계산)이었고, 기억을 위해 기계적으로 회전하는 드럼에 커패시터가 고정된 약 300개의 진공관을 사용했습니다.그러나 종이 카드 작성기/판독기는 신뢰할 수 없었고 재생 드럼 접촉 시스템은 기계적이었습니다.이 기계의 특수 목적 특성과 변경 가능한 저장 프로그램의 부족은 현대의 [87]컴퓨터와 차별화됩니다.
주로 진공관을 사용하여 논리를 만든 컴퓨터는 현재 1세대 컴퓨터로 알려져 있습니다.
전자 프로그램이 가능한 컴퓨터

제2차 세계 대전 동안 런던에서 북쪽으로 64km 떨어진 블레츨리 공원의 영국 암호 해독가들은 암호화된 적의 군사 통신을 깨는 데 많은 성공을 거두었습니다.독일의 암호화 기계인 에니그마는 전기 기계 [88]폭탄의 도움으로 처음 공격을 받았습니다.그들은 전기적으로 구현된 논리적 추론의 체인을 수행함으로써 가능한 에니그마 설정을 배제했습니다.대부분의 가능성은 모순으로 이어졌고, 남아있는 몇 가지는 손으로 테스트할 수 있었습니다.
독일인들은 또한 에니그마와는 매우 다른 일련의 텔레프린터 암호 시스템을 개발했습니다.로렌츠 SZ 40/42 기계는 영국이 암호명 "투니"로 명명한 육군 고위급 통신에 사용되었습니다.로렌츠 메시지의 첫 가로채기는 1941년에 시작되었습니다.Tunny에 대한 공격의 일환으로 Max Newman과 그의 동료들은 암호 [89]해독을 돕는 고정 기능 기계인 Heath Robinson을 개발했습니다.우체국 연구소의[90] 수석 엔지니어인 Tommy Flowers는 Alan[91] [92][93]Turing에 의해 Max Newman에게 추천되었고 1943년 2월 초부터 11개월 동안 더 유연한 Colosus 컴퓨터를 설계하고 제작했습니다.1943년 12월 성능 테스트 후, 콜로서스는 블레츨리 공원으로 운송되었고, 1944년 1월[94] 18일에 배달되었고, 2월 [95]5일에 첫 메시지를 공격했습니다.1945년 5월 독일이 항복했을 때 블레츨리 [96]공원에는 10명의 거상이 일하고 있었습니다.

콜로수스는 세계 최초의 전자 디지털 프로그래밍이 가능한 [54]컴퓨터였습니다.많은 수의 밸브(진공 튜브)를 사용했습니다.종이 테이프 입력이 있었고 [97]데이터에 대해 다양한 부울 논리 연산을 수행할 수 있도록 구성되어 있었지만 튜링이 완벽하지는 않았습니다.콜로수스에 입력된 데이터는 암호화된 가로챈 메시지의 종이 테이프 전사를 광전식으로 판독하는 것이었습니다.데이터를 저장할 내부 저장소가 없고, 데이터를 여러 번 읽고 다시 읽을 수 있도록 연속적인 루프로 배열되었습니다.판독 메커니즘은 종이 테이프가 40ft/s(12.2m/s; 27.3mph)의 속도로 움직이면서 초당 5,000자로 작동했습니다.콜로수스 마크 1에는 1500개의 열이온 밸브(튜브)가 들어 있었지만 2400개의 밸브와 5개의 프로세서가 병렬로 배치된 마크 2는 마크 1보다 작동 속도가 5배 빠르고 간단하여 디코딩 프로세스가 크게 빨라졌습니다.마크 2는 마크 1을 제작하는 동안 설계되었습니다.Tommy Flowers가 다른 [98]프로젝트로 넘어갔을 때 Allen Coombs가 Colosus Mark 2 프로젝트의 리더쉽을 이어 받았습니다.최초의 마크 2 거상은 1944년 6월 1일 연합군의 노르망디 침공에 맞춰 작전을 개시했습니다.
콜로수스의 대부분의 사용은 "바퀴 세팅"이라고 불리는 메시지를 위한 튜니 로터의 시작 위치를 결정하는 것이었습니다.Colosus는 시프트 레지스터와 수축기 어레이를 최초로 사용하여 5개의 동시 테스트를 가능하게 했으며, 각 테스트에는 최대 100개의 Boolean 계산이 포함되었습니다.이를 통해 종이 [99]테이프의 한 번 전송에 대해 다섯 가지 가능한 시작 위치를 검사할 수 있었습니다.휠 세팅뿐만 아니라 나중에 콜로시는 "휠 브레이킹"으로 알려진 핀 패턴을 결정하는 데 도움이 되는 메커니즘을 포함했습니다.두 모델 모두 이전 모델들과는 달리 스위치와 플러그 패널을 사용하여 프로그래밍이 가능했습니다.

이 기계를 사용하지 않았다면 연합군은 점령된 유럽 전역에서 독일군 최고사령부(OKW)와 그들의 군대 지휘부 사이의 방대한 양의 암호화된 고위급 전보 메시지를 읽음으로써 얻은 매우 귀중한 정보를 빼앗겼을 것입니다.그들의 존재, 디자인 그리고 사용에 대한 세부사항들은 1970년대까지 비밀에 부쳐졌습니다.윈스턴 처칠은 냉전이 다가오는 동안 영국군이 로렌츠 SZ 암호기(독일 로터 스트림 암호기에서)를 해독할 수 있었다는 것을 비밀로 하기 위해 개인적으로 사람의 손보다 크지 않은 조각으로 파괴 명령을 내렸습니다.기계 중 2대는 새로 만들어진 GCHQ로 옮겨졌고 나머지는 파괴되었습니다.결과적으로,[g] 컴퓨터는 컴퓨팅의 많은 역사에 포함되지 않았습니다.콜로수스 기계 중 하나의 재구성된 작업 복사본이 현재 블레츨리 공원에 전시되어 있습니다.
ENIAC (Electronic Numerical Integrator and Computer)는 미국에서 만들어진 최초의 전자 프로그램 가능 컴퓨터였습니다.비록 ENIAC가 콜로시와 비슷한 기술을 사용했지만, 그것은 훨씬 더 빠르고 유연했으며 튜링이 완벽했습니다.콜로시와 마찬가지로 ENIAC의 "프로그램"은 패치 케이블과 스위치의 상태에 따라 정의되었으며, 이는 나중에 저장된 프로그램 전자 기계와는 거리가 멀었습니다.프로그램이 작성되면 플러그와 스위치를 수동으로 재설정하여 기계에 기계적으로 설정해야 했습니다.에니악의 프로그래머들은 [101]수학자로 훈련 받은 여성들이었습니다.
그것은 전자제품의 빠른 속도와 많은 복잡한 문제에 대해 프로그래밍 할 수 있는 능력을 결합했습니다.이것은 다른 어떤 기계보다 1000배 빠른 초당 5000번을 더하거나 뺄 수 있었습니다.그것은 또한 곱하기, 나누기, 제곱근을 가지는 모듈을 가지고 있었습니다.고속 메모리는 20단어(약 80바이트에 해당)로 제한되었습니다.펜실베이니아 대학의 존 모츨리와 J. 프레스퍼 에커트의 지휘 아래 건설된 ENIAC의 개발과 건설은 1943년부터 1945년 말까지 지속되었습니다.이 기계는 무게가 30톤에 달하는 거대한 기계로 200킬로와트의 전력을 사용했고 18,000개 이상의 진공관, 1,500개의 릴레이, 그리고 수십만 개의 저항기, 커패시터, 그리고 인덕터를 [102]포함했습니다.그 당시 기계 신뢰성에 있어 일반적인 문제였던 튜브 소진의 영향을 최소화하는 것이 주요 엔지니어링 업적 중 하나였습니다.그 기계는 그 후 10년 동안 거의 일정하게 사용되었습니다.
저장 프로그램 컴퓨터

저장 프로그램 컴퓨터의 이론적 근거는 앨런 튜링(Alan Turing)이 1936년에 발표한 계산 가능한 [64]숫자에 관한 논문에서 제안했습니다.튜링이 프린스턴에서 박사과정을 밟고 있을 때, 존 폰 노이만은 그를 알게 되었고 보편적인 컴퓨팅 [103]기계에 대한 그의 개념에 흥미를 느끼게 되었습니다.
초기의 컴퓨팅 머신은 스위치나 패치 패널(또는 플러그보드)을 사용하여 전기적 연결을 변경함으로써 변경될 수 있는 '프로그램'이라고 알려진 일련의 단계를 실행했습니다.그러나 이러한 '재프로그래밍' 과정은 엔지니어들이 흐름도를 작성하고 [104]기계를 물리적으로 다시 배선해야 하는 어려움과 시간이 많이 소요되는 경우가 많았습니다.반면에 저장된 프로그램 컴퓨터는 메모리에 일련의 명령어(프로그램)를 저장하도록 설계되었습니다(일반적으로 저장된 데이터와 동일한 메모리).
ENIAC 발명가 John Muchly와 J. Presper Eckert는 Electronic Discrete Variable Automatic Computer (EDVAC)라고 불리는 기계의 제작과 설계 작업을 ENIAC가 완전히 가동되기 전에 펜실베니아 대학교 무어 전기 공학 학교에서 시작할 것을 제안했습니다.이 설계는 ENIAC의 구축 과정에서 구상된 여러 가지 중요한 아키텍처 및 논리적 개선과 고속 직렬 액세스 [105]메모리를 구현했습니다.하지만, 에커트와 모츨리는 그 프로젝트를 떠났고, 그 건설은 허둥지둥했습니다.
1945년 폰 노이만은 무어 학교를 방문하여 그가 본 것에 대한 메모를 작성했고, 그는 프로젝트에 그것을 보냈습니다.그곳의 미군 연락책은 EDVAC에 관한 보고서 초안으로 타이핑되어 회람되었습니다.초안은 에커트와 모츨리를 언급하지 않았고,[54] 불완전한 성격과 일부 아이디어의 출처에 대한 의문스러운 귀속 부족에도 불구하고, 그것이 서술한 컴퓨터 아키텍처는 '본 노이만 아키텍처'로 알려지게 되었습니다.
1945년 튜링은 영국 국립 물리학 연구소에 들어가 전자 저장 프로그램 디지털 컴퓨터 개발에 착수했습니다.1945년 말 그의 보고서 '제안된 전자 계산기'는 그러한 장치에 대한 최초의 합리적이고 상세한 사양이었습니다.튜링은 1946년 3월 국립 물리학 연구소(NPL) 집행위원회에 좀 더 상세한 논문을 제출하여 저장 프로그램 컴퓨터, 즉 자동 컴퓨팅 엔진(ACE)이라고 불리는 장치의 최초의 실질적으로 완전한 설계를 제공했습니다.
튜링은 컴퓨터 메모리의 속도와 크기가 중요한 [106]: p.4 요소라고 생각하여 오늘날 25KB라고 불리는 1MHz 속도로 액세스할 수 있는 고속 메모리를 제안했습니다.ACE는 서브루틴 호출을 구현한 반면 EDVAC는 구현하지 않았고 ACE는 프로그래밍 언어의 초기 형태인 축약된 컴퓨터 명령어를 사용하기도 했습니다.
맨체스터 베이비

맨체스터 베이비 (Small Scale Experimental Machine, SSEM)는 세계 최초의 전자 저장 프로그램 컴퓨터였습니다.프레데릭 C에 의해 맨체스터 빅토리아 대학에 지어졌습니다. 윌리엄스, 톰 킬번, 제프 투틸은 1948년 [107]6월 21일 첫 프로그램을 실행했습니다.
이 기계는 실용적인 컴퓨터가 아니라 최초의 랜덤 액세스 디지털 저장 [108]장치인 Williams 튜브의 테스트베드로 설계되었습니다.1946년과 1947년 맨체스터 대학의 프레디 윌리엄스(Freddie[109][110] Williams)와 톰 킬번(Tom Kilburn)이 발명한 음극선관으로 2차 방출이라는 효과를 이용해 전자 바이너리 데이터를 일시적으로 저장했으며 초기 여러 컴퓨터에서 성공적으로 사용되었습니다.
1998년 회고록에서 작고 원시적인 것으로 묘사된 아기는 현대 전자 [111]컴퓨터에 필수적인 모든 요소를 포함한 최초의 작업 기계였습니다.디자인의 타당성을 입증하자마자, 그 디자인을 더 사용하기 쉬운 컴퓨터인 맨체스터 마크 1로 개발하려는 프로젝트가 대학에서 시작되었습니다.마크 1은 곧 세계 최초의 상용 범용 [112]컴퓨터인 페란티 마크 1의 원형이 되었습니다.
아기는 32비트 단어 길이와 32개 단어의 기억력을 가지고 있었습니다.가능한 가장 간단한 저장 프로그램 컴퓨터로 설계되었기 때문에 하드웨어로 구현된 산술 연산은 뺄셈과 네거티브뿐이었고, 다른 산술 연산은 소프트웨어로 구현되었습니다.기계를 위해 작성된 세 개의 프로그램 중 첫 번째 프로그램은 2(262,144)의18 가장 높은 적합한 나눗셈을 찾았는데, 이 계산은 실행하는 데 오랜 시간이 걸릴 것으로 알려져 있었고, 따라서 나눗셈이 나눗셈을 반복적으로 뺄 때 구현되었기 때문에 나눗셈이 2 - 1부터 아래 방향의 모든18 정수를 테스트함으로써 컴퓨터의 신뢰성을 증명할 수 있었습니다.이 프로그램은 17개의 명령으로 구성되어 있으며 52분 동안 실행된 후 아기가 350만 번의 작업(유효 CPU 속도 1.1 kIPS의 경우)을 수행한 후 정답인 131,072에 도달했습니다.답변에 대한 연속적인 근사치는 보관에 사용된 Williams 튜브에 고정된 패턴을 반영한 출력 CRT의 점 패턴으로 표시되었습니다.
맨체스터 마크 1
SSEM은 맨체스터 [113]대학에서 맨체스터 마크 1의 발전을 이끌었습니다.작업은 1948년 8월에 시작되었고, 첫 번째 버전은 1949년 4월까지 운영되었습니다. 1949년 6월 16일/17일 밤에 메르센 소수점을 찾기 위해 작성된 프로그램은 9시간 동안 오류 없이 실행되었습니다.이 기계의 성공적인 작동은 영국 언론에 널리 보도되었는데, 영국 언론은 이 기계를 독자들에게 설명할 때 "전자 두뇌"라는 문구를 사용했습니다.
컴퓨터는 특히 역사적으로 중요한데, 이는 프로그램이 메모리의 단어 배열을 통해 순차적으로 읽기 쉽게 만든 혁신인 인덱스 레지스터의 선구적인 포함 때문입니다.34개의 특허가 이 기계의 개발에서 비롯되었고, 디자인에 숨겨진 많은 아이디어는 페란티 마크 1 뿐만 아니라 IBM 701과 702와 같은 후속 상용 제품에 포함되었습니다.수석 디자이너 프레데릭 C. Williams와 Tom Kilburn은 마크 1에 대한 그들의 경험으로부터 컴퓨터가 순수한 수학보다 과학적인 역할에 더 많이 사용될 것이라고 결론지었습니다.1951년, 그들은 부동 소수점 유닛을 포함하는 마크 1의 후속 제품인 멕에 대한 개발 작업을 시작했습니다.
EDSAC

1949년 영국 캠브리지 대학 수학 연구소의 모리스 윌크스와 그의 팀이 설계하고 구축한 최초의 현대 디지털 저장 프로그램[114] 컴퓨터가 될 또 다른 경쟁자는 [115]EDSAC이었습니다.이 기계는 존 폰 노이만(John von Neumann)의 EDVAC에 대한 보고서 초안의 중요한 첫 번째 초안에서 영감을 받았으며 유용하게 작동하는 최초의 전자 디지털 저장 프로그램 [h]컴퓨터 중 하나였습니다.
EDSAC은 1949년 5월 6일에 최초의 프로그램을 실행하였는데, 이때 사각형 표와[118] 소수 목록을 계산했습니다.EDSAC은 또한 식품 제조 회사인 J. Lyons & Co. Ltd.에 의해 사용된 최초의 상업적으로 응용된 컴퓨터인 LEO I의 기초가 되기도 했습니다.[119] EDSAC 1은 마침내 1965년까지 사용되었던 EDSAC 2에 의해 1958년 7월 11일에 종료되었습니다.
"두뇌"[컴퓨터]가 언젠가는 [서민] 수준으로 내려와 우리의 소득세와 장부 계산을 도울지도 모릅니다.하지만 이것은 추측이고 아직까지 그런 징후는 없습니다.
EDVAC

ENIAC 발명가 John Mouchly와 J. Presper Eckert는 1944년 8월 EDVAC의 건설을 제안했고, ENIAC가 완전히 가동되기 전에 펜실베이니아 대학교 무어 전기공학부에서 EDVAC의 설계 작업이 시작되었습니다.이 설계는 ENIAC의 구축 과정에서 구상된 여러 가지 중요한 아키텍처 및 논리적 개선과 고속 직렬 액세스 [105]메모리를 구현했습니다.하지만, 에커트와 모츨리는 그 프로젝트를 떠났고, 그 건설은 허둥지둥했습니다.
그것은 마침내 1949년 8월 애버딘 프루빙 그라운드에 있는 미 육군 탄도 연구소에 전달되었지만, 많은 문제들 때문에, 컴퓨터는 1951년에야 작동을 시작했고, 그리고 나서 제한적으로만 작동했습니다.
상용 컴퓨터
최초의 상업용 컴퓨터는 페란티가 제작하여 1951년 2월 맨체스터 대학에 납품한 페란티 마크 1이었습니다.그것은 맨체스터 마크 1을 기반으로 했습니다.맨체스터 마크 1에 비해 크게 향상된 점은 1차 저장소(랜덤 액세스 윌리엄스 튜브 사용), 2차 저장소(자기 드럼 사용), 더 빠른 곱셈기 및 추가 명령의 크기였습니다.기본 주기 시간은 1.2 밀리초였고, 곱셈은 약 2.16 밀리초 안에 완료될 수 있었습니다.그 곱셈기는 기계의 4,050개의 진공관(밸브)[121]의 거의 4분의 1을 사용했습니다.디자인이 마크 1 스타로 수정되기 전에 토론토 대학에서 두 번째 기계를 구입했습니다.1953년에서 1957년 사이에 적어도 7대의 기계가 인도되었고, 그 중 하나는 암스테르담의 [122]셸 연구소로 옮겨졌습니다.
1947년 10월, 찻집으로 유명하지만 새로운 사무실 관리 기술에 강한 관심을 가진 영국의 요식회사 J. Lyons & Company의 이사들은 컴퓨터의 상업적 발전을 촉진하는 데 적극적인 역할을 하기로 결정했습니다.LEOI 컴퓨터(Lyons Electronic Office)는 1951년 4월에[123] 작동하기 시작했고 세계 최초로 일상적인 사무실 컴퓨터 작업을 실행했습니다.1951년 11월 17일 J. Lyons 회사는 LEO에서 [i]베이커리 평가 작업의 주간 운영을 시작했습니다.
1951년 6월, UNIVAC I (Universal Automatic Computer)가 미국 인구조사국에 전달되었습니다.레밍턴 랜드는 결국 46대의 기계를 각각 미화 1백만 달러(2023년 [124]기준 1,130만 달러) 이상에 팔았습니다.UNIVAC는 최초의 "대량 생산" 컴퓨터였습니다.5200개의 진공관을 사용했고 125kW의 전력을 소비했습니다.주요 스토리지는 11개의 십진 숫자와 부호(72비트 단어)의 1,000개의 단어를 저장할 수 있는 직렬 액세스 수은 지연선이었습니다.
1952년 Compagnie des Machines Bull은 Gamma 3 컴퓨터를 출시했고, 이것은 유럽에서 큰 성공을 거두었고, 결국 1,200대 이상을 팔았고, 최초의 컴퓨터는 1,[125]000대 이상을 생산했습니다.Gamma 3는 과학적 컴퓨팅을 위한 유선 부동 소수점 라이브러리뿐만 아니라 듀얼 모드, 소프트웨어 전환 [125]가능, BCD 및 바이너리 ALU 등 당시로서는 혁신적인 기능을 갖추고 있었습니다.E에.T 구성에서 감마 3 드럼 메모리는 16,384 워드(약 100 kB)의 용량에 대해 약 50,000개의 명령어를 맞출 수 있으며, 이는 그 시간 동안의 큰 양입니다.

UNIVAC와 비교했을 때, IBM은 1954년에 더 작고, 더 저렴한 컴퓨터를 선보였고,[j][127] 이는 매우 인기가 있음을 증명했습니다.IBM 650의 무게는 900kg이 넘었고, 부착된 전원 공급 장치의 무게는 약 1350kg이었으며, 둘 다 약 1.5 × 0.9 × 1.8m의 별도 캐비닛에 보관되어 있었습니다.이 시스템은 미화 500,000달러[128](2023년 기준 545만 달러) 또는 월 3,500달러(2023년 [124]기준 40,000달러)에 임대될 수 있습니다.그것의 드럼 메모리는 원래 2,000개의 10자리 단어였고, 나중에 4,000개의 단어로 확장되었습니다.이와 같은 기억력 제한은 이후 수십 년 동안 프로그래밍을 지배하는 것이었습니다.프로그램 명령은 코드가 실행될 때 회전하는 드럼에서 가져온 것입니다.드럼 메모리를 사용한 효율적인 실행은 하드웨어 아키텍처와 명령어 형식이 다음 명령어의 주소를 포함하는 소프트웨어(Symbolic Optimal Assembly Program, SOAP)[129]의 조합으로 이루어졌습니다. (소스 프로그램의 정적 분석에 의해 가능한 범위 내에서) 최적의 주소에 명령어를 할당했습니다.따라서 필요에 따라 판독할 드럼의 다음 행에 많은 지침이 배치되었고 드럼 회전을 위한 추가 대기 시간이 단축되었습니다.
마이크로프로그래밍
1951년, 영국의 과학자 모리스 윌크스는 컴퓨터의 중앙 처리 장치가 초고속 ROM의 소형, 고도로 전문화된 컴퓨터 프로그램에 의해 제어될 수 있다는 깨달음으로부터 마이크로프로그래밍의 개념을 발전시켰습니다.마이크로프로그래밍을 통해 기본 명령어 집합을 기본 프로그램(현재 펌웨어 또는 마이크로코드라고 [130]함)으로 정의하거나 확장할 수 있습니다.이 개념은 CPU 개발을 크게 단순화시켰습니다.그는 1951년 맨체스터 대학 컴퓨터 창립 컨퍼런스에서 처음으로 이를 설명한 [citation needed]후 1955년 IEEE 스펙트럼에 확장된 형태로 발표했습니다.
메인프레임 및 기타 컴퓨터의 CPU 및 부동 소수점 장치에 널리 사용되었으며, 설계를 단순화하기 위해 동일한 여러 개의 "비트 슬라이스"를 사용한 EDSAC [131]2에서 처음으로 구현되었습니다.프로세서의 [k]각 비트마다 교체 가능한 튜브 어셈블리가 사용되었습니다.
자기 메모리

자기 드럼 메모리는 제2차 세계 대전 동안 미국 해군을 위해 개발되었으며 1946년과 1947년에 Engineering Research Associates (ERA)에서 작업이 계속되었습니다.당시 유니박의 일부였던 ERA는 1953년 2월 발표된 1103호에 드럼 메모리를 포함시켰습니다.최초의 대량생산된 컴퓨터인 IBM 650 또한 1953년에 발표된 약 8.5 킬로바이트의 드럼 메모리를 가지고 있었습니다.
1949년 특허를 받은 마그네틱[133] 코어 메모리는 1953년 [134]8월에 회오리 컴퓨터를 위한 첫 사용법이 입증되었습니다.상용화는 빠르게 진행되었습니다.마그네틱 코어는 1955년 7월에 출시된 IBM 702의 주변기기에 사용되었으며, 이후 702 자체에도 사용되었습니다.IBM 704(1955)와 페란티 머큐리(1957)는 마그네틱 코어 메모리를 사용했습니다.1970년대 반도체 메모리로 대체되면서 이 분야에서 두각을 나타냈습니다.마그네틱 코어는 1975년경에 부피가 정점에 이르렀고 그 [135]이후에는 사용량과 시장 점유율이 감소했습니다.
1980년 후반까지도 자기 코어 메인 메모리와 스왑용 드럼을 사용하는 PDP-11/45 기계는 많은 원래 UNIX 사이트에서 여전히 사용되고 있었습니다.
초기 디지털 컴퓨터의 특성
이름. | 첫 번째 작동 | 수체계 | 컴퓨팅 매커니즘 | 프로그래밍 | 튜링 완전의 |
---|---|---|---|---|---|
Arthur H. Dickinson IBM(미국) | 1940년 1월 | 십진법 | 전자의 | 프로그래밍할 수 | 아니요. |
요제프 데쉬 NCR (미국) | 1940년 3월 | 십진법 | 전자의 | 프로그래밍할 수 | 아니요. |
주즈 Z3 (독일) | 1941년 5월 | 이진법 부동점 | 전기기계학 | 35mm 필름 스톡 천공으로 프로그램 제어(조건부 분기 없음) | 이론상 (1998) |
아타나소프 – 베리 컴퓨터 (미국) | 1942 | 이진법 | 전자의 | 프로그래밍할 수 없음 — 단일 목적 | 아니요. |
거상 마크 1 (영국) | 1944년 2월 | 이진법 | 전자의 | 패치 케이블 및 스위치로 프로그램 제어 | 아니요. |
하버드 마크 I – IBM ASCC (미국) | 1944년 5월 | 십진법 | 전기기계학 | 24채널 천공 종이 테이프로 프로그램 제어(조건부 분기 없음) | 디베터블 |
거상 마크 2 (영국) | 1944년6월 | 이진법 | 전자의 | 패치 케이블 및 스위치로 프로그램 제어 | 억측[136] |
Zuse Z4 (독일) | 1945년 3월 | 이진 부동 소수점 | 전기기계학 | 35mm 필름 스톡 천공으로 프로그램 제어 | 1950년에 |
에니악 (미국) | 1946년 2월 | 십진법 | 전자의 | 패치 케이블 및 스위치로 프로그램 제어 | 네. |
수정된 ENIAC (미국) | 1948년4월 | 십진법 | 전자의 | 함수표를 프로그램 ROM으로 사용하는 읽기 전용 저장 프로그래밍 메커니즘 | 네. |
ARC2 (SEC) (영국) | 1948년5월 | 이진법 | 전자의 | 회전하는 드럼 메모리에 저장된 프로그램 | 네. |
맨체스터 베이비 (영국) | 1948년6월 | 이진법 | 전자의 | Williams 브라운관 메모리에 저장된 프로그램 | 네. |
맨체스터 마크 1 (영국) | 1949년4월 | 이진법 | 전자의 | Williams 음극선관 메모리 및 자기 드럼 메모리에 저장된 프로그램 | 네. |
EDSAC (영국) | 1949년5월 | 이진법 | 전자의 | 수은 지연라인 메모리에 저장된 프로그램 | 네. |
CSIRAC (오스트레일리아) | 1949년11월 | 이진법 | 전자의 | 수은 지연라인 메모리에 저장된 프로그램 | 네. |
트랜지스터 컴퓨터

양극성 트랜지스터는 1947년에 발명되었습니다.1955년부터 트랜지스터는 컴퓨터 디자인의 [137]진공관을 대체하여 컴퓨터의 "제2세대"를 낳았습니다.진공관과 비교하여 트랜지스터는 진공관보다 작고 전력이 적게 소모되므로 열을 적게 방출하는 장점이 있습니다.실리콘 접합 트랜지스터는 진공관보다 훨씬 안정적이었고 사용 수명도 길었습니다.트랜지스터화된 컴퓨터는 비교적 좁은 공간에 수만 개의 이진 논리 회로를 포함할 수 있습니다.트랜지스터는 컴퓨터의 크기, 초기 비용 및 운영 비용을 크게 낮췄습니다.일반적으로 2세대 컴퓨터는 IBM Standard Modular [138]System과 같은 많은 수의 인쇄회로기판으로 구성되었으며, 각각 1~4개의 논리 게이트 또는 플립플롭을 운반했습니다.
맨체스터 대학에서는 톰 킬번이 이끄는 팀이 밸브 대신 새로 개발한 트랜지스터를 이용해 기계를 설계하고 제작했습니다.처음에 사용 가능한 장치는 게르마늄 점 접촉 트랜지스터뿐이었는데, 교체한 밸브보다 신뢰성은 낮았지만 [139]전력 소모는 훨씬 적었습니다.그들의 첫번째, 그리고 세계 최초의 트랜지스터화된 컴퓨터는 [140]1953년에 가동되었고,[140] 두번째 버전은 1955년 4월에 그곳에서 완성되었습니다.1955년형은 200개의 트랜지스터와 1,300개의 고체 다이오드를 사용했고 150와트의 전력 소비를 했습니다.그러나 이 기계는 밸브를 사용하여 125 kHz 클럭 파형을 생성하고 회로에서 자기 드럼 메모리를 읽고 쓰기 때문에 완전히 트랜지스터화된 컴퓨터는 처음이 아니었습니다.
이러한 구분은 1955년 [141]하웰의 원자력 연구 기관의 전자 부서에 의해 만들어진 하웰 사관생도로 이어집니다.이 디자인은 영국 국립 물리학 연구소에서 설계된 여러 개의 움직이는 헤드가 있는 64 킬로바이트의 자기 드럼 메모리 스토어를 특징으로 합니다.1953년까지 이 팀은 Royal Radar Establation의 작은 자기 드럼을 읽고 쓰는 트랜지스터 회로를 가지고 있었습니다.이 기계는 [142][141]클럭 파형을 생성하기 위해 밸브를 사용할 필요가 없도록 58kHz의 낮은 클럭 속도를 사용했습니다.
CADE는 영국 회사 Standard Telephones and Cables에서 제공하는 324개의 점 접촉 트랜지스터를 사용했습니다. 점 접촉 트랜지스터가 너무 노이즈가 많기 때문에 드럼에서 읽은 데이터에 대해 1단 증폭기에 76개의 접합 트랜지스터를 사용했습니다.1956년 8월부터 CADE는 정기적인 컴퓨팅 서비스를 제공하고 있었으며, 이 기간 동안 80시간 [143][144]이상의 연속적인 컴퓨팅 실행을 수행하는 경우가 많았습니다.점 접촉 및 합금 접합 트랜지스터의 초기 배치의 신뢰성 문제는 기계의 고장 간 평균 시간이 약 90분임을 의미했지만, 바이폴라 접합 트랜지스터를 보다 신뢰성 있게 사용할 [145]수 있게 되자 이 문제가 개선되었습니다.
맨체스터 대학 트랜지스터 컴퓨터의 디자인은 메트로폴리탄-비커스의 지역 엔지니어링 회사인 Metrovick 950에 채택되었으며, 이는 세계 [146]최초의 상업용 트랜지스터 컴퓨터입니다.1956년에 처음으로 완성된 메트로빅 950대가 6대 제작되었습니다.그들은 회사의 여러 부서에 성공적으로 배치되어 약 5년 [140]동안 사용되었습니다.2세대 컴퓨터인 IBM 1401은 세계 시장의 약 3분의 1을 점유했습니다.IBM은 1960년에서 1964년 사이에 1만개 이상의 1401개를 설치했습니다.
트랜지스터 주변장치
트랜지스터화된 전자 장치는 CPU(중앙 처리 장치)뿐만 아니라 주변 장치도 향상시켰습니다.2세대 디스크 데이터 스토리지 장치는 수천만 개의 문자와 숫자를 저장할 수 있었습니다.고속 데이터 전송을 통해 CPU에 연결된 고정 디스크 저장 장치 옆에는 이동식 디스크 데이터 저장 장치가 있었습니다.이동식 디스크 팩은 몇 초 안에 다른 팩과 쉽게 교환할 수 있습니다.이동식 디스크의 용량이 고정식 디스크보다 작더라도 교환이 가능하기 때문에 가까운 데이터의 양이 거의 무제한으로 보장됩니다.마그네틱 테이프는 디스크보다 저렴한 비용으로 이 데이터를 보관할 수 있는 기능을 제공했습니다.
많은 2세대 CPU가 주변 장치 통신을 보조 프로세서에 위임했습니다.예를 들어, 통신 프로세서가 카드 판독 및 펀칭을 제어하는 동안 메인 CPU는 계산 및 바이너리 브랜치 명령을 실행했습니다.하나의 데이터 버스는 CPU의 페치 실행 사이클 속도로 메인 CPU와 코어 메모리 사이의 데이터를 저장하고, 다른 데이터 버스는 일반적으로 주변 장치에 서비스를 제공합니다.PDP-1에서 코어 메모리의 사이클 시간은 5마이크로초였습니다. 따라서 대부분의 산술 명령어는 10마이크로초(초당 100,000번의 연산)가 걸렸는데, 이는 명령어에 하나, 피연산자 데이터 페치에 하나 등 적어도 두 번의 메모리 사이클이 필요했기 때문입니다.
2세대 원격 터미널 장치(종종 Friden Flexowriter와 같은 텔레프린터 형태)의 [l]사용이 크게 증가했습니다.전화 연결은 초기 원격 단말기에 충분한 속도를 제공했고 원격 단말기와 컴퓨팅 센터 사이의 수백 킬로미터 분리를 가능하게 했습니다.결국 이러한 독립형 컴퓨터 네트워크는 상호 연결된 네트워크, [m]즉 인터넷으로 일반화될 것입니다.
트랜지스터 슈퍼컴퓨터
1960년대 초반에는 슈퍼컴퓨터가 등장했습니다.아틀라스는 맨체스터 대학교, 페란티 대학교, 플레시 대학교가 공동으로 개발한 것으로, 맨체스터 대학교에 처음 설치되어 1962년에 세계 최초의 슈퍼컴퓨터 중 하나로 공식적으로 의뢰되었습니다.[149] 당시 세계에서 가장 강력한 컴퓨터로 여겨졌습니다.Atlas가 오프라인으로 전환될 때마다 영국의 컴퓨터 용량의 절반이 [150]손실되었다고 합니다.이산 게르마늄 트랜지스터를 사용한 2세대 기계였습니다.아틀라스는 또한 아틀라스 슈퍼바이저를 개척하였는데, 이는 "많은 사람들이 최초로 인식할 수 있는 현대적 [151]운영 체제라고 생각합니다."
미국의 경우, Control Data Corporation(CDC)에 있는 일련의 컴퓨터들이 혁신적인 디자인과 병렬성을 사용하여 탁월한 계산 [152]성능을 달성하도록 Seymour Cray에 의해 설계되었습니다.1964년에 출시된 CDC 6600은 일반적으로 최초의 [153][154]슈퍼컴퓨터로 여겨집니다.CDC 6600은 이전 모델인 IBM 7030 스트레치를 약 3배 능가했습니다.CDC 6600은 1964년부터 1969년까지 1메가플롭스의 성능으로 세계에서 가장 빠른 컴퓨터였으며, 그 당시 그 지위를 후임 CDC 7600에게 넘겨줬습니다.
집적회로 컴퓨터
디지털 전자 컴퓨터의 "3세대"는 집적 회로 (IC) 칩을 논리의 기초로 사용했습니다.
집적 회로에 대한 아이디어는 국방부의 왕립 레이더 시설에서 일하는 한 레이더 과학자 제프리 W.A.에 의해 구상되었습니다. 덤머.
최초의 작동 집적 회로는 텍사스 인스트루먼트의 잭 [155]킬비와 페어차일드 반도체의 로버트 노이스에 의해 발명되었습니다.킬비는 1958년 [156]7월에 집적 회로에 대한 초기 아이디어를 기록하여 1958년 9월 12일에 최초로 작동하는 집적 예를 성공적으로 보여주었습니다.킬비의 발명품은 하이브리드 집적 회로(hybrid IC)[157]였습니다.외부 전선 연결이 있어 대량 [158]생산이 어려웠습니다.
노이스는 킬비 [159]이후 반년 만에 집적회로에 대한 자신만의 아이디어를 생각해 냈습니다.노이스의 발명품은 모놀리식 집적회로([160][158]IC) 칩이었습니다.그의 칩은 킬비가 해결하지 못했던 많은 현실적인 문제들을 해결했습니다.페어차일드 반도체에서 생산된 이 칩은 실리콘으로 만들어진 반면 킬비의 칩은 게르마늄으로 만들어졌습니다.Noice의 모놀리식 IC의 기본은 Fairchild의 평면 프로세스로, 인쇄 회로와 동일한 원리를 사용하여 집적 회로를 배치할 수 있게 했습니다.평면 공정은 1959년 초 노이스의 동료 장 호에르니(Jean Hoerni)가 모하메드 M을 기반으로 개발했습니다. 1950년대 후반 [161][162][163]벨 연구소에서 이산화규소에 의한 반도체 표면 패시베이션에 대한 아탈라의 연구.
3세대(집적회로) 컴퓨터는 1960년대 초 정부 목적으로 개발된 컴퓨터에서 처음 등장했고, 그 후 1960년대 중반부터 상업용 컴퓨터에서 등장했습니다.최초의 실리콘 IC 컴퓨터는 아폴로 안내 컴퓨터 또는 [164]AGC였습니다.그 시대의 가장 강력한 컴퓨터는 아니지만, 아폴로 우주선의 크기, 질량, 그리고 힘에 대한 극도의 제약은 AGC가 단지 70파운드(32kg)의 무게로 이전의 어떤 컴퓨터보다 훨씬 더 작고 더 밀도가 높아야 했습니다.각각의 달 착륙 임무는 사령부와 달 상승 모듈에 각각 하나씩 있는 두 개의 AGC를 운반했습니다.
반도체 메모리
MOSFET(금속-산화물-반도체 전계효과 트랜지스터 또는 MOS 트랜지스터)는 모하메드 M에 의해 발명되었습니다. 1959년 [165]벨 연구소의 아탈라와 다원 칸.MOSFET은 데이터 처리 외에도 메모리 셀 저장 요소로서 MOS 트랜지스터를 실용적으로 사용할 수 있게 해주었습니다. 메모리 셀 저장 요소는 이전에 마그네틱 코어가 제공하던 기능입니다.MOS 메모리라고도 알려진 반도체 메모리는 마그네틱 코어 [166]메모리보다 값이 싸고 전력 소모가 적었습니다.정적 램(SRAM) 형태의 MOS 랜덤 액세스 메모리(RAM)는 1964년 [166][167]페어차일드 반도체의 존 슈미트(John Schmidt)에 의해 개발되었습니다.1966년 IBM Thomas J. Watson Research Center의 Robert Dennard가 MOS 동적 램(DRAM)[168]을 개발했습니다.1967년 벨 연구소의 다원 칸과 사이먼 세즈는 EPROM, EEPROM, 플래시 [169][170]메모리와 같은 MOS 비휘발성 메모리의 기초가 되는 플로팅 게이트 MOSFET을 개발했습니다.
마이크로프로세서 컴퓨터
디지털 전자 컴퓨터의 "4세대"는 마이크로프로세서를 논리의 기초로 삼았습니다.마이크로프로세서는 MOS IC([171]MOS Integrated Circuit) 칩에 기원을 두고 있습니다.MOSFET의 급속한 확장으로 인해 MOSIC 칩은 무어의 법칙에 의해 예측된 속도로 복잡성이 급격히 증가하여 1960년대 후반까지 단일 MOS 칩에 수백 개의 트랜지스터를 탑재한 대규모 통합(LSI)이 이루어졌습니다.MOSLSI 칩을 컴퓨팅에 적용하는 것은 엔지니어들이 하나의 MOSLSI [171]칩에 완전한 컴퓨터 프로세서를 담을 수 있다는 것을 인식하기 시작하면서 최초의 마이크로프로세서의 기초가 되었습니다.
어떤 장치가 최초의 마이크로프로세서였는지에 대한 주제는 논란의 여지가 있는데, 부분적으로는 "마이크로프로세서"라는 용어의 정확한 정의에 대한 합의가 부족하기 때문입니다.1969년의 4상 시스템 AL-1과 1970년의 Garrett Ai Research MP944는 여러 MOSLSI [171]칩으로 개발된 최초의 멀티칩 마이크로프로세서였습니다.최초의 단일 칩 마이크로프로세서는 단일 PMOS LSI [171]칩으로 개발된 Intel 4004였습니다.[172]인텔의 테드 호프, 페데리코 패긴, 마사토시 시마, 스탠리 마조르가 디자인하고 구현했으며 [n]1971년에 출시되었습니다.계산기 제조업체인 부시콤의 사사키 타다시와 시마 마사토시는 CPU가 [174][172]인텔이 공급하는 단일 MOSLSI 칩일 수 있다는 초기 통찰력을 가지고 있었습니다.

초기의 마이크로프로세서 IC들이 말 그대로 컴퓨터의 프로세서, 즉 중앙 처리 장치만을 포함하고 있었던 반면, 그들의 진보적인 발전은 자연스럽게 컴퓨터의 내부 전자 부품의 대부분 또는 전부를 포함하는 칩으로 이어졌습니다.오른쪽 이미지의 집적 회로(예: Intel 8742)는 동일한 칩에 12MHz, 128바이트의 RAM, 2048바이트의 EPROM 및 I/O로 실행되는 CPU를 포함하는 8비트 마이크로컨트롤러입니다.
1960년대에는 2세대 [o]기술과 3세대 기술 사이에 상당한 중복이 있었습니다.IBM은 1964년 IBM System/360용 하이브리드 회로에 IBM Solid Logic Technology 모듈을 구현했습니다.1975년까지 스페리 유니백은 UNIVAC 494와 같은 2세대 기계의 제조를 계속했습니다.B5000과 같은 Burroughs의 대형 시스템은 스택 머신이었으며, 이는 더 간단한 프로그래밍을 가능하게 했습니다.이러한 푸시다운 오토마톤은 나중에 미니 컴퓨터와 마이크로프로세서에도 구현되어 프로그래밍 언어 설계에 영향을 미쳤습니다.미니 컴퓨터는 산업체, 기업체 및 [175]대학의 저비용 컴퓨터 센터 역할을 했습니다.EDA(Electronic Design Automation)를 위한 프로그램 중 하나인 미니 컴퓨터에 집적회로를 강조한 시뮬레이션 프로그램이나 SPICE(1971)로 아날로그 회로를 시뮬레이션하는 것이 가능해졌습니다.마이크로프로세서는 개인과 중소기업이 소유할 수 있는 작고 저렴한 컴퓨터인 마이크로컴퓨터의 개발로 이어졌습니다.1970년대에 처음으로 등장한 마이크로컴퓨터는 1980년대와 그 이후에 널리 보급되었습니다.

어떤 특정 제품이 최초의 마이크로컴퓨터 시스템으로 여겨지는지는 논쟁의 문제이지만, 가장 초기의 제품 중 하나는 인텔 8008을 [176]사용하여 "1973년 초"에 출시된 R2E의 Micral N(프랑수아 제르넬, 앙드레 트뤼옹)입니다.상업적으로 이용 가능한 최초의 마이크로컴퓨터 키트는 1975년 1월 Popular Electronics의 표지 기사에서 발표된 인텔 8080 기반 알테어 8800이었습니다.그러나 Altair 8800은 초기 패키지에 256바이트의 DRAM만 포함하고 토글 스위치와 LED 레지스터 디스플레이 외에는 입출력이 없는 극히 제한적인 시스템이었습니다.그럼에도 불구하고, 그것은 첫 해에 수백 개의 판매고를 올리며 처음에는 놀랍게도 인기를 끌었고, 수요는 빠르게 공급을 앞질렀습니다.Cromemco와 Processor Technology와 같은 몇몇 초기 타사 공급업체들은 곧 Altair 8800을 위한 S-100 버스 하드웨어를 추가로 공급하기 시작했습니다.
1975년 4월 하노버 박람회에서 올리베티는 P6060을 선보였는데, P6060은 세계 최초로 미리 조립된 완전한 개인용 컴퓨터 시스템입니다.중앙 처리 장치는 코드 이름이 PUCE1과 PUCE2인 두 개의 카드로 구성되었으며, 대부분의 다른 개인용 컴퓨터와 달리 마이크로프로세서가 아닌 TTL 구성 요소로 만들어졌습니다.8" 플로피 디스크 드라이브 1개 또는 2개, 32자 플라즈마 디스플레이, 80열 그래픽 열 프린터, 48KB RAM, BASIC 언어를 갖추고 있었습니다.무게는 40kg (88파운드) 이었습니다.완전한 시스템으로서 이는 알테어에서 중요한 진전이었지만 결코 같은 성공을 거두지는 못했습니다.외장형 플로피 디스크 드라이브를 장착한 IBM의 유사한 제품과 경쟁 관계에 있었습니다.
1975년부터 1977년까지 MOS Technology KIM-1, Altair 8800, 그리고 Apple I의 일부 버전과 같은 대부분의 마이크로컴퓨터는 셀프 작업을 위한 키트로 판매되었습니다.1977년까지 애플 II, 탠디 TRS-80, 최초의 SWTPC 컴퓨터, 코모도어 PET 등이 도입되면서 사전 조립된 시스템은 큰 입지를 차지하지 못했습니다.컴퓨팅은 마이크로컴퓨터 아키텍처와 함께 발전해 왔으며, 더 큰 형제들로부터 기능이 추가되어 현재 대부분의 시장 부문에서 우위를 차지하고 있습니다.
CERN의 팀 버너스 리(Tim Berners-Lee)와 로버트 카일로(Robert Cailliau)는 NeXT 컴퓨터와 객체 지향 개발 도구 및 라이브러리를 사용하여 세계 최초의 웹 서버 소프트웨어인 CERN httpd를 개발했으며 최초의 웹 브라우저인 WorldWideWeb을 작성하는 데도 사용했습니다.
컴퓨터처럼 복잡한 시스템은 매우 높은 신뢰성을 요구합니다.ENIAC는 1947년부터 1955년까지 8년간 운영을 계속하다가 폐쇄되었습니다.진공관이 고장날 수 있지만 시스템을 다운시키지 않고 교체할 수 있습니다.ENIAC을 종료하지 않는 간단한 전략을 통해 장애가 크게 줄었습니다.진공관 SAGE 방공 컴퓨터는 매우 신뢰성이 높아졌습니다. 한 쌍으로 설치된 한 개의 오프 라인 튜브는 컴퓨터가 의도적으로 전력을 감소시켜 검색했을 때 장애가 발생할 가능성이 높았습니다.핫플러그 방식의 하드 디스크는 과거의 핫플러그 방식의 진공관과 같이 지속적으로 작동하는 동안 수리의 전통을 이어갑니다.비록 유닉스와 같은 운영 체제는 고장난 하드웨어를 감지하기 위해 시동 시 메모리 테스트를 실시했지만, 반도체 메모리는 일반적으로 작동 시 오류가 없습니다.오늘날 안정적인 성능을 요구하는 요구사항은 서버 팜이 제공 [177]플랫폼인 경우 더욱 엄격해집니다.Google은 하드웨어 장애를 복구하기 위해 내결함성 소프트웨어를 사용하여 이를 관리했으며, 서비스 [178][179]이벤트 중에 전체 서버 팜을 즉시 교체하는 개념으로 작업하고 있습니다.
21세기에는 멀티 코어 CPU가 [180]상용화되었습니다.CAM(content-addressable memory)[181]은 네트워킹에 사용될 수 있을 정도로 저렴해졌으며, 프로그래밍 언어에 사용할 하드웨어 CAM을 구현한 컴퓨터 시스템은 아직 없지만 현대 마이크로프로세서에서 온칩 캐시 메모리에 자주 사용됩니다.현재 소프트웨어의 CAM(또는 연관 배열)은 프로그래밍 언어에 특화되어 있습니다.반도체 메모리 셀 어레이는 매우 규칙적인 구조이며, 제조업체들은 그들의 공정을 증명합니다. 이를 통해 메모리 제품의 가격을 낮출 수 있습니다.1980년대에 CMOS 논리 게이트는 다른 회로 유형처럼 빠르게 만들 수 있는 장치로 발전했습니다. 따라서 컴퓨터 전력 소비를 크게 줄일 수 있었습니다.다른 논리 유형에 기반한 게이트의 연속 전류 인출과는 달리 CMOS 게이트는 논리 [182]상태 간의 '전환' 중에 누설을 제외하고는 상당한 전류만 인출합니다.
CMOS 회로는 컴퓨터가 이제는 어디에나 있는 상품이 될 수 있게 해주었고 그리팅 카드와 전화에서 위성에 이르기까지 다양한 형태로 내장되어 있습니다.작동 중에 소멸되는 열 설계 전력은 작동 속도 계산만큼이나 필수적인 요소가 되었습니다.2006년에 서버는 미국 [183]전체 에너지 예산의 1.5%를 소비했습니다.컴퓨터 데이터 센터의 에너지 소비는 2011년까지 세계 소비의 2배에서 3%로 증가할 것으로 예상되었습니다.SoC(System on Chip)는 더 많은 집적 회로를 단일 칩으로 압축했습니다. SoC는 전화와 PC가 단일 핸드헬드 무선 모바일 [184]장치로 융합할 수 있도록 합니다.
양자 컴퓨팅은 컴퓨팅 분야에서 떠오르는 기술입니다.MIT 테크놀로지 리뷰는 2017년 11월 10일 IBM이 50 큐비트 컴퓨터를 개발했다고 발표했습니다. 현재 양자 상태는 50 마이크로초 [185]동안 지속됩니다.구글 연구원들은 2021년 [186]7월 14일 네이처에 보고된 바와 같이 50 마이크로초의 시간 제한을 연장할 수 있었습니다. 양자 오류 [186]수정을 위해 데이터 큐비트 체인에 단일 논리 큐비트를 확산함으로써 안정성을 100배로 확장했습니다.피지컬 리뷰 X는 2018년 [187]11월 26일 '스핀 큐비트에 대한 실행 가능한 판독 방법으로서 단일 게이트 감지'(실리콘의 단일 삼중항 스핀 상태)에 대한 기술을 보고했습니다.Google 팀은 RF 펄스 변조기 칩을 3 켈빈으로 작동시키는 데 성공하여 0.3 켈빈으로 작동하도록 설정된 72 큐비트 컴퓨터의 극저온 현상을 단순화했습니다. 그러나 판독 회로와 다른 드라이버는 여전히 [188][p]극저온 상태로 유지됩니다.참조: 양자[190][191] 지상주의 실리콘 큐비트 시스템은 비국소적 [192]거리에서 얽힘을 증명했습니다.
컴퓨팅 하드웨어와 그 소프트웨어는 심지어 [193]우주의 작동에 대한 은유가 되었습니다.
에필로그
Burks, Goldstine 그리고 von [194]Neumann에 의한 1947년의 중요한 기사의 역사로부터 이 분야의 발전의 속도에 대한 징후를 유추할 수 있습니다.누구나 무엇이든 쓸 시간이 있을 때쯤이면, 그것은 쓸모가 없었습니다.1945년 이후, 다른 사람들은 존 폰 노이만의 EDVAC에 대한 보고서 초안을 읽고 즉시 자신의 시스템을 구현하기 시작했습니다.오늘날까지 전 [q][r]세계적으로 빠른 발전 속도가 계속되고 있습니다.
참고 항목
- 안티키테라 메커니즘
- 컴퓨팅의 역사
- 컴퓨팅 하드웨어의 역사(1960년대~현재)
- 노트북의 역사
- 개인용 컴퓨터의 역사
- 소프트웨어의 역사
- 정보화시대
- IT역사학회
- 레트로 컴퓨팅
- 컴퓨팅 타임라인
- 컴퓨터과학의 선구자 목록
- 진공관 컴퓨터
메모들
- ^ 이상고 뼈는 기원전 18,000년에서 20,000년 사이의 상부 구석기 시대까지 거슬러 올라가는 뼈 도구입니다.이것은 뼈의 어두운 갈색 길이로, 개코원숭이의 섬유질입니다.도구 길이를 나타내는 세 개의 열에 일련의 집계 표시가 새겨져 있습니다.1960년 벨기에령 [1]콩고에서 발견되었습니다.
- ^ Schmandt-Besserat 1981에 따르면, 이 점토 용기에는 토큰이 들어 있었고, 그 총합은 전송되는 물체의 개수였습니다.따라서 컨테이너는 선하증권이나 회계장부 같은 역할을 했습니다.용기가 깨지는 것을 피하기 위해, 먼저, 토큰의 점토로 된 인상을 용기 외부에 두었습니다. 인상의 모양을 양식화된 표시로 추상화했습니다. 마지막으로, 추상화된 표시를 체계적으로 숫자로 사용했습니다. 이 숫자들은 마침내 숫자로 공식화되었습니다.결국 (Schmandt-Besserat는 5000년이 걸렸다고 추정합니다.)[5] 용기 외부에 있는 표시가 숫자를 전달하는 데 필요한 전부였고, 점토 용기는 숫자를 나타내는 표시가 있는 점토판으로 진화했습니다.
- ^ Robson은 Schmandt-Besserat(1981)에게 적어도 하나의 보충물을 추천했습니다. 예를 들어, 검토,Englund, R. (1993). "The origins of script". Science. 260 (5114): 1670–1671. doi:10.1126/science.260.5114.1670. PMID 17810210.[7]
- ^ 네이피어의 뼈(1617)의 스페인 구현은 1887년 Montaner & Simon, pp. 19–20에 기록되어 있습니다.
- ^ 9대 모두 Vidal & Vogt 2011에 설명되어 있습니다.
- ^ BCD(Binary Coded Decimal)는 여전히 널리 사용되는 숫자 표현 또는 문자 인코딩입니다.
- ^ 콜로수스의 존재는 30년 동안 영국 정부에 의해 비밀로 유지되었고 고든 벨과 앨런 뉴웰과 같은 미국의 컴퓨터 과학자들에게는 알려지지 않았습니다.그리고 1970년대 표준 참조 저작인 Bell & Newell (1971) Computing Structures에는 없었습니다.
- ^ 맨체스터 베이비는 EDSAC보다 먼저 저장형 프로그램 컴퓨터로 개발되었으나 실제 [116]사용을 위한 기계가 아닌 윌리엄스 튜브를 위한 테스트 베드로 개발되었습니다.그러나 1949년 맨체스터 마크 1은 아직 개발 중임에도 불구하고 1949년 4월에 [117]대학 연구에 사용할 수 있었습니다.
- ^ Martin 2008, p. 24는 David Caminer(1915–2008)가 이 최초의 비즈니스 컴퓨터 시스템을 위한 최초의 기업 전자 시스템 분석가로 활동했다고 언급합니다.LEO는 직원들의 급여를 계산하고 청구서를 처리하며 기타 사무 자동화 작업을 수행합니다.
- ^ 예를 들어, Donald Knuth에 대한 Kara Platoni의 기사는 "IBM [126]650에 특별한 무언가가 있었다"고 말했습니다.
- ^ 마이크로코드는 아틀라스에 [132]엑스트라코드로 구현되었습니다.
- ^ 앨런 뉴웰(Allen Newell)은 원격 터미널을 사용하여 RAND [147]컴퓨터와 국가 간 통신을 했습니다.
- ^ 밥 테일러(Bob Taylor)는 특정 네트워크에 관계없이 여러 네트워크를 하나의 세션으로 볼 수 있도록 연결하는 일반화된 프로토콜을 구상했습니다. "잠깐만요.터미널을 하나만 가지고 있으면 원하는 모든 것에 연결할 수 있습니다.그렇게 해서 아르파넷이 [148]탄생한 것입니다.
- ^ Intel 4004(1971) 다이는 12mm로2 2300개의 트랜지스터로 구성되어 있었습니다. 이에 비해 Pentium Pro는 306mm로2 550만 [173]개의 트랜지스터로 구성되어 있었습니다.
- ^ 국방 분야에서 Kalman 1960, pp. 35–45와 같은 방정식의 전산화 구현에 상당한 작업이 이루어졌습니다.
- ^ IBM의 127 큐비트 시스템은 기존 [189]시스템에서 시뮬레이션할 수 없습니다.
- ^ DBLP는 [195]1979년으로 거슬러 올라가 연도별로 컴퓨팅 역사 연보를 요약합니다.
- ^ 상위 500대 중 가장 빠른 슈퍼컴퓨터는 현재 1.102 ExaFlops의 Frontier인데,[196] 이는 [197]현재 상위 500대 중 2위인 Fugaku보다 2.66배나 빠른 속도입니다.
- ^ Schultz, Phill (7 September 1999). "A very brief history of pure mathematics: The Ishango Bone". University of Western Australia School of Mathematics. Archived from the original on 2008-07-21.
- ^ Selin, Helaine (12 March 2008). Encyclopaedia of the History of Science, Technology, and Medicine in Non-Western Cultures. Springer Science & Business Media. p. 1356. Bibcode:2008ehst.book.....S. ISBN 978-1-4020-4559-2. Retrieved 2020-05-27.
- ^ Pegg, Ed Jr. "Lebombo Bone". MathWorld.
- ^ Darling, David (2004). The Universal Book of Mathematics From Abracadabra to Zeno's Paradoxes. John Wiley & Sons. ISBN 978-0-471-27047-8.
- ^ Schmandt-Besserat, Denise. "The Evolution of Writing" (PDF). Archived from the original on 2012-01-30.
- ^ Robson, Eleanor (2008). Mathematics in Ancient Iraq. Princeton University Press. ISBN 978-0-691-09182-2. p. 5:
calculi were in use in Iraq for primitive accounting systems as early as 3200–3000 BCE, with commodity-specific counting representation systems. Balanced accounting was in use by 3000–2350 BCE, and a sexagesimal number system was in use 2350–2000 BCE.
- ^ Robson, Eleanor. "Bibliography of Mesopotamian Mathematics". Archived from the original on 2016-06-16. Retrieved 2016-07-06.
- ^ 라조스 1994.
- ^ Sharkey, Noel (4 July 2007), A programmable robot from 60 AD, vol. 2611, New Scientist, archived from the original on 2017-12-13
- ^ "Episode 11: Ancient Robots", Ancient Discoveries, History Channel, archived from the original on 2014-03-01, retrieved 2008-09-06
- ^ Turner, Howard R. (1997). Science in Medieval Islam: An Illustrated Introduction. Austin: University of Texas press. p. 184. ISBN 978-0-292-78149-8.
- ^ Hill, Donald Routledge (May 1991). "Mechanical Engineering in the Medieval Near East". Scientific American. pp. 64–69. (cf.)
- ^ Kells, Kern & Bland 1943, 페이지 92.
- ^ Kells, Kern & Bland 1943, 페이지 82.
- ^ Meli, Domenico Bertolini (1992). "Guidobaldo Dal Monte and the Archimedean Revival". Nuncius. 7 (1): 3–34. doi:10.1163/182539192x00019.
- ^ Williams 1997, p. 128 "... Schickard가 사용하는 것과 같은 단치 기어는 일반적인 운반 기구에는 사용되지 않습니다.단치 기어는 운반체가 몇 군데만 전파된다면 잘 작동하지만, 운반체가 축열기를 따라 여러 군데만 전파되어야 한다면 기계를 작동하는 데 필요한 힘은 섬세한 기어를 손상시킬 정도의 크기가 될 것입니다.
- ^ Pascal, Blaise (1645). La Machine d'arithmétique (in French).
- ^ Margu in 1994, p. 48.
- ^ Ocagne 1893, 페이지 245.
- ^ Mourlev at 1988, p. 12.
- ^ Falk, Jim. "Schickard versus Pascal - an empty debate?". Archived from the original on 2014-04-08. Retrieved 2014-05-15.
- ^ 스미스 1929, 180-181쪽.
- ^ 라이프니츠 1703년
- ^ "Discovering the Arithmometer". Cornell University. 2005. Archived from the original on 2006-09-13. Retrieved 2023-08-26.
- ^ "Herman Hollerith". Columbia University Computing History. Columbia University ACIS. Archived from the original on 2011-05-13. Retrieved 2010-01-30.
- ^ Truesdell, Leon E. (1965). The Development of Punch Card Tabulation in the Bureau of the Census 1890–1940. US GPO. pp. 47–55.
- ^ 1895년 6월 30일에 끝나는 회계연도 내무장관에게 제11차 인구조사를 담당하는 노동국장의 보고.워싱턴 DC: 미국 정부 출판국. 1895년 7월 29일. p. 9. hdl:2027/osu.32435067619882.OCLC 867910652."당신은 10월 1일 이후 이 사무실의 인력이 급격히 줄어들고, 현 역년 동안 사무직 업무가 완전히 중단되는 것을 자신 있게 기대할 수 있다."센서스 부서의 작업 상태와 최종 보고서의 상태는 11개 센서스의 작업이 10개 센서스의 작업보다 적어도 2년 일찍 완료될 것임을 분명히 보여줍니다." — 캐롤 D.라이트, 담당 노동위원장
- ^ "1920". IBM Archives. 23 January 2003. Archived from the original on 2020-10-29. Retrieved 2020-12-01.
- ^ "Chronological History of IBM: 1930s". IBM Archives. 23 January 2003. Archived from the original on 2020-12-03. Retrieved 2020-12-01.
- ^ Leslie Comrie (1928) 보간에 의한 표 구성에 관하여
- ^ 에커트 1935년
- ^ Frank da Cruz. "A Chronology of Computing at Columbia University". Columbia University Computing History. Columbia University. Archived from the original on 2023-08-22. Retrieved 2023-08-31.
- ^ Eckert 1940, 페이지 101-114.
- ^ Light, Jennifer S. (July 1999). "When Computers Were Women". Technology and Culture. 40 (3): 455–483. doi:10.1353/tech.1999.0128. S2CID 108407884.
- ^ 1998년 사냥.
- ^ "Friden Model STW-10 Electro-Mechanical Calculator". Archived from the original on 2011-05-14. Retrieved 2015-08-11.
- ^ "Simple and Silent". Office Magazine. December 1961. p. 1244.
- ^ "'Anita' der erste tragbare elektonische Rechenautomat" ['Anita' the first portable electronic computer]. Buromaschinen Mechaniker. November 1961. p. 207.
- ^ Halacy, Daniel Stephen (1970). Charles Babbage, Father of the Computer. Crowell-Collier Press. ISBN 0-02-741370-5.
- ^ "Babbage". Online stuff. Science Museum. 19 January 2007. Archived from the original on 2012-08-07. Retrieved 2012-08-01.
- ^ John Graham-Cumming (23 December 2010). "Let's build Babbage's ultimate mechanical computer". opinion. New Scientist. No. 2791. Archived from the original on 2012-08-05. Retrieved 2012-08-01.
- ^ "Babbage's Analytical Engine: The First True Digital Computer". The Analytical Engine. Archived from the original on 2008-08-21. Retrieved 2008-08-21.
- ^ "The Babbage Pages: Calculating Engines". Projects.ex.ac.uk. 8 January 1997. Archived from the original on 2008-03-12. Retrieved 2012-08-01.
- ^ Robinson, Tim (28 May 2007). "Difference Engines". Meccano.us. Archived from the original on 2020-10-05. Retrieved 2012-08-01.
- ^ 메나브레아 & 러브레이스 1843.
- ^ "The John Gabriel Byrne Computer Science Collection" (PDF). Archived from the original on 2019-04-16. Retrieved 2019-08-08.
- ^ "1907: was the first portable computer design Irish? Ingenious Ireland". Archived from the original on 2022-12-02. Retrieved 2022-12-02.
- ^ L. 토레스 퀘베도.엔사요소브레 오토마티카 – Su definition. Extension teórica de susapaciones, Revista de la Academia de Ciencias Exacta, Revista 12, pp. 391-418, 1914
- ^ Torres Quevedo, Leonardo (19 November 1914). "Automática: Complemento de la Teoría de las Máquinas" (PDF). Revista de Obras Públicas: 575–583.
- ^ 토레스 퀘베도.L. (1915)."Automatique" "Saé sur'Automatique - Sadefinition" Etendue theorique des applications", "Vue Génerale des Sciences Pureset Applicationquées, vol. 2, pp. 601-611"
- ^ B. 랜델.전자기계 계산기, 디지털 컴퓨터의 기원, pp.109-120, 1982
- ^ Randell, Brian. "From Analytical Engine to Electronic Digital Computer: The Contributions of Ludgate, Torres, and Bush" (PDF). Archived from the original (PDF) on 2013-09-21. Retrieved 2013-09-09.
- ^ Chua 1971, pp. 507-519.
- ^ a b c d "The Modern History of Computing". Stanford Encyclopedia of Philosophy. Metaphysics Research Lab, Stanford University. 2017. Archived from the original on 2010-07-12. Retrieved 2014-01-07.
- ^ Girvan, Ray (May–June 2003). "The revealed grace of the mechanism: computing after Babbage". Scientific Computing World. Archived from the original on 2012-11-03.
- ^ Torres, Leonardo (10 October 1895). "Memória sobre las Máquinas Algébricas" (PDF). Revista de Obras Públicas (in Spanish) (28): 217–222.
- ^ 레오나르도 토레스.Memoria Sobrelas máquinas algébricas: conninform de la Real academia de ciencias exactas, fishasy naturals, Misericordia, 1895.
- ^ Thomas, Federico (1 August 2008). "A short account on Leonardo Torres' endless spindle". Mechanism and Machine Theory. IFToMM. 43 (8): 1055–1063. doi:10.1016/j.mechmachtheory.2007.07.003. hdl:10261/30460. ISSN 0094-114X.
- ^ "Norden M9 Bombsight". National Museum of the USAF. Archived from the original on 2007-08-29. Retrieved 2008-05-17.
- ^ 코리올리스 1836, 페이지 5-9.
- ^ Tomayko, James E. (1985). "Helmut Hoelzer's Fully Electronic Analog Computer". IEEE Annals of the History of Computing. 7 (3): 227–240. doi:10.1109/MAHC.1985.10025. S2CID 15986944.
- ^ Neufeld, Michael J. (10 September 2013). The Rocket and the Reich: Peenemunde and the Coming of the Ballistic Missile Era. Smithsonian Institution. p. 138. ISBN 9781588344663. Archived from the original on 2023-02-02. Retrieved 2020-10-18.
- ^ Ulmann, Bernd (22 July 2013). Analog Computing. Walter de Gruyter. p. 38. ISBN 9783486755183. Archived from the original on 2023-02-02. Retrieved 2021-12-27.
- ^ a b 튜링 1937, 1938
- ^ Copeland 2004, p. 22: "von Neumann... 나에게 확고하게 강조했다. 그리고 나는 배비지, 러브레이스와 다른 사람들이 예상하지 못하는 한, 근본적인 개념은 튜링에 기인한다고 확신합니다.스탠리 프랭클이 브라이언 랜델에게 보낸 편지, 1972."
- ^ a b Zuse, Horst. "Part 4: Konrad Zuse's Z1 and Z3 Computers". The Life and Work of Konrad Zuse. EPE Online. Archived from the original on 2008-06-01. Retrieved 2008-06-17.
- ^ 스미스 2007, 페이지 60.
- ^ 웰치먼 1984, 페이지 77.
- ^ "A Computer Pioneer Rediscovered, 50 Years On". The New York Times. 20 April 1994. Archived from the original on 2016-11-04. Retrieved 2017-02-16.
- ^ Zuse 1993, p. 55.
- ^ "Zuse". Crash! The Story of IT. Archived from the original on 2008-03-18.
- ^ Rojas, Raúl (1998). How to Make Zuse's Z3 a Universal Computer. CiteSeerX 10.1.1.37.665.
- ^ Williams, F. C.; Kilburn, T. (25 September 1948). "Electronic Digital Computers". Nature. 162 (4117): 487. Bibcode:1948Natur.162..487W. doi:10.1038/162487a0. S2CID 4110351. Archived from the original on 2009-04-06 – via Computer 50.
- ^ 다크루즈 2008.
- ^ "Computer Pioneers – George Stibitz". history.computer.org. Archived from the original on 2018-10-05. Retrieved 2018-11-08.
- ^ Ritchie, David (1986). The Computer Pioneers. New York: Simon and Schuster. p. 35. ISBN 067152397X.
- ^ Dunn, J. Michael; Hardegree, Gary M. (2001). Algebraic methods in philosophical logic. Oxford University Press US. p. 2. ISBN 978-0-19-853192-0. Archived from the original on 2023-02-02. Retrieved 2016-06-04.
- ^ Arthur Gottlob Frege. Begriffsschrift: eine der arithmetischen nachgebildete Formelsprache des reinen Denkens.
- ^ 섀넌 1938년
- ^ 섀넌 1940년.
- ^ 섀넌 1938, 페이지 [verification needed]494-495
- ^ Guarnieri, M. (2012). "The Age of Vacuum Tubes: Merging with Digital Computing [Historical]". IEEE Industrial Electronics Magazine. 6 (3): 52–55. doi:10.1109/MIE.2012.2207830. S2CID 41800914.
- ^ Pugh, Emerson W. (1996). Building IBM: Shaping an Industry and its Technology. The MIT Press.
- ^ "Patents and Innovation". IBM 100. 7 March 2012. Archived from the original on 2020-12-02. Retrieved 2020-12-01.
- ^ 1941년 1월 15일 디모인 등록부에 공고.
- ^ Burks, Alice R.; Burks, Arthur W. (1988). The First Electronic Computer: the Atanasoff story. Ann Arbor: University of Michigan Press. ISBN 0-472-10090-4.
- ^ Copeland 2006, p. 107.
- ^ Welchman 1984, 페이지 138–145, 295–309.
- ^ Copeland 2006, 페이지 182.
- ^ 랜델 1980, 페이지 9.
- ^ 부디안스키 2000, 페이지 314.
- ^ "Bletchley's code-cracking Colossus". BBC News. 2 February 2010. Archived from the original on 2020-03-08. Retrieved 2012-10-19.
- ^ Fensom, Jim (8 November 2010), "Harry Fensom obituary", The Guardian, archived from the original on 2013-09-17, retrieved 2012-10-17
- ^ Sale, Tony. "Colossus - The Rebuild Story". The National Museum of Computing. Archived from the original on 2015-04-18.
- ^ Copeland 2006, p. 75.
- ^ Copeland 2006, p. 2.
- ^ Small, Albert W. (December 1944), The Special Fish Report, College Campus Washington: The American National Archive (NARA), archived from the original on 2011-05-15, retrieved 2019-01-11
- ^ Randell, Brian; Fensom, Harry; Milne, Frank A. (15 March 1995), "Obituary: Allen Coombs", The Independent, archived from the original on 2012-02-03, retrieved 2012-10-18
- ^ Flowers, T. H. (1983), "The Design of Colossus", Annals of the History of Computing, 5 (3): 239–252, doi:10.1109/MAHC.1983.10079, S2CID 39816473, archived from the original on 2006-03-26, retrieved 2019-03-03
- ^ Loerner, Brendan I. (25 November 2014). "How the World's First Computer Was Rescued From the Scrap Heap". Wired. Archived from the original on 2017-05-02. Retrieved 2017-03-07.
- ^ 에반스 2018, 페이지 39.
- ^ "Generations of Computer". Archived from the original on 2015-07-02. Retrieved 2015-08-11.
- ^ Copeland 2004, pp. 21-22.
- ^ Copeland 2006, 페이지 104.
- ^ a b Wilkes, M. V. (1956). Automatic Digital Computers. New York: John Wiley & Sons. pp. 305 pages. QA76.W5 1956.
- ^ Alan Turing (1945). Proposed Electronic Calculator (PDF) (Report). Retrieved 2023-08-24.
- ^ Enticknap, Nicholas (Summer 1998), "Computing's Golden Jubilee", Resurrection, The Computer Conservation Society (20), ISSN 0958-7403, archived from the original on 2012-01-09, retrieved 2008-04-19
- ^ "Early computers at Manchester University", Resurrection, The Computer Conservation Society, 1 (4), Summer 1992, ISSN 0958-7403, archived from the original on 2017-08-28, retrieved 2010-07-07
- ^ "Why Williams-Kilburn Tube is a Better Name for the Williams Tube". Computer 50. Archived from the original on 2013-06-06.
- ^ Kilburn, Tom (1990), "From Cathode Ray Tube to Ferranti Mark I", Resurrection, The Computer Conservation Society, 1 (2), ISSN 0958-7403, archived from the original on 2020-06-27, retrieved 2012-03-15
- ^ "Early Electronic Computers (1946–51)", Computer 50, University of Manchester, archived from the original on 2009-01-05, retrieved 2008-11-16
- ^ Napper, R. B. E., "Introduction to the Mark 1", Computer 50, The University of Manchester, archived from the original on 2008-10-26, retrieved 2008-11-04
- ^ 레이빙턴 1998, 페이지 20.
- ^ Ward, Mark (13 January 2011). "Pioneering Edsac computer to be built at Bletchley Park". BBC News. Archived from the original on 2018-06-20. Retrieved 2018-06-21.
- ^ Wilkes, W. V.; Renwick, W. (1950). "The EDSAC (Electronic delay storage automatic calculator)". Math. Comp. 4 (30): 61–65. doi:10.1090/s0025-5718-1950-0037589-7.
- ^ "A brief informal history of the Computer Laboratory". EDSAC 99. University of Cambridge Computer Laboratory. Archived from the original on 2013-05-06. Retrieved 2020-12-01.
- ^ "The Manchester Mark 1". Computer 50. Archived from the original on 2014-02-09. Retrieved 2014-01-05.
- ^ "Pioneer computer to be rebuilt". Cam. 62: 5. 2011. 정확히 말하면, EDSAC의 첫 번째 프로그램은 0부터 99까지의 정수의 제곱의 목록을 출력했습니다.
- ^ EDSAC 99: 15–16 April 1999 (PDF), University of Cambridge Computer Laboratory, 6 May 1999, pp. 68–69, archived (PDF) from the original on 2020-09-26, retrieved 2013-06-29
- ^ Campbell-Kelly, Martin (July 2001). "Tutorial Guide to the EDSAC Simulator" (PDF). Department of Computer Science, University of Warwick. Archived from the original (PDF) on 2015-12-22. Retrieved 2016-11-18.
• "Tutorial Guide to the EDSAC Simulator" (PDF). The EDSAC Replica Project, The National Museum of Computing. March 2018. Archived (PDF) from the original on 2015-12-22. Retrieved 2020-12-02. - ^ 레이빙턴 1998, 페이지 25.
- ^ Our Computer Heritage Pilot Study: Deliveries of Ferranti Mark I and Mark I Star computers., Computer Conservation Society, archived from the original on 2016-12-11, retrieved 2010-01-09
- ^ Lavington, Simon. "A brief history of British computers: the first 25 years (1948–1973)". British Computer Society. Archived from the original on 2010-07-05. Retrieved 2010-01-10.
- ^ a b 1634–1699: 맥커스커, J. J. (1997).그것은 진짜 돈으로 얼마인가요?미국 경제의 통화가치 하락을 위한 역사적 가격지수:Addenda et Corrigenda (PDF).미국 골동품 협회.1700–1799: 맥커스커, J. J. (1992).그것은 진짜 돈으로 얼마인가요?미국 경제에서 화폐 가치의 디플레이터로 사용하기 위한 역사적 가격 지수(PDF).미국 골동품 협회.1800–현재:미니애폴리스 연방준비은행입니다."소비자 물가 지수 (추정) 1800–".2023-05-28 회수.
- ^ a b c Leclerc, Bruno (January 1990). "From Gamma 2 to Gamma E.T.: The Birth of Electronic Computing at Bull". Annals of the History of Computing. 12 (1): 5–22. doi:10.1109/MAHC.1990.10010. ISSN 0164-1239. S2CID 15227017.
- ^ Platoni, Kara (May–June 2006). "Love at First Byte". Stanford Magazine. Archived from the original on 2006-09-25.
- ^ V. M. Wolontis(1955년 8월 18일) "I.B.M. 650 자기 드럼 계산기를 위한 완전한 부동 소수점 해석 시스템—Case 2087" Bell Telephone Laboratories 기술 비망록 MM-114-37, 1956년 3월 IBM Technical Newsletter No. 11에 보고됨. "Wolontis-Bell Interpreter"에서 참조됨.컴퓨터의 역사에 관한 연보.IEEE. 8 (1): 74–76.1986년 1월~3월. 도이:10.1109/MAHC.1986.10008.S2CID 36692260.
- ^ Dudley, Leonard (2008). Information Revolution in the History of the West. Edward Elgar Publishing. p. 266. ISBN 978-1-84720-790-6. Retrieved 2020-08-30.
- ^ IBM (1957), SOAP II for the IBM 650 (PDF), C24-4000-0, archived (PDF) from the original on 2009-09-20, retrieved 2009-05-25
- ^ 호로위츠 & 힐 1989, 페이지 743.
- ^ Wilkes, M. V. (1992). "Edsac 2". IEEE Annals of the History of Computing. 14 (4): 49–56. doi:10.1109/85.194055. S2CID 11377060.
- ^ T. Kilburn; R. B. Payne; D. J. Howarth (1962). "The Atlas Supervisor". Atlas Computer. Archived from the original on 2009-12-31. Retrieved 2010-02-09.
- ^ US 2708722, Wang, An, "펄스 전달 제어 장치", 1955-05-17호
- ^ "1953: Whirlwind computer debuts core memory". Computer History Museum. Archived from the original on 2018-05-08. Retrieved 2023-08-26.
- ^ N. Valery (21 August 1975). "Takeover in the memory market". New Scientist. pp. 419–421. Archived from the original on 2023-02-02. Retrieved 2019-01-22.
- ^ Wells, Benjamin (18 November 2010). "Unwinding performance and power on Colossus, an unconventional computer". Natural Computing. Springer Science and Business Media LLC. 10 (4): 1383–1405. doi:10.1007/s11047-010-9225-x. ISSN 1567-7818. S2CID 7492074.
- ^ 파인만, 레이튼 & 샌즈 1966, 페이지 14-11-12.
- ^ IBM 1960.
- ^ Lavington 1998, 34-35쪽.
- ^ a b c 레이빙턴 1998, 37쪽.
- ^ a b Cooke-Yarborough, E.H. (1998). "Some early transistor applications in the UK". Engineering Science & Education Journal. 7 (3): 100–106. doi:10.1049/esej:19980301.
- ^ Cooke-Yarborough, E.H. (1957). Introduction to Transistor Circuits. Edinburgh: Oliver and Boyd.
- ^ Lavington, Simon (1980). Early British Computers. Manchester University Press. ISBN 0-7190-0803-4. Archived from the original on 2019-05-24. Retrieved 2014-01-07.
- ^ Cooke-Yarborough, E.H.; Barnes, R.C.M.; Stephen, J.H.; Howells, G.A. (1956). "A transistor digital computer". Proceedings of the IEE - Part B: Radio and Electronic Engineering. 103 (3S): 364–370. doi:10.1049/pi-b-1.1956.0076.
- ^ Lavington 1998, pp. 36-37쪽
- ^ "Metrovick". Exposuremeters.net. Archived from the original on 2014-01-07.
- ^ 1991년 사이먼.
- ^ 메이요 & 뉴컴 2008.
- ^ 레이빙턴 1998, 페이지 41.
- ^ Lavington 1998, 44-45쪽.
- ^ Lavington 1998, pp. 50–52.
- ^ Sao-Jie Chen; Guang-Huei Lin; Pao-Ann Hsiung; Yu-Hen Hu (2009). Hardware software co-design of a multimedia SOC platform. pp. 70–72.
- ^ Impagliazzo, John; Lee, John A. N. (2004). History of computing in education. Springer. p. 172. ISBN 1-4020-8135-9. Archived from the original on 2023-02-02. Retrieved 2016-06-04.
- ^ Sisson, Richard; Zacher, Christian K. (2006). The American Midwest: an interpretive encyclopedia. Indiana University Press. p. 1489. ISBN 0-253-34886-2. Archived from the original on 2023-02-02. Retrieved 2016-06-04.
- ^ 킬비 2000.
- ^ "The Chip that Jack Built". Texas Instruments. c. 2008. Archived from the original on 2017-08-05. Retrieved 2008-05-29.
- ^ Saxena, Arjun N. (2009). Invention of Integrated Circuits: Untold Important Facts. World Scientific. p. 140. ISBN 9789812814456. Archived from the original on 2023-02-02. Retrieved 2019-12-07.
- ^ a b "Integrated circuits". NASA. Archived from the original on 2019-07-21. Retrieved 2019-08-13.
- ^ US 2981877, Noice, Robert, "반도체 디바이스-리드 구조", 1961-04-25호, Fairchild Semiconductor Corporation에 할당
- ^ "1959: Practical Monolithic Integrated Circuit Concept Patented". Computer History Museum. Archived from the original on 2019-10-24. Retrieved 2019-08-13.
- ^ Lojek, Bo (2007). History of Semiconductor Engineering. Springer Science & Business Media. p. 120. ISBN 9783540342588.
- ^ Bassett, Ross Knox (2007). To the Digital Age: Research Labs, Start-up Companies, and the Rise of MOS Technology. Johns Hopkins University Press. p. 46. ISBN 9780801886393. Archived from the original on 2023-02-02. Retrieved 2019-12-07.
- ^ Huff, Howard R.; Tsuya, H.; Gösele, U. (1998). Silicon Materials Science and Technology: Proceedings of the Eighth International Symposium on Silicon Materials Science and Technology. Electrochemical Society. pp. 181–182. ISBN 9781566771931. Archived from the original on 2023-02-02. Retrieved 2019-12-07.
- ^ Ceruzzi, Paul (2015). "Apollo Guidance Computer and the First Silicon Chips". SmithsonianNational Air and Space Museum. Archived from the original on 2021-05-22. Retrieved 2021-05-12.
- ^ "1960 - Metal Oxide Semiconductor (MOS) Transistor Demonstrated". The Silicon Engine. Computer History Museum. Archived from the original on 2019-10-27. Retrieved 2019-10-21.
- ^ a b "1970: MOS Dynamic RAM Competes with Magnetic Core Memory on Price". Computer History Museum. Archived from the original on 2021-10-26. Retrieved 2019-07-29.
- ^ Solid State Design - Vol. 6. Horizon House. 1965. Archived from the original on 2023-02-02. Retrieved 2020-10-18.
- ^ "DRAM". IBM100. IBM. 9 August 2017. Archived from the original on 2019-06-20. Retrieved 2019-09-20.
- ^ "1971: Reusable semiconductor ROM introduced". Computer History Museum. Archived from the original on 2019-10-03. Retrieved 2019-06-19.
- ^ "Not just a flash in the pan". The Economist. 11 March 2006. Archived from the original on 2019-09-25. Retrieved 2019-09-10.
- ^ a b c d Shirriff, Ken (30 August 2016). "The Surprising Story of the First Microprocessors". IEEE Spectrum. Institute of Electrical and Electronics Engineers. 53 (9): 48–54. doi:10.1109/MSPEC.2016.7551353. S2CID 32003640. Archived from the original on 2021-07-12. Retrieved 2019-10-13.
- ^ a b 인텔 1971.
- ^ Patterson & Hennessy 1998, pp. 27–39.
- ^ Aspray, William (25 May 1994). "Oral-History: Tadashi Sasaki". Archived from the original on 2020-08-02. 사사키 씨는 4비트 조각 PMOS 칩에 대한 아이디어를 샤프 사의 여성 연구원의 아이디어 덕분이라고 여겼지만, 샤프의 브레인스토밍 그룹의 다른 구성원들은 받아들이지 않았습니다.4비트 슬라이스 PMOS 칩을 이용하기 위해 사사키의 명령에 따라 부시컴에서 인텔로 4000만엔의 자금을 투입했습니다.
- ^ Eckhouse & Morris 1979, pp. 1-2.
- ^ "R2E Micral N". www.system-cfg.com. Archived from the original on 2022-11-10. Retrieved 2022-12-02.
- ^ Shankland, Stephen (1 April 2009). "Google uncloaks once-secret server". Cnet. Archived from the original on 2014-07-16. Retrieved 2009-04-01. "2005년 이후로 [Google]의 데이터 센터는 표준 운송 컨테이너(각각 1,160대의 서버와 250킬로와트에 달하는 전력 소비량을 갖춘 컨테이너)로 구성되었습니다." — Google의 Ben Jai.
- ^ Shankland, Stephen (30 May 2008). "Google spotlights data center inner workings". Cnet. Archived from the original on 2014-08-18. Retrieved 2008-05-31. "만 대의 기계를 가동하면 매일 무언가가 죽어갑니다." – 구글의 Jeff Dean.
- ^ "Google Groups". Archived from the original on 2011-09-13. Retrieved 2015-08-11.
- ^ Shrout, Ryan (2 December 2009). "Intel Shows 48-core x86 Processor as Single-chip Cloud Computer". PC Perspective. Archived from the original on 2010-08-14. Retrieved 2020-12-02.
• "Intel unveils 48-core cloud computing silicon chip". BBC News. 3 December 2009. Archived from the original on 2012-12-06. Retrieved 2009-12-03. - ^ Kohonen 1980, p.
- ^ 미드 & 콘웨이 1980, 11-36쪽.
- ^ Energystar report (PDF) (Report). 2007. p. 4. Archived (PDF) from the original on 2013-10-22. Retrieved 2013-08-18.
- ^ Mossberg, Walt (9 July 2014). "How the PC is merging with the smartphone". Archived from the original on 2014-07-09. Retrieved 2014-07-09.
- ^ Knight, Will (10 November 2017). "IBM Raises the Bar with a 50-Qubit Quantum Computer". MIT Technology Review. Archived from the original on 2017-11-19. Retrieved 2017-11-10.
- ^ a b Julian Kelly; et al. (Google Quantum AI) (15 July 2021). "Exponential suppression of bit or phase errors with cyclic error correction" (PDF). Nature. 595: 383–387. doi:10.1038/s41586-021-03588-y. 에 인용됨
- ^ Pakkiam, P.; Timofeev, A. V.; House, M. G.; Hogg, M. R.; Kobayashi, T.; Koch, M.; Rogge, S.; Simmons, M. Y. (26 November 2018). "Single-Shot Single-Gate rf Spin Readout in Silicon". Physical Review X. 8 (4). 041032. arXiv:1809.01802. Bibcode:2018PhRvX...8d1032P. doi:10.1103/PhysRevX.8.041032. S2CID 119363882 – via APS.
- ^ Moore, Samuel K. (13 March 2019). "Google Builds Circuit to Solve One of Quantum Computing's Biggest Problems". IEEE Spectrum. Archived from the original on 2019-03-14. Retrieved 2019-03-14.
- ^ Ina Fried (14 November 2021). "Exclusive: IBM achieves quantum computing breakthrough". Axios. Archived from the original on 2021-11-15.
- ^ Juskalian, Russ (22 February 2017). "Practical Quantum Computers". MIT Technology Review. Archived from the original on 2021-06-23. Retrieved 2020-12-02.
- ^ MacKinnon, John D. (19 December 2018). "House Passes Bill to Create National Quantum Computing Program". The Wall Street Journal. Archived from the original on 2018-12-20. Retrieved 2018-12-20.
- ^ Princeton University (25 December 2019). "Quantum Computing Breakthrough: Silicon Qubits Interact at Long-Distance". SciTechDaily. Archived from the original on 2019-12-26. Retrieved 2019-12-26.
- ^ 스몰린 2001, 페이지 53-57.220-226페이지는 주석이 달린 참고 자료이며 추가 읽기를 위한 안내서입니다.
- ^ Burks, Goldstine & von Neumann 1947, pp. 1-464, 1962년 9월-10월 데이터레이션에서 재인쇄.예비 토론/설계는 나중에 시스템 분석/설계라고 불리는 용어이고, 나중에 시스템 아키텍처라고 불리는 용어라는 점에 유의하십시오.
- ^ "IEEE Annals of the History of Computing". Schloss Dagstuhl – Leibniz-Zentrum für Informatik. Archived from the original on 2011-03-20. Retrieved 2023-08-29.
- ^ "ORNL's Frontier First to Break the Exaflop Ceiling". top500.org. 30 May 2022. Archived from the original on 2022-06-02. Retrieved 2023-08-26.
- ^ McKay, Tom (22 June 2020). "Japan's New Fugaku Supercomputer Is Number One, Ranking in at 415 Petaflops". Gizmodo. Archived from the original on 2020-06-23. Retrieved 2020-06-23.
참고문헌
- Backus, John (August 1978), "Can Programming be Liberated from the von Neumann Style?", Communications of the ACM, 21 (8): 613, doi:10.1145/359576.359579, S2CID 16367522, 1977 ACM Turing Award Lecture
- Bell, Gordon; Newell, Allen (1971), Computer Structures: Readings and Examples, New York: McGraw-Hill, ISBN 0-07-004357-4
- Bergin, Thomas J., ed. (13–14 November 1996), Fifty Years of Army Computing: from ENIAC to MSRC (PDF), A record of a symposium and celebration, Aberdeen Proving Ground.: Army Research Laboratory and the U.S.Army Ordnance Center and School., archived from the original (PDF) on 2008-05-29, retrieved 2008-05-17
- Bowden, B. V. (1970), "The Language of Computers", American Scientist, 58 (1): 43–53, Bibcode:1970AmSci..58...43B, archived from the original on 2006-10-20, retrieved 2008-05-17
- Budiansky, Stephen (2000), Battle of wits: The Complete Story of Codebreaking in World War II, Free Press, ISBN 978-0684859323
- Burks, Arthur W.; Goldstine, Herman; von Neumann, John (1947), Preliminary discussion of the Logical Design of an Electronic Computing Instrument, Princeton, NJ: Institute for Advanced Study, archived from the original on 2008-05-15, retrieved 2008-05-18
- Chua, Leon O. (September 1971), "Memristor—The Missing Circuit Element", IEEE Transactions on Circuit Theory, 18 (5): 507–519, CiteSeerX 10.1.1.404.9037, doi:10.1109/TCT.1971.1083337
- Cleary, J. F. (1964), GE Transistor Manual (7th ed.), General Electric, Semiconductor Products Department, Syracuse, NY, pp. 139–204, OCLC 223686427
- Copeland, B. Jack, ed. (2004). The Essential Turing. Oxford University Press. ISBN 0-19-825080-0.
- Copeland, B. Jack, ed. (2006), Colossus: The Secrets of Bletchley Park's Codebreaking Computers, Oxford, England: Oxford University Press, ISBN 0-19-284055-X
- Coriolis, Gaspard-Gustave (1836), "Note sur un moyen de tracer des courbes données par des équations différentielles", Journal de Mathématiques Pures et Appliquées, series I (in French), 1: 5–9, archived from the original on 2019-07-03, retrieved 2008-07-06
- Cortada, James W. (2009), "Public Policies and the Development of National Computer Industries in Britain, France, and the Soviet Union, 1940–80", Journal of Contemporary History, 44 (3): 493–512, doi:10.1177/0022009409104120, JSTOR 40543045, S2CID 159510351
- CSIRAC: Australia's first computer, Commonwealth Scientific and Industrial Research Organisation (CSIRAC), 3 June 2005, archived from the original on 2011-12-13, retrieved 2007-12-21
- Da Cruz, Frank (28 February 2008), "The IBM Automatic Sequence Controlled Calculator (ASCC)", Columbia University Computing History: A Chronology of Computing at Columbia University, Columbia University ACIS, archived from the original on 2008-05-12, retrieved 2008-05-17
- Davenport, Wilbur B. Jr; Root, William L. (1958), "An Introduction to the theory of Random Signals and Noise", Physics Today, 11 (6): 112–364, Bibcode:1958PhT....11f..30D, doi:10.1063/1.3062606
- Eckert, Wallace (1935), "The Computation of Special Perturbations by the Punched Card Method.", Astronomical Journal, 44 (1034): 177, Bibcode:1935AJ.....44..177E, doi:10.1086/105298
- Eckert, Wallace (1940), "XII: "The Computation of Planetary Perturbations"", Punched Card Methods in Scientific Computation, Thomas J. Watson Astronomical Computing Bureau, Columbia University, pp. 101–114, hdl:2027/uc1.b3621946, OCLC 2275308
- Eckhouse, Richard H. Jr.; Morris, L. Robert (1979), Minicomputer Systems: organization, programming, and applications (PDP-11), Prentice-Hall, pp. 1–2, ISBN 0-13-583914-9
- Evans, Claire L. (2018). Broad Band: The Untold Story of the Women Who Made the Internet. New York: Portfolio/Penguin. ISBN 9780735211759. Archived from the original on 2023-02-02. Retrieved 2020-10-18.
- Feynman, R. P.; Leighton, Robert; Sands, Matthew (1965), Feynman Lectures on Physics: Mainly Mechanics, Radiation and Heat, vol. I, Reading, Mass: Addison-Wesley, ISBN 0-201-02010-6, OCLC 531535
- Feynman, R. P.; Leighton, Robert; Sands, Matthew (1966), Feynman Lectures on Physics: Quantum Mechanics, vol. III, Reading, Mass: Addison-Wesley, ASIN B007BNG4E0
- Fisk, Dale (2005), Punch cards (PDF), Columbia University ACIS, archived (PDF) from the original on 2008-05-14, retrieved 2008-05-19
- Flamm, Kenneth (1987), Targeting the Computer: Government Support and International Competition, Washington, DC: Brookings Institution Press, ISBN 978-0-815-72852-8
- Flamm, Kenneth (1988), Creating the Computer: Government, Industry, and High Technology, Washington, DC: Brookings Institution Press, ISBN 978-0-815-72850-4
- Hollerith, Herman (1890). In connection with the electric tabulation system which has been adopted by U.S. government for the work of the census bureau (PhD dissertation). Columbia University School of Mines.
- Horowitz, Paul; Hill, Winfield (1989), The Art of Electronics (2nd ed.), Cambridge University Press, ISBN 0-521-37095-7
- Hunt, J. C. R. (1998), "Lewis Fry Richardson and his contributions to Mathematics, Meteorology and Models of Conflict" (PDF), Annu. Rev. Fluid Mech., 30 (1): xiii–xxxvi, Bibcode:1998AnRFM..30D..13H, doi:10.1146/annurev.fluid.30.1.0, archived from the original (PDF) on 2008-02-27, retrieved 2008-06-15
- IBM (September 1956), IBM 350 disk storage unit, IBM, archived from the original on 2008-05-31, retrieved 2008-07-01
- IBM (1960), IBM Standard Modular System SMS Cards, IBM, archived from the original on 2007-12-06, retrieved 2008-03-06
- Intel (November 1971), Intel's First Microprocessor—the Intel 4004, Intel Corp., archived from the original on 2008-05-13, retrieved 2008-05-17
- Jones, Douglas W, Punched Cards: A brief illustrated technical history, The University of Iowa, archived from the original on 2008-05-09, retrieved 2008-05-15
- Kalman, R.E. (1960), "A new approach to linear filtering and prediction problems" (PDF), Journal of Basic Engineering, 82 (1): 35–45, doi:10.1115/1.3662552, S2CID 1242324, archived from the original (PDF) on 2008-05-29, retrieved 2008-05-03
- Kells; Kern; Bland (1943), The Log-Log Duplex Decitrig Slide Rule No. 4081: A Manual, Keuffel & Esser, p. 92, archived from the original on 2015-05-01, retrieved 2014-05-31
- Kilby, Jack (2000), Nobel lecture (PDF), Stockholm: Nobel Foundation, archived (PDF) from the original on 2008-05-29, retrieved 2008-05-15
- Kohonen, Teuvo (1980), Content-addressable memories, Springer-Verlag, ISBN 0-387-09823-2
- Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), Swindon: The British Computer Society
- Lazos, Christos (1994), Ο ΥΠΟΛΟΓΙΣΤΗΣ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ [The Antikythera Computer], ΑΙΟΛΟΣ PUBLICATIONS GR
- Leibniz, Gottfried (1703), Explication de l'Arithmétique Binaire
- Lubar, Steven (May 1991), "Do not fold, spindle or mutilate": A cultural history of the punched card, archived from the original on 2006-10-25, retrieved 2006-10-31
- Marguin, Jean (1994), Histoire des instruments et machines à calculer, trois siècles de mécanique pensante 1642–1942 (in French), Hermann, ISBN 978-2-7056-6166-3
- Martin, Douglas (29 June 2008), "David Caminer, 92 Dies; A Pioneer in Computers", The New York Times, p. 24
- Mayo, Keenan; Newcomb, Peter (July 2008), "How the web was won: an oral history of the internet", Vanity Fair, pp. 96–117, archived from the original on 2020-11-09, retrieved 2020-12-01
- Mead, Carver; Conway, Lynn (1980), Introduction to VLSI Systems, Reading, Mass.: Addison-Wesley, Bibcode:1980aw...book.....M, ISBN 0-201-04358-0
- Menabrea, Luigi Federico; Lovelace, Ada (1843), "Sketch of the Analytical Engine Invented by Charles Babbage", Scientific Memoirs, 3, archived from the original on 2008-09-15, retrieved 2008-05-04 번역자의 회고록에 대한 메모와 함께.
- Menninger, Karl (1992), Number Words and Number Symbols: A Cultural History of Numbers, Dover Publications 독일어에서 영어로의 번역, M.I.T., 1969.
- Montaner; Simon (1887), Diccionario enciclopédico hispano-americano de literatura, ciencias y artes (Hispano-American Encyclopedic Dictionary)
- Moye, William T. (January 1996), ENIAC: The Army-Sponsored Revolution, archived from the original on 2007-07-16, retrieved 2008-05-17
- Ocagne, Maurice d' (1893). "Calcul simplifié par des procédés mécaniques et graphiques. Premier cours: Instruments et machines arithmétiques" [Simplified calculation by mechanical and graphical processes. First lesson: Arithmetic instruments and machines]. Annales du Conservatoire des Arts et Métiers, éditées par les professeurs [Annals of the Conservatoire des Arts et Métiers, edited by the professors]. 2nd (in French). Vol. V. Paris: Gauthier-Villars et Fils. pp. 231–268. Archived from the original on 2018-08-09 – via CNAM.
- Patterson, David; Hennessy, John (1998), Computer Organization and Design, San Francisco: Morgan Kaufmann, ISBN 1-55860-428-6
- Mourlevat, Guy (1988), Les machines arithmétiques de Blaise Pascal (in French), Clermont-Ferrand: La Française d'Edition et d'Imprimerie
- Pellerin, David; Thibault, Scott (22 April 2005), Practical FPGA Programming in C, Prentice Hall Modern Semiconductor Design Series Sub Series: PH Signal Integrity Library, pp. 1–464, ISBN 0-13-154318-0
- Phillips, A.W.H., The MONIAC (PDF), Reserve Bank Museum, archived from the original (PDF) on 2007-10-24, retrieved 2006-05-17
- Randell, Brian (1980), "The Colossus", in Metropolis, N.; Howlett, J.; Rota, Gian-Carlo (eds.), A History of Computing in the Twentieth Century, pp. 47–92, ISBN 978-0124916500
- Reynolds, David (2010), "Science, technology, and the Cold War", in Leffler, Melvyn P.; Westad, Odd Arne (eds.), The Cambridge History of the Cold War, Volume III: Endings, Cambridge: Cambridge University Press, pp. 378–399, ISBN 978-0-521-83721-7
- Rojas, Raul; Hashagen, Ulf, eds. (2000). The First Computers: History and Architectures. Cambridge: MIT Press. ISBN 0-262-68137-4.
- Schmandt-Besserat, Denise (1981), "Decipherment of the earliest tablets", Science, 211 (4479): 283–285, Bibcode:1981Sci...211..283S, doi:10.1126/science.211.4479.283, PMID 17748027
- Shannon, Claude (December 1938). "A Symbolic Analysis of Relay and Switching Circuits". Transactions of the American Institute of Electrical Engineers. 57 (12): 713–723. doi:10.1109/t-aiee.1938.5057767. S2CID 51638483.
- Shannon, Claude E. (1940), A symbolic analysis of relay and switching circuits (Thesis), Massachusetts Institute of Technology, Dept. of Electrical Engineering, hdl:1721.1/11173
- Simon, Herbert A. (1991), Models of My Life, Basic Books, Sloan Foundation Series
- Singer (1946), Singer in World War II, 1939–1945 — the M5 Director, Singer Manufacturing Co., archived from the original on 2009-06-04, retrieved 2008-05-17
- Smith, David Eugene (1929), A Source Book in Mathematics, New York: McGraw-Hill, pp. 180–181
- Smith, Michael (2007) [1998], Station X: The Codebreakers of Bletchley Park, Pan Grand Strategy Series, London: Pan MacMillan Ltd, ISBN 978-0-330-41929-1
- Smolin, Lee (2001), Three Roads to Quantum Gravity, Basic Books, pp. 53–57, ISBN 0-465-07835-4 220-226페이지는 주석이 달린 참고 자료이며 추가 읽기를 위한 안내서입니다.
- Steinhaus, H. (1999), Mathematical Snapshots (3rd ed.), New York: Dover, pp. 92–95, p. 301
- Stern, Nancy (1981), From ENIAC to UNIVAC: An Appraisal of the Eckert-Mauchly Computers, Digital Press, ISBN 0-932376-14-2
- Stibitz, George US 특허 2668661, George Stibitz, "Complex Computer", 1954-02-09 발행, American Telegraph Company에 할당됨
- Taton, René (1969), Histoire du calcul. Que sais-je ? n° 198 (in French), Presses universitaires de France
- Turing, Alan M. (1937). "On Computable Numbers, with an Application to the Entscheidungsproblem". Proceedings of the London Mathematical Society. 2. 42 (1): 230–265. doi:10.1112/plms/s2-42.1.230. S2CID 73712.
- 기타 온라인 소스:
• — (1937). "On Computable Numbers, with an Application to the Entscheidungsproblem". Retrieved 2023-08-31 – via Internet Archive.
• — (1937). "On Computable Numbers, with an Application to the Entscheidungsproblem" (PDF). Archived from the original (PDF) on 2011-02-22 – via thocp.net. - — (1938). "On Computable Numbers, with an Application to the Entscheidungsproblem: A correction". Proceedings of the London Mathematical Society. 2. 43 (6): 544–546. doi:10.1112/plms/s2-43.6.544.
- 기타 온라인 소스:
- Ulam50 prototypes, Stanislaw (1976), Adventures of a Mathematician, New York: Charles Scribner's Sons, (autobiography)
- Vidal, Nathalie; Vogt, Dominique (2011), Les Machines Arithmétiques de Blaise Pascal (in French), Clermont-Ferrand: Muséum Henri-Lecoq, ISBN 978-2-9528068-4-8
- von Neumann, John (30 June 1945), First Draft of a Report on the EDVAC, Moore School of Electrical Engineering: University of Pennsylvania
- Welchman, Gordon (1984), The Hut Six Story: Breaking the Enigma Codes, Harmondsworth, England: Penguin Books, pp. 138–145, 295–309
- Wilkes, Maurice (1986), "The Genesis of Microprogramming", Ann. Hist. Comp., 8 (2): 115–126
- Williams, Michael R. (1997), History of Computing Technology, Los Alamitos, California: IEEE Computer Society, ISBN 0-8186-7739-2
- Ziemer, Roger E.; Tranter, William H.; Fannin, D. Ronald (1993), Signals and Systems: Continuous and Discrete, Macmillan, p. 370, ISBN 0-02-431641-5
- Zuse, Konrad (1993) [1984]. Der Computer. Mein Lebenswerk (in German) (3rd ed.). Berlin: Springer-Verlag. ISBN 978-3-540-56292-4.
- Zuse, Konrad (2010) [1984]. The Computer – My Life. Translated by McKenna, Patricia; Ross, J. Andrew. Berlin/Heidelberg: Springer-Verlag. ISBN 978-3-642-08151-4. 번역:컴퓨터 아래. 마인 레벤스베르크 (1984).
추가열람
- "online access". IEEE Annals of the History of Computing. Archived from the original on 2006-05-23.
- Ceruzzi, Paul E. (1998), A History of Modern Computing, The MIT Press
- Computers and Automation Magazine – 컴퓨터 분야에 대한 그림 보고서:
- 사진으로 보는 컴퓨터 소개 – 06/1957
- 컴퓨터에 관한 그림설명서 – 1957년 12월
- 컴퓨터에 관한 그림설명서, 제2부 – 01/1958
- 1958-1967 컴퓨터 분야 화보집 – 12월호 (195812.pdf, ..., 196712.pdf)
- Bit by Bit: 컴퓨터의 삽화가 된 역사, Stan Augarten, 1984.저자의 허락을 받은 OCR
- "Z3 Computer (1938–1941)". www.computermuseum.li. Archived from the original on 2008-06-17. Retrieved 2008-06-01.
외부 링크
- 구식 기술 – 오래된 컴퓨터
- 중요한 것들
- 일본의 역사적인 컴퓨터
- 일본 기계계산기의 역사
- 컴퓨터 역사 — Bob Bemer의 기사 모음
- 25 세상을 뒤흔든 마이크로칩(아카이브) – 전기전자공학연구소 논문집
- 컬럼비아 대학교 컴퓨팅 역사
- 컴퓨터 역사 – 컴퓨터 역사 입문 과정
- 레볼루션 – 컴퓨터 역사 박물관, 컴퓨팅의 첫 2000년