자동 컴퓨팅 엔진

Automatic Computing Engine
1950년 영국 국립물리연구소에 구축된 파일럿 ACE 컴퓨터의 트레이에 카드를 넣으십시오. 런던 과학 박물관.

자동 컴퓨팅 엔진(ACE)은 앨런 튜링이 설계한 영국의 초기 전자 직렬 저장 프로그램 컴퓨터였다. 그것은 이전의 파일럿 ACE를 기반으로 했다. 그것은 MOSCE 컴퓨터, Bendix G-15, 그리고 다른 컴퓨터들로 이어졌다.

배경

프로젝트는 존 R에 의해 관리되었다. 미국 국립물리연구소(NPL) 수학과장 워머슬리.[1] 엔진이라는 단어는 찰스 배비지와 그차이 엔진분석 엔진에 대한 경의를 표했다. 튜링의 기술 디자인 제안 전자 계산기는 1936년 "계산 가능한 숫자에 관한"[2] 이론적 작업과 콜로서스 컴퓨터가 독일의 군사 코드를 해독하는 데 성공했던 블렛첼리 공원에서의 전시 경험의 산물이다. 튜링은 1936년 논문에서 자신의 아이디어를 "범용 컴퓨팅 머신"이라고 설명했지만, 현재는 유니버설 튜링 머신으로 알려져 있다.[citation needed]

튜링은 ACE 프로젝트에서 NPL에서 일하기 위해 Womersley에 의해 모색되었다. 그는 1945년 10월 1일에 수락하고 작업을 시작했고, 연말에 저장 프로그램 컴퓨터의 합리적으로 완성된 첫 번째 설계인 'Proposed Electronic Calculator'의 개요를 완성했다.g 기계, 가장 중요한 측면에서 최종 실현을 기대했다.[3] 그러나 블렛클리 공원 일대의 엄격하고 오래 지속되는 비밀 때문에 (공익비밀법 때문에) 자신의 아이디어가 전자장치로 구현될 수 있다는 것을 알고 있었다고 해명하는 것이 금지되었다.[4] 튜링의 이론적 작업을 알고 있는 존 노이만EDVAC관한 보고서 초안(1945년 6월 30일자)에서 제시한 더 잘 알려진 EDVAC 설계는 불완전한 성격과 일부 아이디어의 출처에 대한 귀속성이 의심스럽지만 많은 주목을 받았다.

튜링의 ACE 보고서는 1945년 말에 작성되었으며 상세한 논리적 회로도와 1만1,200파운드의 비용 추정치를 포함하고 있다.[5] 그는 메모리의 속도와 크기가 결정적이라고 느꼈고 그는 1 MHz의 속도로 접근되는 오늘날 25 킬로바이트라고 불리는 고속 메모리를 제안했다. 그는 필요한 목적을 위해 "대부분의 밸브와 릴레이 작업에서 우세한 표준과 비교하여 메모리가 실제로 매우 커야 하며, 따라서 메모리는 로가 필요하다고 말했다."좀 더 경제적인 형태의 저장"과 그 메모리는 "계산기 설계의 주요 한계, 즉 스토리지 문제를 모두 해결할 수 있다면 나머지는 비교적 간단하다"[6]고 말했다. ACE는 서브루틴 호출을 실행했지만 [7]EDVAC는 실행하지 않았고, 또한 ACE를 EDVAC와 차별화시킨 것은 프로그래밍 언어의 초기 형태인 [4]축약된 컴퓨터 지침의 사용이었다. 당초 런던 북부의 돌리스 힐에 있는 우체국 연구소의 엔지니어인 토미 플라워즈(Tommy Flowers)가 ACE를 구축해야 한다는 것이 계획되었지만, 그의 전시 성과에 대한 비밀과 전후 작업의 압박 때문에 이것이 가능하지 않았다.[citation needed]

파일럿 ACE

콜로서스를 모르는 튜링의 NPL 동료들은 완전한 ACE를 구축하기 위한 엔지니어링 작업이 너무 야심 차다고 생각했기 때문에, 구축된 ACE의 첫 번째 버전은 튜링의 원래 설계의 작은 버전인 파일럿 모델 ACE였다. 튜링의 조수 짐 윌킨슨은 ACE의 논리적 디자인을 연구했고, 튜링이 1947년 캠브리지로 떠난 후, 윌킨슨은 ACE 그룹을 이끌도록 임명되었다.[8] 파일럿 ACE는 ENIAC의 약 18,000개에 비해 열이온 밸브(진공관)가 1000개 미만이었다.[9] 그것은 주요 기억력에 수은 지연선을 사용했다. 12개의 지연 라인은 각각 1.5m(5피트) 길이로 32개의 명령어 또는 32비트의 데이터 워드를 전파했다. 이것은 1950년 5월 10일에 그것의 첫 프로그램을 실행했는데, 그 당시에 그것은 세계에서 가장 빠른 컴퓨터였다; 각각의 지연 라인은 1 Mbit/s의 처리량을 가지고 있었다.[10]

