컴퓨팅의 역사

History of computing

컴퓨팅의 역사컴퓨팅 하드웨어와 현대 컴퓨팅 기술역사보다 길고, 펜과 종이 또는 분필과 슬레이트를 위해 의도된 방법의 역사를 포함하며, 테이블의 도움이 있든 없든 간에 말입니다.

콘크리트 장치

디지털 컴퓨팅숫자의 표현과 밀접한 관련이 있습니다.[1]하지만 숫자와 같은 추상화들이 생겨나기 훨씬 전에, 문명의 목적을 달성하기 위한 수학적 개념들이 존재했습니다.이러한 개념은 다음과 같은 구체적인 실천에 함축되어 있습니다.

결국, 숫자의 개념은 다른 사람들에게 순서를 가르치기 위한 싱송 음운법으로 발생할 수 있을 정도로 구체적이고 친숙해졌습니다.피라하어를 제외한 모든 알려진 인간 언어들은 적어도 "하나"와 "둘"을 의미하는 단어를 가지고 있으며, 심지어 검은 새와 같은 몇몇 동물들도 놀라운 수의 항목들을 구별할 수 있습니다.[5]

수 체계수학적 표기법의 발전은 결국 덧셈, 뺄셈, 곱셈, 나눗셈, 제곱근 등과 같은 수학적 연산의 발견으로 이어졌습니다.결국 작업은 공식화되었고, 작업에 대한 개념은 공식적으로 언급될 수 있을 정도로 잘 이해되었고, 심지어 입증되었습니다.예를 들어, 두 수의 최대 공약수를 찾는 유클리드 알고리즘을 참조하십시오.

중세 시대에 위치한 힌두 아라비아 체계유럽에 도달했고, 이는 체계적인 수 계산을 가능하게 했습니다.이 기간 동안 종이에 계산을 표현하면 실제로 수학적 표현을 계산할 수 있었고 제곱근과 공통 로그(곱셈과 나눗셈에 사용)와 삼각 함수와 같은 수학 함수의 표를 만들 수 있었습니다.아이작 뉴턴의 연구가 있을 무렵 종이나 벨륨은 중요한 컴퓨팅 자원이었고, 심지어 현재 우리 시대에도 엔리코 페르미와 같은 연구자들은 방정식에 대한 호기심을 충족시키기 위해 임의의 종이 조각을 계산으로 덮었습니다.[6]Richard Feynman은 프로그램이 가능한 계산기들의 시대에 들어서도, 단지 답을 배우기 위해 손으로 계산기들의 메모리에 넘쳐나는 어떤 단계도 망설이지 않고 계산했습니다; 1976년까지 Feynman은 49개의 프로그램 단계 용량을 가진 HP-25 계산기를 구입했습니다; 미분 방정식이 푸는 데 49개 이상의 단계가 필요했다면,그는 손으로 계산을 계속할 수 있었습니다.[7]

조기계산

수학적 진술은 추상적일 필요는 없습니다; 진술이 실제 숫자로 설명될 수 있을 때, 숫자는 전달될 수 있고 공동체가 생길 수 있습니다.이것은 수학과 과학의 특징인 반복 가능하고 검증 가능한 진술을 허용합니다.아래와 같이, 이러한 종류의 진술은 수천 년 동안 여러 문명에 걸쳐 존재해 왔습니다.

계산에 사용된 최초의 도구는 수메르주판이며, 기원전 2700년에서 2300년 사이에 바빌론에서 발명된 것으로 생각됩니다.원래의 사용법은 모래에 조약돌로 선을 그은 것이었습니다.더 현대적인 디자인의 아바시는 오늘날에도 여전히 계산 도구로 사용되고 있습니다.이것은 아르키메데스보다 2,000년 앞선 최초의 알려진 계산기이자 현재까지 알려진 가장 진보된 계산 시스템이었습니다.

기원전 1050년–771년, 남향 전차고대 중국에서 발명되었습니다.그것은 나중에 아날로그 컴퓨터에서 사용된 차동 장치를 사용한 최초의 기어드 메커니즘이었습니다.중국인들은 또한 중국 주판이라고 알려진 기원전 2세기경부터 더 정교한 주판을 발명했습니다.[8]

기원전 5세기 고대 인도에서 문법학자 ṇ니는 아슈타디야이(Ashtadhyayi)로 알려진 3959개의 규칙에서 산스크리트어문법을 만들었으며, 이는 매우 체계적이고 기술적이었습니다.파니니는 메타 규칙, 변환재귀를 사용했습니다.[9]

기원전 3세기, 아르키메데스는 우주에 있는 모래알의 수(모래 계산기)와 같은 수학적 문제를 계산하기 위해 균형의 기계적 원리(아르키메데스 팔림프테스트 § 역학 정리의 방법 참조)를 사용했습니다. 이 문제는 수(예를 들어 무수히 많은 수)에 대한 재귀적 표기법을 요구하기도 했습니다.

안티키테라 메커니즘은 알려진 최초의 기계식 아날로그 컴퓨터로 추정됩니다.[10]그것은 천문학적인 위치를 계산하기 위해 고안되었습니다.그것은 1901년 그리스의 안티키테라 섬에서 떨어진 키테라와 크레타 사이의 안티키테라 난파선에서 발견되었고 기원전 100년경으로 거슬러 올라갑니다.

기계식 아날로그 컴퓨터 장치는 1,000년 후 중세 이슬람 세계에서 다시 등장했으며 아부 레이한 알 브 ī ī의 기계식 장치 아스트롤라베와 자비르 이븐 아플라토크룸같은 이슬람 천문학자들에 의해 개발되었습니다.사이먼 싱에 따르면, 이슬람 수학자들은 암호 분석과 알킨더스에 의한 빈도 분석의 발전과 같은 암호학에서도 중요한 발전을 이루었다고 합니다.[13][14]바누 무사 형제의 자동 플루트 연주기,[15] 이스마일 알자자리휴머노이드 로봇[citation needed], 최초의 프로그램 가능 아날로그 컴퓨터로 여겨지는 캐슬 시계 등 프로그램 가능한 기계들도 무슬림 공학자들에 의해 발명되었습니다.[16]

