IBM 701 [IBM 701 | 1952]
IBM 701 전자 데이터 처리 기계는 개발 중에 방어 계산기로 알려졌으며, IBM의 첫 상업 과학 컴퓨터이자 첫 시리즈 생산 메인프레임 컴퓨터이다. 1952년 5월 21일 대중에게 발표되었다. 이 기계는 제리어 하다드와 네이선 로체스터에 의해 설계 및 개발되었으며, 프린스턴의 IAS 기계를 기반으로 했다.
IBM 701은 IBM 700/7000 시리즈의 첫 번째 컴퓨터로, 1964년 IBM System/360이 등장할 때까지 IBM의 고급 컴퓨터였다.
IBM 701의 비즈니스 지향형 형제는 IBM 702였고, 저비용 일반 목적의 형제는 최초의 대량 생산 컴퓨터로 유명한 IBM 650이다.
IBM 701은 과학 계산 시장에서 NSA를 위해 개발된 Remington Rand의 UNIVAC 1103와 경쟁했다. UNIVAC 1103는 비밀 유지로 인해 1951년까지 마케팅 허가를 받을 때까지 공개되지 않았다. 1954년 초, 합동참모본부의 한 위원회는 공동 수치 기상 예측 프로젝트에 사용하기 위해 두 기계를 비교해 달라고 요청했다. 실험 결과 두 기계의 계산 속도는 유사했지만 IBM의 기계가 약간의 우위를 보였고, 입력/출력 성능에서는 701이 훨씬 더 빠른 장비 덕분에 만장일치로 선호되었다.
총 19대의 IBM 701 시스템이 설치되었으며, 첫 번째 701은 뉴욕의 IBM 세계 본사에 전달되었다. 여덟 대는 항공사에 제공되었고, 로렌스 리버모어 국립 연구소에서는 IBM 701을 통해 과학자들이 핵 폭발 계산을 더 빠르게 수행할 수 있었다.
"세계 시장에는 아마 다섯 대의 컴퓨터가 필요할 것이다"라는 말은 종종 IBM의 회장 겸 CEO인 토마스 왓슨 Sr.에게 인용되지만, 이는 1943년의 잘못된 인용일 가능성이 있다. 이 말은 1953년 IBM 연례 주주총회에서 그의 아들 토마스 왓슨 Jr.의 발언에서 유래했을 수 있다. 왓슨 Jr.는 IBM 701 컴퓨터의 시장 수용에 대해 설명하며, 20개의 잠재 고객 기업을 방문한 결과 다섯 대의 주문을 예상했지만 18대의 주문을 받았다고 말했다.
1953년 5월 11일자 Aviation Week에 따르면 701의 임대료는 월 약 12,000달러(2023년 기준 약 137,000달러)에 달하며, 1953년 11월 9일자 American Aviation은 "40시간 근무 교대 기준으로 월 15,000달러, 두 번째 40시간 교대 시에는 월 20,000달러"라고 언급했다.
701의 후계기는 701보다 4년 후에 도입된 인덱스 레지스터 장착 IBM 704이다. 704는 추가 기능을 지원하기 위해 명령어 크기를 18비트에서 36비트로 늘렸기 때문에 701과 호환되지 않았다. 704는 또한 자기 코어 메모리로의 전환을 의미했다.
1952년, IBM은 조지타운 대학교의 언어 학자들과 협력하여 컴퓨터에서 사용할 번역 소프트웨어를 개발했다. 1954년 1월 7일, 이 팀은 IBM 701 컴퓨터가 러시아어를 영어로 번역할 수 있는 실험용 소프트웨어 프로그램을 개발했다. 미 공군을 위해 개발된 마크 1 번역 장치는 1959년에 첫 자동 러시아어-영어 번역을 수행했으며, 1964년에 대중에게 공개되었다.
1954년, 과학자 그룹은 IBM 701을 이용해 블랙잭의 수백만 가지 모의 게임을 실행하여 카드 조합에 따른 최선의 게임 결정을 도출했다. 이 연구의 결과는 현재까지도 유효한 블랙잭 게임의 적절한 규칙, 즉 히트, 스탠드, 더블 또는 스플릿의 규칙 세트였다.
IBM 701은 1956년 2월 24일 아서 사무엘의 체크커스 프로그램에서 인공지능의 가능성을 처음으로 보여준 컴퓨터로 알려져 있다. 이 프로그램은 IBM 701에서 실행되도록 개발되었으며, 텔레비전에서 공개 시연되었다. 자칭 체크커스 고수인 로버트 닐리는 1962년 IBM 7094 컴퓨터에서 이 게임을 플레이했으며, 컴퓨터가 이겼다. 이는 인공지능의 중요한 이정표로 여겨지며, 1960년대 초반 대중에게 전자 컴퓨터의 능력을 보여주는 사례가 되었다.
캘리포니아 대학교 리버모어 방사선 연구소는 IBM 701을 위한 언어 컴파일 및 런타임 시스템인 KOMPILER를 개발했다. 스피드코드는 IBM 컴퓨터를 위해 만들어진 첫 번째 고급 프로그래밍 언어로, 1953년 존 백커스에 의해 IBM 701에서 부동 소수점 숫자를 사용한 계산을 지원하기 위해 개발되었다. 백커스가 개발한 포트란 컴파일러는 IBM 704가 출시될 때까지 IBM에 의해 공개되지 않았다.