파일럿 ACE의 첫 번째 생산 버전인 English Electric DUES는 1955년에 판매되었다.[11]

모자이크

ACE 설계의 두 번째 구현은 MOSCOE(공급 자동 통합 및 컴퓨터부)이다. 이것은 토미 플라워즈와 함께 콜로서스 컴퓨터 10대를 만드는 일을 한 돌리스 힐의 앨런 쿰브스와 윌리엄 챈들러에 의해 만들어졌다. 말번(Malvern)의 레이더연구개발설립소(RRDE)에 설치되었고, 이후 전기통신연구설립소(TRE)와 합병하여 왕립레이더설립소(RRE)가 되었다. 1952년 말 또는 1953년 초에 첫 시험 프로그램을 운영했고 1955년 초에 운영되었다. 모자이크는 6,480개의 전자 밸브를 포함하고 있으며 약 75%의 가용성이 있었다. 그것은 네 개의 방을 차지했고 초기 영국 컴퓨터들 중 가장 컸다. 레이더 데이터로부터 항공기 궤적을 계산하는 데 사용되었다. 1960년대 초까지 계속 운영되었다.[4][12][13]

파생상품

ACE 설계의 원칙은 Bendix CorporationG-15 컴퓨터에 사용되었다.[14]: 279 엔지니어링 설계는 NPL의 ACE 섹션에서 1947년을 보낸 해리 허스키에 의해 수행되었다. 그는 나중에 EDVAC의 하드웨어 설계에 기여했다. 최초의 G-15는 1954년에[citation needed] 실행되었고, 비교적 작은 단일 사용자 기계로서, 일부 사람들은 그것을 최초의 개인용 컴퓨터로 여긴다.[15][16]

ACE의 다른 파생상품으로는 EMI 전자 사업 기계Packard Bell Corporation PB 250이 있다.[17]

각주

  1. ^ Copeland 2005, 3장.
  2. ^ 튜링, AlanM.(1936년),"연산 번호는 Entscheidungsproblem에 대한 적용으로", 런던 수학 학회 회보, 2(1937년 출판되), 42(1),를 대신하여 서명함. 230–65, doi:10.1112/plms/s2-42.1.230(그리고 튜링, AlanM.(1938년),"계산 가능한 숫자에는, Entscheidungsproblem에 대한 적용과:.런던 수학회의 correction", 회보, 2(1937년 출판되), 43(6),를 대신하여 서명함. 544–6, doi:10.1112/plms/s2-43.6.544 cm이다.
  3. ^ 코프랜드의 ACE 프로젝트 B. J. 코프랜드(2005)의 기원과 개발.
  4. ^ a b c M G Hutchinson (2016). "1952 - A Computer comes to Malvern Vale". Malvern Radar and Technology History Society. Retrieved 25 July 2017.
  5. ^ Copeland 2004, 20장 1부 . 오류: 없음:
  6. ^ 제안된 전자계산기, 튜링, 1945. 재인쇄 코프랜드(2005년).
  7. ^ Copeland 2004, 20장 1부 6절
  8. ^ "Jim Wilkinson led the team that built the Pilot ACE". National Physics Laboratory. Retrieved 1 October 2019.
  9. ^ ACE 테스트 어셈블리, H. D. 코프랜드의 허스키(2005년).
  10. ^ 조종사 ACE 프로그래밍, J. G. 헤이스. 코프랜드(2005)에서.
  11. ^ Copeland 2012, 페이지 4, 164, 327.
  12. ^ "카탈로그: 모자이크 컴퓨터"
  13. ^ Baaz, Matthias; Papadimitriou, Christos H.; Putnam, Hilary W.; Scott, Dana S.; Jr, Charles L. Harper (6 June 2011). Kurt Gödel and the Foundations of Mathematics: Horizons of Truth. Cambridge University Press. p. 173. ISBN 9781139498432.
  14. ^ Carpenter, B. E.; Doran, R. W. (1977), "The other Turing machine", The Computer Journal, 20 (3): 269–279, doi:10.1093/comjnl/20.3.269, archived from the original on 3 June 2012
  15. ^ "Harry Huskey - Obituary". San Francisco Chronicle. 16 April 2017. Retrieved 17 April 2018.
  16. ^ Kaisler, Stephen H. (2017). Birthing the Computer: From Drums to Cores. Cambridge Scholars Publishing. pp. 44–45, 68, 303. ISBN 9781443896252.
  17. ^ B. Jack Copeland (2004). The Essential Turing. Oxford University Press. pp. 370–371. ISBN 9780198250791. Retrieved 28 July 2017.

참고 문헌 목록

외부 링크