중세 시대에 몇몇 유럽의 철학자들은 아날로그 컴퓨터 장치를 생산하려고 시도했습니다.아랍인과 스콜라주의에 영향을 받은 마요르카의 철학자 라몬 럴(1232–1315)은 삶의 많은 부분을 단순하고 부인할 수 없는 철학적 진리를 결합함으로써 가능한 모든 지식을 생산할 수 있는 몇 가지 논리적 기계를 정의하고 설계하는 데 바쳤습니다.이 기계들은 체계적인 방법으로 새로운 지식을 생산하기 위한 사고 실험에 가까웠기 때문에 결코 실제로 만들어지지 않았습니다. 간단한 논리 연산을 할 수는 있었지만 결과 해석을 위해서는 여전히 사람이 필요했습니다.게다가, 그들은 다재다능한 구조가 부족했고, 각각의 기계는 단지 매우 구체적인 목적만을 제공했습니다.그럼에도 불구하고, Lull의 작업은 그의 아이디어를 더욱 발전시킨 Gottfried Liibniz (18세기 초)에게 강한 영향을 미쳤고, 그들을 이용하여 여러 계산 도구를 만들었습니다.

실제로 17세기 초 존 네이피어가 계산용 로그를 발견했을 때, 계산 도구를 만드는 데 발명가들과 과학자들에 의해 상당한 발전이 있었습니다.찰스 배비지(Charles Babbage)는 이 초기 형식 컴퓨팅 시대의 정점을 차분 엔진과 그 후속 해석 엔진에서 확인할 수 있습니다.배비지는 어느 엔진도 완성하지 못했지만, 2002년에 런던의 과학 박물관에서 도론 스웨이드와 다른 엔지니어 그룹은 1840년대에 사용할 수 있었던 재료만을 사용하여 배비지의 차이점 엔진을 완성했습니다.[17]배비지의 상세한 설계를 따라서 그들은 작동하는 엔진을 만들 수 있었고, 역사학자들이 배비지가 자신의 다른 엔진을 완성할 수 있었다면 작동했을 것이라고 자신 있게 말할 수 있었습니다.[18]추가적으로 발전된 분석 엔진은 그의 이전 작업과 다른 사람들의 개념을 결합하여 만약 설계대로 구성되었다면 RAM과 같은 내부 "스크래치 메모리", 벨, 그래프 플로터, s를 포함한 여러 형태의 출력과 같은 현대 전자 컴퓨터의 많은 특성을 가졌을 장치를 만들었습니다.단순한 프린터, 프로그램 가능한 입력 출력 "하드" 메모리를 가진 펀치 카드를 수정할 수도 있고 읽을 수도 있습니다.배비지의 기기들이 그의 이전에 만들어진 것들을 능가하는 중요한 진보를 이룬 것은 기기의 각 부품들이 현대의 전자 컴퓨터의 부품들처럼 기계의 나머지 부분들과는 독립적이었다는 것입니다.이것은 근본적인 사고의 변화였습니다. 이전의 컴퓨터 장치는 단 하나의 목적만을 달성했지만, 새로운 문제를 해결하기 위해서는 기껏해야 해체하고 재구성해야 했습니다.배비지의 장치는 새로운 데이터를 입력함으로써 새로운 문제를 해결하기 위해 재프로그래밍 될 수 있으며 동일한 일련의 명령어 내에서 이전 계산에 따라 동작할 수 있습니다.Ada Lovelace는 재귀적 알고리즘이 필요한 복잡한 계산인 베르누이 수를 계산하기 위한 분석 엔진의 프로그램을 만들어 이 개념을 한 단계 더 발전시켰습니다.이것은 프로그램이 실행될 때까지 완전히 알려지지 않은 데이터에 작용하는 일련의 명령어인 진정한 컴퓨터 프로그램의 첫 번째 예로 여겨집니다.

배비지에 이어 퍼시 러드게이트[19][20] 1909년에 역사상 유일하게 기계적 해석 엔진을 위한 두 가지 디자인 중 두 번째를 발표했습니다.[21]다른 두 발명가인 레오나르도 토레스 케베도와[22] 바네바르 부시도 배비지의 연구를 바탕으로 후속 연구를 했습니다.[23]토레스는 그의 자동화에 관한 에세이(1914)에서 전자기계 계산기의 디자인을 제시하고 부동소수점 산술의 아이디어를 소개했습니다.[24][25]1920년, 산술계 발명 100주년을 기념하기 위해 토레스는 파리에서 원격 타자기에 연결된 산술 장치인 전기기계 산술계를 선보였는데, 이 장치에서 명령을 입력하고 결과를 자동으로 출력할 수 있었습니다.[26][27]부시의 논문 Instrumental Analysis(1936)는 기존 IBM 펀치 카드 머신을 사용하여 배비지의 디자인을 구현하는 것에 대해 논의했습니다.같은 해에 그는 전자 디지털 컴퓨터를 만드는 문제를 조사하기 위해 Rapid Arithmetical Machine 프로젝트를 시작했습니다.

아날로그 계산의 몇 가지 예는 최근까지도 남아 있었습니다.평면계거리를 아날로그 수량으로 하여 적분을 하는 장치입니다.1980년대까지 HVAC 시스템은 아날로그 양과 제어 요소로 공기를 사용했습니다.현대의 디지털 컴퓨터와 달리 아날로그 컴퓨터는 유연성이 뛰어나지 않으므로 한 문제에서 다른 문제로 전환하려면 수동으로 재구성(재프로그램)해야 합니다.아날로그 컴퓨터는 초기 디지털 컴퓨터에 비해 초기 디지털 컴퓨터의 시도가 상당히 제한적이었던 반면 행동적 아날로그를 사용하여 복잡한 문제를 해결하는 데 사용될 수 있다는 장점이 있었습니다.

스미스 차트는 잘 알려진 노모그램입니다.

이 시대에는 컴퓨터가 드물었기 때문에, 해결책은 종종 노모그램과 같은 종이 형태로 하드 코딩되어 난방 시스템의 압력과 온도 분포와 같은 이러한 문제에 대한 아날로그 해결책을 만들 수 있었습니다.[28]

디지털 전자 컴퓨터

"두뇌"[컴퓨터]가 언젠가는 [서민] 수준으로 내려와 우리의 소득세와 장부 계산을 도울지도 모릅니다.하지만 이것은 추측이고 아직까지 그런 징후는 없습니다.

British newspaper The Star in a June 1949 news article about the EDSAC computer, long before the era of the personal computers.[29]

초기의 컴퓨터 장치들 중 어떤 것도 현대적인 의미에서 실제로는 컴퓨터가 아니었고, 최초의 현대적인 컴퓨터가 설계되기까지는 수학과 이론에서 상당한 발전이 필요했습니다.

찰스 샌더스 피어스는 1886년 편지에서 어떻게 논리 연산이 전기 스위칭 회로에 의해 수행될 수 있는지 설명했습니다.[30]1880-81년 동안 그는 NOR 게이트 단독(또는 NAND 게이트 단독)을 사용하여 다른 모든 논리 게이트의 기능을 재현할 수 있음을 보여주었지만, 이 연구는 1933년까지 출판되지 않았습니다.[31]최초로 출판된 증거는 Henry M에 의해서였습니다. 1913년의 셰퍼(Shefer)는 NAND 논리 연산을 셰퍼 스트로크(Shefer stroke)라고 부르기도 합니다. 논리 NORPeirce's arrow라고 불리기도 합니다.[32]따라서 이러한 게이트를 유니버셜 논리 게이트라고 부르기도 합니다.[33]

결국, 진공관이 논리 연산을 위한 릴레이를 대체했습니다.1907년 리 드 포레스트플레밍 밸브를 수정한 것은 논리 게이트로 사용될 수 있습니다.루트비히 비트겐슈타인(Ludwig Wittgenstein)은 Tractatus Logico-Philosophicus(1921)의 명제 5.101로 16행 진리표의 버전을 소개했습니다.우연 회로의 발명가인 발터 보테는 1924년에 최초의 현대 전자와 게이트로 1954년 노벨 물리학상의 일부를 받았습니다.콘라드 쥐세는 1935년부터 1938년까지 자신의 컴퓨터 Z1을 위한 전자기계 논리 게이트를 설계하고 제작했습니다.

컴퓨팅에 디지털 전자 장치를 사용하는 최초의 기록된 아이디어는 C.E. Wynn-Williams의 1931년 논문 "물리 현상의 고속 자동 계산을 위한 Thyratron의 사용"이었습니다.[34]1934년부터 1936년까지 NEC 엔지니어인 Akira Nakashima, Claude Shannon, Victor Shestakov부울 대수 연산에 디지털 전자 장치를 사용하여 스위칭 회로 이론을 소개하는 논문을 발표했습니다.[35][36][37][38]

1935년 알란 튜링은 1차원 저장 테이프의 관점에서 계산을 모델링한 Entscheidungs[39] 문제와 함께 그의 중요한 논문인 계산 가능한 수에 관한 논문을 썼고, 이는 유니버설 튜링 기계튜링-완전한 시스템의 아이디어로 이어졌습니다.[citation needed]

최초의 디지털 전자 컴퓨터는 1936년 4월에서 1939년 6월 사이에 Arthur Halsey Dickinson에 의해 뉴욕 엔디콧 IBM 특허부에서 개발되었습니다.[40][41][42]IBM이 처음으로 도입한 이 컴퓨터는 키보드, 프로세서, 전자 출력(디스플레이)을 갖춘 계산 장치입니다.IBM의 경쟁자는 1939년 4월부터 1939년 8월까지 오하이오주 데이턴의 NCR에서 Joseph Desch와 Robert Mumma에 의해 개발된 디지털 전자 컴퓨터 NCR3566이었습니다.[43][44]IBM과 NCR 기계는 이진 위치 코드에서 덧셈과 뺄셈을 실행하는 십진법이었습니다.

1939년 12월 존 아타나소프와 클리포드 베리는 아타나소프-베리 컴퓨터의 개념을 증명하기 위한 실험 모델을 완성했습니다.[45]이 실험 모델은 8진수 이진 코드로 이진, 실행 덧셈과 뺄셈이며 최초의 이진 디지털 전자 컴퓨팅 장치입니다.Atanasoff-Berry 컴퓨터는 선형 방정식 체계를 해결하기 위한 것이었지만 프로그래밍이 불가능하고 완성되지도 않았습니다.[46]1941년에 독일 발명가 Konrad Zuse에 의해 만들어진 Z3 컴퓨터는 프로그램이 가능한 완전 자동 컴퓨팅 기계였지만, 그것은 전자적이지 않았습니다.

제2차 세계대전 동안 탄도 계산은 "컴퓨터"로 고용된 여성들에 의해 행해졌습니다.컴퓨터라는 용어는 1945년까지 주로 여성(현재는 "운영자"로 간주됨)을 지칭하는 용어로 남아있었으며, 그 후 현재 사용되고 있는 기계의 현대적인 정의를 따르게 되었습니다.[47]

ENIAC (Electronic Numerical Integrator And Computer)는 1946년 대중에게 발표된 최초의 전자 범용 컴퓨터였습니다.튜링이 완벽하고,[citation needed] 디지털이며, 다양한 컴퓨팅 문제를 해결하기 위해 재프로그래밍이 가능했습니다.여성들은 ENIAC와 같은 기계를 위한 프로그래밍을 실행했고, 남성들은 하드웨어를 만들었습니다.[47]

맨체스터 베이비는 최초의 전자 저장 프로그램 컴퓨터였습니다.프레데릭 C에 의해 맨체스터 빅토리아 대학에 지어졌습니다. 윌리엄스, 톰 킬번, 제프 투틸은 1948년 6월 21일 첫 프로그램을 실행했습니다.[48]

벨 연구소윌리엄 쇼클리(William Shockley), 존 바딘(John Bardeen), 월터 브라테인(Walter Brattain)은 1947년에 최초의 작동 트랜지스터인 점 접촉 트랜지스터를 발명했고, 1948년에는 양극 접합 트랜지스터를 발명했습니다.[49][50]1953년 맨체스터 대학에서 톰 킬번이 이끄는 팀은 밸브 대신 새로 개발된 트랜지스터를 사용하는 기계인 트랜지스터 컴퓨터라고 불리는 최초의 트랜지스터화된 컴퓨터를 설계하고 만들었습니다.[51]최초의 저장 프로그램 트랜지스터 컴퓨터는 1954년부터[55] 1956년까지 일본의 전기 기술 연구소에서[52][53][54] 개발한 ETL Mark III입니다.[53]그러나 초기 접합 트랜지스터는 대량 생산 기반으로 제조하기 어려운 상대적으로 부피가 큰 장치였으며, 이는 다수의 전문화된 응용 분야에 국한되었습니다.[56]

1954년에는 사용 중인 컴퓨터의 95%가 공학 및 과학적 목적으로 사용되었습니다.[57]

개인용 컴퓨터

MOS 트랜지스터라고도 알려진 MOSFET(Metal-Oxide-Silicon Field-Effect Transistor)는 1959년 벨 연구소의 모하메드 아탈라와 다원 칸에 의해 발명되었습니다.[58][59]소형화대량 생산이 가능한 최초의 진정한 소형 트랜지스터였습니다.[56]MOSFET은 고밀도 집적회로 칩을 만드는 것을 가능하게 했습니다.[60][61]MOSFET은 컴퓨터에서 가장 널리 사용되는 트랜지스터이며,[62][63] 디지털 전자 장치의 기본 구성 요소입니다.[64]

실리콘 게이트 MOS 집적 회로는 1968년 Fairchild SemiconductorFederico Faggin에 의해 개발되었습니다.[65]이것이 최초의 싱글칩 마이크로프로세서인텔 4004의 개발로 이어졌습니다.[66]인텔 4004는 1969년부터 1970년까지 단일 칩 마이크로프로세서로 개발되었으며, 인텔의 페데리코 파긴, 마르시안 호프, 스탠리 마조르와 부시콤의 마사토시 시마가 주도했습니다.[67]이 칩은 주로 Faggin이 실리콘 게이트 MOS 기술로 설계하고 실현했습니다.[66]마이크로프로세서는 나중에 개인용 컴퓨터(PC)라고 불리는 마이크로컴퓨터의 발전과 함께 마이크로컴퓨터 혁명을 이끌었습니다.

인텔 8008이나 인텔 8080 같은 초기 마이크로프로세서는 대부분 8비트였습니다.텍사스 인스트루먼트는 1976년 6월에 최초의 완전한 16비트 마이크로프로세서인 TMS9900 프로세서를 출시했습니다.[68]그들은 TI-99/4와 TI-99/4A 컴퓨터에 마이크로프로세서를 사용했습니다.

1980년대는 마이크로프로세서로 공학 및 기타 과학 분야에 큰 영향을 미쳤습니다.모토로라 68000 마이크로프로세서는 당시 사용되었던 다른 마이크로프로세서보다 훨씬 뛰어난 처리 속도를 가지고 있었습니다.이 때문에, 더 새롭고 더 빠른 마이크로프로세서를 갖추면 그 이후에 나온 더 새로운 마이크로컴퓨터들이 할 수 있는 컴퓨팅 양에 있어서 더 효율적이 될 수 있었습니다.이것은 1983년 애플리사 출시에서 분명하게 드러났습니다.리사는 상업적으로 판매된 그래픽 사용자 인터페이스(GUI)를 갖춘 최초의 개인용 컴퓨터 중 하나였습니다.모토로라 68000 CPU에서 구동되었으며 이중 플로피 디스크 드라이브와 5MB 하드 드라이브를 모두 사용하여 저장했습니다.또한 디스크를 지속적으로 다시 읽지 않고 디스크에서 소프트웨어를 실행하는 데 1MB의 RAM을 사용했습니다.[69]판매량 면에서 리사의 실패 이후, 애플은 모토로라 68000 마이크로프로세서에서 여전히 작동하는 첫 번째 매킨토시 컴퓨터를 출시했지만 가격을 낮추기 위해 128KB의 RAM, 하나의 플로피 드라이브, 그리고 하드 드라이브가 없었습니다.

1980년대 후반과 1990년대 초반에 우리는 컴퓨터가 실제 계산 목적으로 더 유용해지는 것을 볼 수 있습니다.[clarification needed]1989년에 애플은 매킨토시 포터블을 출시했는데, 무게는 7.3kg(16lb)이고 가격은 미화 7,300달러로 엄청나게 비쌌습니다.출시 당시 가장 강력한 노트북 중 하나였지만 가격과 무게 때문에 큰 성공을 거두지 못했고 2년 만에 단종되었습니다.같은 해 인텔은 512개의 마이크로프로세서를 갖춘 터치스톤 델타 슈퍼컴퓨터를 선보였습니다.세계에서 가장 빠른 멀티 프로세서 시스템의 모델로 사용되었기 때문에 이러한 기술 발전은 매우 중요했습니다.그것은 심지어 Caltech 연구원들의 프로토타입으로 사용되었는데, 그들은 위성 이미지의 실시간 처리와 다양한 분야의 연구를 위한 분자 모델 시뮬레이션과 같은 프로젝트에 이 모델을 사용했습니다.

슈퍼컴퓨터

슈퍼컴퓨터 측면에서 최초로 널리 인정받은 슈퍼컴퓨터는 1964년 Seymour Cray가 만든 CDC(Control Data Corporation) 6600입니다[70].최대 속도는 40MHz 또는 초당 300만 번의 부동 소수점 작동(FLOPS)이었습니다.CDC 6600은 1969년에 CDC 7600으로 대체되었습니다.[71] 일반적인 클럭 속도는 6600보다 빠르지 않았지만, 7600은 6600보다 약 30배 빠른 최고 클럭 속도 때문에 여전히 빠릅니다.CDC는 슈퍼컴퓨터의 선두주자였지만, 이미 악화되고 있던 시모어 크레와의 관계는 완전히 무너졌습니다.1972년 Cray는 CDC를 떠나 자신의 회사인 Cray Research Inc.를 시작했습니다.[72]냉전이 촉발한 산업인 월스트리트의 투자자들의 지원을 받아 CDC 내에서 제약 없이 Cray-1 슈퍼컴퓨터를 만들었습니다.80 MHz 또는 136 메가플롭스의 클럭 속도를 가진 Cray는 컴퓨팅 세계에서 이름을 날렸습니다.1982년까지 Cray Research는 다중 처리 기능을 갖춘 Cray X-MP를 생산했고 1985년에 Cray-2를 출시했는데, 이는 다중 처리의 추세로 계속되어 1.9 기가플롭스로 기록되었습니다.Cray Research는 1988년에 Cray Y-MP를 개발했지만 그 후에도 계속해서 슈퍼컴퓨터를 생산하는 데 어려움을 겪었습니다.냉전이 종식된 데다 대학과 정부의 첨단 컴퓨팅 수요가 급감하고 미세가공장치 수요가 늘어난 영향이 컸습니다.

오늘날 슈퍼컴퓨터는 여전히 세계 정부와 교육기관들에 의해 자연재해 시뮬레이션, 질병과 관련된 인구 내 유전자 변형 검색 등의 계산에 사용되고 있습니다.2023년 4월 현재 가장 빠른 슈퍼컴퓨터는 프론티어입니다.

항해천문학

로그 및 삼각 함수의 계산은 알려진 특수한 경우부터 시작하여 수학 표에서 숫자를 찾아보고 알려진 경우 사이를 보간하여 수행할 수 있습니다.이 선형 연산은 작은 차이에도 불구하고 탐험 시대항해천문학에서 사용하기에 충분히 정확했습니다.보간법의 사용은 지난 500년 동안 번창해 왔습니다: 20세기까지 Leslie ComrieW.J. Eckert는 펀치 카드 계산을 위해 숫자표에 보간법의 사용을 체계화했습니다.

일기예보

미분방정식의 수치해, 특히 나비에-스토크스 방정식은 미분방정식을 푸는 루이스 프라이 리처드슨의 수치적 접근법으로 컴퓨팅에 중요한 자극제가 되었습니다.1950년에 미국의 기상학자 Jule Charney, Philip Duncan Thompson, Larry Gates, 노르웨이의 기상학자 Ragnar Fjørtft, 응용수학자 John von Neumann, ENIAC 프로그래머 Clara Dan von Neumann으로 구성된 팀이 최초로 컴퓨터화된 일기예보를 수행했습니다.[73][74][75]오늘날에도, 지구상에서 가장 강력한 컴퓨터 시스템들 중 일부는 일기예보를 위해 사용되고 있습니다.[citation needed]

기호 계산

1960년대 후반까지 컴퓨터 시스템은 대학 수준의 미적분학 과정을 통과할 만큼 충분히 상징적인 대수적 조작을 잘 수행할 수 있었습니다.[citation needed]

중요한 여성들과 그들이 기여한 바

여성들은 종종 남성들과 비교했을 때 STEM 분야에서 과소 대표됩니다.[76]1960년대 이전의 현대 시대에 컴퓨팅은 표제작 기계 및 기타 기계적 사무 작업과 관련이 있었기 때문에 "여성의 일"로 널리 간주되었습니다.[77][78]이 연관성의 정확성은 장소마다 다릅니다.미국에서 마거릿 해밀턴은 남성들이 지배하는 환경을 떠올렸고,[79] 엘시 셔터는 레이시온의 컴퓨터 조작자들 중 절반이 남성인 것을 보고 놀랐다고 회상했습니다.[80]영국의 기계 조작자들은 1970년대 초만 해도 대부분 여성이었습니다.[81]이러한 인식이 변화하고 컴퓨터가 높은 지위의 직업이 되면서, 그 분야는 남성들에 의해 더 지배적이 되었습니다.[82][83][84]Janet Abbate 교수는 성별을 기록하는 책에서 다음과 같이 쓰고 있습니다.

그러나 컴퓨팅 초기 수십 년 동안 여성은 중요한 존재였습니다.그들은 제2차 세계 대전 동안 최초의 컴퓨터 프로그래머들의 대다수를 차지했습니다; 그들은 초기 컴퓨터 산업에서 책임과 영향력의 위치를 차지했습니다; 그리고 그들은 전체의 소수였지만, 과학과 공학의 많은 다른 분야에서 여성의 대표성에 비해 호의적인 숫자로 고용되었습니다.1950년대와 1960년대의 몇몇 여성 프로그래머들은 프로그래밍이 남성적인 직업으로 여겨질 것이라는 생각을 비웃었을 것이지만, 이 여성들의 경험과 기여는 너무 빨리 잊혀졌습니다.[85]

컴퓨팅 역사상 주목할 만한 여성 사례는 다음과 같습니다.

참고 항목

참고문헌

  1. ^ "Digital Computing - Dictionary definition of Digital Computing Encyclopedia.com: FREE online dictionary". www.encyclopedia.com. Retrieved 2017-09-11.
  2. ^ "One-to-One Correspondence: 0.5". Victoria Department of Education and Early Childhood Development. Archived from the original on 20 November 2012.
  3. ^ Ifrah, Georges (2000), The Universal History of Numbers: From prehistory to the invention of the computer., John Wiley and Sons, p. 48, ISBN 0-471-39340-1
  4. ^ W., Weisstein, Eric. "3, 4, 5 Triangle". mathworld.wolfram.com. Retrieved 2017-09-11.{{cite web}}: CS1 유지 : 여러 이름 : 저자 목록 (링크)
  5. ^ Lorenz, Konrad (1961). King Solomon's Ring. Translated by Marjorie Kerr Wilson. London: Methuen. ISBN 0-416-53860-6.
  6. ^ "DIY: Enrico Fermi's Back of the Envelope Calculations".
  7. ^ "숫자를 써보세요"는 파인만의 문제 해결 기술 중 하나였습니다.
  8. ^ 서월(徐月, 190CE), 동한(東漢)의 서책(書 book) 인물기법(人物記法) 관한 증보( notes
  9. ^ Sinha, A. C. (1978). "On the status of recursive rules in transformational grammar". Lingua. 44 (2–3): 169–218. doi:10.1016/0024-3841(78)90076-1.
  10. ^ "Project Overview". The Antikythera Mechanism Research Project. Retrieved 2020-01-15.
  11. ^ "Islam, Knowledge, and Science". University of Southern California. Archived from the original on 2008-01-19. Retrieved 2008-01-22.
  12. ^ Lorch, R. P. (1976), "The Astronomical Instruments of Jabir ibn Aflah and the Torquetum", Centaurus, 20 (1): 11–34, Bibcode:1976Cent...20...11L, doi:10.1111/j.1600-0498.1976.tb00214.x
  13. ^ Simon Singh, The Code Book, pp. 14-20
  14. ^ "Al-Kindi, Cryptgraphy, Codebreaking and Ciphers". 9 June 2003. Retrieved 2022-07-03.
  15. ^ Koetsier, Teun (2001), "On the prehistory of programmable machines: musical automata, looms, calculators", Mechanism and Machine Theory, Elsevier, 36 (5): 589–603, doi:10.1016/S0094-114X(01)00005-2..
  16. ^ Ancient Discoveries, Episode 11: Ancient Robots, History Channel, archived from the original on March 1, 2014, retrieved 2008-09-06
  17. ^ "A 19th-Century Mathematician Finally Proves Himself". NPR.org. Retrieved 2022-10-24.
  18. ^ "A Modern Sequel Babbage Engine Computer History Museum". www.computerhistory.org. Retrieved 2022-10-24.
  19. ^ 랜델 1982년 4-5쪽
  20. ^ "Percy Ludgate's Analytical Machine". fano.co.uk. Retrieved 29 October 2018.
  21. ^ "Percy E. Ludgate Prize in Computer Science" (PDF). The John Gabriel Byrne Computer Science Collection. Retrieved 2020-01-15.
  22. ^ Randell 1982, pp. 6, 11-13.
  23. ^ Randell 1982, pp. 13, 16–17.
  24. ^ L. Torres Quevedo (1914). "Ensayos sobre Automática – Su definicion. Extension teórica de sus aplicaciones". Revista de la Academia de Ciencias Exacta, Revista 12: 391–418.
  25. ^ Torres Quevedo, L. (1915). "Essais sur l'Automatique - Sa définition. Etendue théorique de ses applications". Revue Génerale des Sciences Pures et Appliquées. 2: 601–611.
  26. ^ "Computer Pioneers by J.A.N. Lee - Leonardo Torres Y Quevedo". Retrieved 3 February 2018.
  27. ^ 1990년 브롬리.
  28. ^ Steinhaus, H. (1999). Mathematical Snapshots (3rd ed.). New York: Dover. pp. 92–95, p. 301.
  29. ^ "Tutorial Guide to the EDSAC Simulator" (PDF). Retrieved 2020-01-15.
  30. ^ 피어스, CS, "A에게 보내는 편지, 피어스. 마르콴드", 1886년 날짜, 찰스 S. Peirce, v. 5, 1993, pp. 421-423 참조
  31. ^ Peirce, C. S. (1880-81년 겨울의 원고), "상수가 하나인 불리언 대수", 1933년 Collected Papers v. 4, 문단 12-20에 발표.1989년 찰스 S의 글로 재인쇄됨. Peirce v. 4, 페이지 218-21, Google [1]로버츠 참조, 돈 D. (2009),찰스 S의 실존적 그래프. 피어스, 131쪽.
  32. ^ Büning, Hans Kleine; Lettmann, Theodor (1999). Propositional logic: deduction and algorithms. Cambridge University Press. p. 2. ISBN 978-0-521-63017-7.
  33. ^ Bird, John (2007). Engineering mathematics. Newnes. p. 532. ISBN 978-0-7506-8555-9.
  34. ^ Wynn-Williams, C. E. (July 2, 1931), "The Use of Thyratrons for High Speed Automatic Counting of Physical Phenomena", Proceedings of the Royal Society A, 132 (819): 295–310, Bibcode:1931RSPSA.132..295W, doi:10.1098/rspa.1931.0102
  35. ^ Yamada, Akihiko (2004). "History of Research on Switching Theory in Japan". IEEJ Transactions on Fundamentals and Materials. Institute of Electrical Engineers of Japan. 124 (8): 720–726. Bibcode:2004IJTFM.124..720Y. doi:10.1541/ieejfms.124.720.
  36. ^ "Switching Theory/Relay Circuit Network Theory/Theory of Logical Mathematics". IPSJ Computer Museum, Information Processing Society of Japan.
  37. ^ Stanković, Radomir S. [in German]; Astola, Jaakko Tapio [in Finnish], eds. (2008). Reprints from the Early Days of Information Sciences: TICSP Series On the Contributions of Akira Nakashima to Switching Theory (PDF). Tampere International Center for Signal Processing (TICSP) Series. Vol. 40. Tampere University of Technology, Tampere, Finland. ISBN 978-952-15-1980-2. ISSN 1456-2774. Archived from the original (PDF) on 2021-03-08.Stanković, Radomir S. [in German]; Astola, Jaakko Tapio [in Finnish], eds. (2008). Reprints from the Early Days of Information Sciences: TICSP Series On the Contributions of Akira Nakashima to Switching Theory (PDF). Tampere International Center for Signal Processing (TICSP) Series. Vol. 40. Tampere University of Technology, Tampere, Finland. ISBN 978-952-15-1980-2. ISSN 1456-2774. Archived from the original (PDF) on 2021-03-08.{{cite book}}CS1 메인 : 위치 누락 게시자 (링크) (3+207+1페이지) 10:00 min
  38. ^ Stanković, Radomir S.; Astola, Jaakko T.; Karpovsky, Mark G. "Some Historical Remarks on Switching Theory" (PDF). Tampere International Center for Signal Processing, Tampere University of Technology. CiteSeerX 10.1.1.66.1248. Archived from the original (PDF) on 5 July 2017.
  39. ^ * (Turing, Alan M. (1936), "On Computable Numbers, with an Application to the Entscheidungsproblem", Proceedings of the London Mathematical Society, 2 (published 1937), vol. 42, pp. 230–265, doi:10.1112/plms/s2-42.1.230, S2CID 73712및 )
  40. ^ Dickinson, A.H., "회계 장치", 미국 특허 2,580,740, 1940년 1월 20일 출원, 1952년 1월 1일 부여
  41. ^ Pugh, Emerson W. (1996). Building IBM: Shaping an Industry and its Technology. The MIT Press.
  42. ^ "Patents and Inventions". IBM100. 7 March 2012.
  43. ^ Desch, J.R., "계산기", 미국 특허 2,595,045, 1940년 3월 20일 출원, 1952년 4월 29일 부여
  44. ^ "Interview with Robert E. Mumma" (Interview). Interviewed by William Aspray. Dayton, OH, Charles Babbage Institute, Center for the History of Information Processing. 19 April 1984.
  45. ^ Larson E., "사실의 발견, 법과 판결의 명령", 미국 지방법원, 미네소타 지방법원, 4부, 1973년 10월 19일, ushistory.org/more/eniac/index.htm, ushistory.org/more/eniac/intro.htm
  46. ^ "interview with John V. Atanasoff" (PDF) (Interview). Interviewed by Tropp H.S. Computer Oral History Collection, 1969-1973, 1979, Smithsonian National Museum of American History, Lemelson Center for the Study of Invention and Innovation. May 11, 1972.
  47. ^ a b Light, Jennifer S. (July 1999). "When Computers Were Women". Technology and Culture. 40 (3): 455–483. doi:10.1353/tech.1999.0128. S2CID 108407884.
  48. ^ Enticknap, Nicholas (Summer 1998). "Computing's Golden Jubilee". Resurrection. The Computer Conservation Society (20). ISSN 0958-7403.
  49. ^ Lee, Thomas H. (2003). The Design of CMOS Radio-Frequency Integrated Circuits (PDF). Cambridge University Press. ISBN 9781139643771. Archived from the original (PDF) on 2019-12-09. Retrieved 2019-09-16.
  50. ^ Puers, Robert; Baldi, Livio; Voorde, Marcel Van de; Nooten, Sebastiaan E. van (2017). Nanoelectronics: Materials, Devices, Applications, 2 Volumes. John Wiley & Sons. p. 14. ISBN 9783527340538.
  51. ^ Lavington, Simon (1998), A History of Manchester Computers (2 ed.), Swindon: The British Computer Society, pp. 34–35
  52. ^ "Early Computers". Information Processing Society of Japan.
  53. ^ a b "[Electrotechnical Laboratory】ETL Mark III Transistor-Based Computer". Information Processing Society of Japan.
  54. ^ "Early Computers: Brief History". Information Processing Society of Japan.
  55. ^ Fransman, Martin (1993). The Market and Beyond: Cooperation and Competition in Information Technology. Cambridge University Press. p. 19. ISBN 9780521435253.
  56. ^ a b Moskowitz, Sanford L. (2016). Advanced Materials Innovation: Managing Global Technology in the 21st century. John Wiley & Sons. pp. 165–167. ISBN 9780470508923.
  57. ^ Ensmenger, Nathan (2010). The Computer Boys Take Over. MIT Press. p. 58. ISBN 978-0-262-05093-7.
  58. ^ "1960 - Metal Oxide Semiconductor (MOS) Transistor Demonstrated". The Silicon Engine. Computer History Museum.
  59. ^ Lojek, Bo (2007). History of Semiconductor Engineering. Springer Science & Business Media. pp. 321–3. ISBN 9783540342588.
  60. ^ "Who Invented the Transistor?". Computer History Museum. 4 December 2013. Retrieved 20 July 2019.
  61. ^ Hittinger, William C. (1973). "Metal-Oxide-Semiconductor Technology". Scientific American. 229 (2): 48–59. Bibcode:1973SciAm.229b..48H. doi:10.1038/scientificamerican0873-48. ISSN 0036-8733. JSTOR 24923169.
  62. ^ "Dawon Kahng". National Inventors Hall of Fame. Retrieved 27 June 2019.
  63. ^ "Martin Atalla in Inventors Hall of Fame, 2009". Retrieved 21 June 2013.
  64. ^ "Triumph of the MOS Transistor". YouTube. Computer History Museum. 6 August 2010. Archived from the original on 2021-12-21. Retrieved 21 July 2019.
  65. ^ "1968: Silicon Gate Technology Developed for ICs". Computer History Museum. Retrieved 22 July 2019.
  66. ^ a b "1971: Microprocessor Integrates CPU Function onto a Single Chip". Computer History Museum. Retrieved 22 July 2019.
  67. ^ Faggin, Federico (Winter 2009). "The Making of the First Microprocessor". IEEE Solid-State Circuits Magazine. 1 (1): 8–21. doi:10.1109/MSSC.2008.930938. S2CID 46218043.
  68. ^ Conner, Stuart. "Stuart's TM 990 Series 16-bit Microcomputer Modules". www.stuartconner.me.uk. Retrieved 2017-09-05.
  69. ^ "Computers Timeline of Computer History Computer History Museum". www.computerhistory.org. Retrieved 2022-12-26.
  70. ^ Vaughan-Nichols, Steven (November 27, 2017). "A super-fast history of supercomputers: From the CDC 6600 to the Sunway TaihuLight".
  71. ^ "CDC 7600".
  72. ^ "Seymour R. Cray". Encyclopædia Britannica.
  73. ^ Charney, J.G.; Fjörtoft, R.; von Neumann, J. (November 1950). "Numerical Integration of the Barotropic Vorticity Equation". Tellus. 2 (4): 237–254. Bibcode:1950Tell....2..237C. doi:10.3402/tellusa.v2i4.8607.
  74. ^ Witman, Sarah (16 June 2017). "Meet the Computer Scientist You Should Thank For Your Smartphone's Weather App". Smithsonian. Retrieved 22 July 2017.
  75. ^ Edwards, Paul N. (2010). A Vast Machine: Computer Models, Climate Data, and the Politics of Global Warming. The MIT Press. ISBN 978-0262013925. Retrieved 2020-01-15.
  76. ^ Myers, Blanca (March 3, 2018). "Women and Minorities in Tech, By the Numbers". Wired.
  77. ^ Ensmenger, Nathan (2012). The Computer Boys Take Over. MIT Press. p. 38. ISBN 978-0-262-51796-6.
  78. ^ Hicks, Mar (2017). Programmed inequality : how Britain discarded women technologists and lost its edge in computing. MIT Press. p. 1. ISBN 978-0-262-53518-2. OCLC 1089728009.
  79. ^ Creighton, Jolene (July 7, 2016). "Margaret Hamilton: The Untold Story of the Woman Who Took Us to the Moon". Futurism.com.
  80. ^ Thompson, Clive (February 13, 2019). "The Secret History of Women in Coding". New York Times.
  81. ^ Hicks 2017, pp. 215–216: "1971년 산업 및 정부의 기계 조작자 중 여성의 수가 남성의 6.5배가 넘었음에도 불구하고, 공무원의 컴퓨팅 인력은 성별 및 계층을 따라 계속 분기되었습니다."
  82. ^ Cohen, Rhaina (September 7, 2016). "What Programming's Past Reveals About Today's Gender Pay Gap". The Atlantic.
  83. ^ 힉스 2017, pp. 1–9: "1940년대에는 컴퓨터 운영과 프로그래밍이 여성의 일로 간주되었지만 1960년대에는 컴퓨팅이 두각을 나타내고 영향을 미치면서 남성들이 여성화된 노력 분야에서 선구자였던 수천 명의 여성들을 쫓아냈고, 그 분야는 뚜렷하게 남성적인 이미지를 얻었습니다.곧, 여성들은 사무용 기계 조작자들과 동의어가 되었고, 그들의 일은 타자기, 데스크톱 회계 기계, 방 크기의 구멍 뚫린 카드 장비 설치에 연결되었습니다.사무실에서의 기계 작업과의 연계는 장비 업그레이드의 물결과 결국 전기 기계에서 전자 시스템으로의 전환을 통해 지속되었습니다."
  84. ^ Ensmenger 2012, p. 239: "1960년대에 걸쳐 컴퓨팅 분야의 발전은 여성의 참여에 새로운 장벽을 만들고 있었습니다.원래 낮은 지위, 사무직, 그리고 종종 여성에 의해 행해지도록 의도된 활동은 점차 그리고 의도적으로 높은 지위, 과학, 그리고 남성적인 분야로 변형되었습니다.예를 들어, 1965년에, 컴퓨터 기계 협회는 회원 자격을 위해 4년의 학위 요건을 부과했습니다. 그 시대에, 여성 대학 학부생들보다 남성들이 거의 두 배나 더 많던 시대에, 남성들보다 여성들을 훨씬 더 많이 배제했습니다.마찬가지로 자격증 프로그램이나 자격증 요구 사항은 여성에게 불균형적인 영향을 미치는 진입 장벽을 세웠습니다."
  85. ^ Abbate, Janet (2012). Recoding gender : women's changing participation in computing. Cambridge, Mass.: MIT Press. p. 1. ISBN 978-0-262-30546-4. OCLC 813929041.

인용작품

외부 링크

영국사 링크