IBM SSEC
IBM SSECIBM SSEC(Selective Sequence Electronic Calculator)는 IBM이 개발한 전기 기계식 컴퓨터입니다.1944년 말에 설계가 시작되었고 1948년 1월부터 1952년 8월까지 운영되었다.이것은 저장된 프로그램 컴퓨터의 많은 기능을 가지고 있었고, 명령을 데이터로 처리할 수 있는 최초의 작동 기계였지만, 완전히 [1]전자적이지는 않았습니다.SSEC는 몇 가지 하이 프로파일응용 프로그램에 도움이 되는 것으로 판명되었지만, 곧 폐지되었습니다.지금까지 만들어진 마지막 대형 전기 기계식 컴퓨터로서 IBM에 대한 홍보가 가장 큰 성공을 거두었습니다.
역사
제2차 세계대전 중 International Business Machines Corporation(IBM)은 Howard H를 위해 Automatic Sequence Controlled Calculator(ASCC)를 구축하여 자금을 지원하였습니다. 하버드 대학의 에이켄입니다.1944년 8월에 공식적으로 헌정된 이 기계는 하버드 마크 [2]1로 널리 알려져 있었다.IBM의 Thomas J. Watson Sr.는 IBM의 자금 조달과 엔지니어링 노력에 대한 공로를 인정받지 못한 Aiken의 보도 자료를 좋아하지 않았습니다.왓슨과 에이켄은 각자의 길을 가기로 결심했고 IBM은 그들만의 더 크고 눈에 띄는 [3]기계를 만들기 위한 프로젝트를 시작했다.
컬럼비아 대학의 천문학자 Wallace John Eckert는 새로운 기계의 사양을 제공했습니다; 거의 100만 달러의 프로젝트 예산은 [4]그 당시에 엄청난 액수였습니다.프랜시스 "프랭크" E. 해밀턴(1898-1972)은 ASCC와 SSEC의 건설을 감독했다.[5]로버트 렉스 시버 주니어도 하버드 그룹에서 떨어져 고용되어 새로운 기계의 [6]수석 설계자로 알려지게 되었다.모듈은 1945년 [7]12월 기본 설계가 완료된 후 John McPherson 엔지니어링 책임자 아래 뉴욕 Endicott에 있는 IBM 시설에서 제조되었습니다.
건설
1946년 2월 완전 전자 ENIAC의 발표는 [8]이 프로젝트에 활력을 불어넣었다.IBM Selective Sequence Electronic Calculator (SSEC)라고 불리는 새로운 기계는 1947년 [9]8월까지 설치될 준비가 되어 있었다.왓슨은 컴퓨터가 계산을 수행하기 위해 고용된 사람들을 지칭하고 IBM의 기계는 사람을 대체하도록 설계되지 않았다는 메시지를 전달하기 위해 그러한 기계 계산기를 불렀습니다. 오히려 사람들을 돕기 위해 고안되었습니다. 힘든 [6]: 143 일을 덜어주면서 말이죠.
SSEC는 뉴욕시 매디슨 애비뉴 590번지 IBM 본사 1층 방의 3면에 설치돼 번잡한 거리를 지나는 사람들이 볼 수 있는 큰 창문 뒤에 설치됐다.그 공간은 이전에는 여성용 신발 가게가 차지하고 있었다.시끄러운 SSEC는 때때로 보행자들에게 [10]Poppa라고 불렸습니다.그것은 1948년 1월 27일 헌정되었고 대중에게 처음 시연되었다.A. Wayne Brooke는 [11]1950년부터 기계 작동의 최고 전자 엔지니어로 근무했습니다.IBM에 의해 고용된 두 번째 박사학위 소지자인 허브 그로쉬는 최초의 프로그래머 중 한 명이었다.또 다른 초기 프로그래머는 에드거 "테드" 코드였다.엘리자베스 "베시" 스튜어트는 수석 오퍼레이터였고 종종 홍보 [12]사진에 등장했습니다.
SSEC는 진공관과 전기기계식 릴레이의 특이한 하이브리드였다.약 12,500개의 진공관이 연산장치, 제어장치 및 접근시간이 1밀리초 미만인 8개의 (상대적인 고속) 레지스터에 사용되었습니다.약 21,400개의 릴레이가 제어에 사용되었고 150개의 저속 레지스터가 사용되었으며 액세스 시간은 20밀리초였습니다.릴레이 기술은 Clair D가 발명한 기술을 기반으로 한 ASCC와 유사했습니다.호수(1888-1958)[13]SSEC의 산술 논리 유닛은 IBM 603의 전자 곱셈기로, James W가 설계했습니다. 브라이스,[14] 부피가 큰 튜브는 군용 잉여 레이더 기술로 벽 하나를 가득 채웠어메모리는 부호 있는 19자리 10진수로 구성되었다.곱셈은 각 인수에 14자리로 계산되었다.인용된 400,000자리 용량의 대부분은 천공 테이프의 [15]릴 형태였습니다.
덧셈에는 285마이크로초, 곱셈에는 20밀리초가 소요되어 하버드 마크 I보다 훨씬 빠른 산술 연산이 가능했습니다.신속하게 검색해야 하는 데이터는 전자 회로에 저장되었고, 나머지는 릴레이에 저장되었고 다른 벽을 채우는 세 개의 연속된 카드 스톡 테이프에 구멍으로 저장되었습니다.무거운 종이 릴을 제자리에 들어올리려면 체인 호이스트가 필요했다.기계는 3개의 펀치에 연결된 30개의 종이 테이프 리더로부터 지시사항 또는 데이터를 읽었고, 또 다른 하나의 테이블 룩업 유닛은 다른 36개의 종이 테이프 리더로 구성되었습니다.데이터를 로드하기 위해 천공식 카드 리더를 사용하여 천공식 카드 [15]또는 고속 프린터로 결과를 얻었습니다.19자리 단어는 카드 스톡테이프 또는 레지스터에 바이너리 코드화된 10진수로 저장되었으며, 결과적으로 76비트가 생성되었으며, 플러스 또는 마이너스 기호와 패리티를 나타내기 위한 2비트가 추가되었으며, 2개의 사이드 행은 스프로켓에 사용되었습니다.IBM 펀치 카드 기술의 익숙한 80컬럼은 테이프의 [12]한 컬럼으로 측면으로 기록되었습니다.
잘 검증된 기술을 사용하여 SSEC의 계산은 정확하고 정확했지만 초기 프로그래머인 John Backus는 "프로그램이 3분마다 멈추기 때문에 프로그램을 다시 실행하는 방법을 프로그래밍한 사람만이 알 수 있기 때문에 프로그램이 실행되는 내내 거기에 있어야 했습니다."라고 말했습니다.[16]ENIAC의 공동 설계자인 J. Presper Eckert(IBM Eckert와는 무관)는 "내가 [17]생각하기에 제대로 작동하지 않는 거대한 괴물"이라고 말했습니다.
Seeber는 명령을 데이터로 취급하도록 SSEC를 신중하게 설계하여 프로그램 제어 하에 수정 및 저장할 수 있도록 했습니다.IBM은 1949년 1월 19일 SSEC를 기반으로 특허를 출원했으며, 이후 이 특허는 기계의 저장된 프로그램 [6]: 136 [18]기능을 지원하는 것으로 인정되었습니다.각 명령어는 임의의 소스(전자 또는 기계 레지스터 또는 테이프 리더)에서 결과를 임의의 수신처(전자 또는 기계 레지스터, 테이프 또는 카드 펀치 또는 프린터)에 저장할 수 있으며, 다음 명령의 주소(모든 소스일 수도 있음)를 제공합니다.이것은 [15]이론적으로 그것을 강력하게 만들었다.그러나 실제로는 보통 종이 테이프에 명령이 저장되기 때문에 전체 속도는 초당 약 50개의 명령밖에 되지 않았습니다.종이 테이프 메모리의 시리얼 특성으로 인해 SSEC 프로그래밍은 제2차 세계대전 당시의 계산기와 비슷해졌습니다.예를 들어, "루프"는 보통 접착된 종이 테이프의 문자 그대로의 루프입니다.새로운 프로그램 마다, 테이프와 카드 덱이 문자 그대로 리더에 「로드」되어 출력 포맷을 변경하기 위해서 프린터의 플러그 보드가 변경되었습니다.이러한 이유로 SSEC는 보통 최초의 저장 프로그램컴퓨터가 [19]아닌 '프로그래머블 계산기'의 마지막 머신으로 분류됩니다.
적용들
SSEC의 첫 번째 적용은 달과 행성의 위치를 계산하는 것으로,[20] 일면체라고 알려져 있다.달의 각 위치에는 약 11,000개의 추가, 9,000개의 곱셈, 2,000개의 테이블 조회가 필요했고, SSEC는 약 7분이 [9]걸렸다.이 애플리케이션은 약 6개월 동안 기계를 사용했으며,[21] 그때쯤에는 기계를 계속 작동시키기 위해 다른 사용자가 줄을 서 있었습니다.
SSEC가 1969년 아폴로 달로의 비행 경로를 그리는 데 사용된 달 위치 표를 제작했다고 종종 알려져 왔다.그러나 1969년에 가까운 기록을 보면 관계가 있긴 했지만, 그 관계가 덜 즉각적이었다는 것을 알 수 있다.따라서, Mulholland과 더 바인(1968년), NASA제트 추진 연구소에서 일하는은 JPL천문력 테이프 시스템이었다"우주선 궤도의 사실상 모든 산출 장치에 미국 우주 프로그램에 사용하", 자신했다 reported[22]현재 달의 천문력은, 개선된 설 천체력에 대한 평가서 correcti의 번호 통합으로.ons: 선원은 Eckert et al.(1966년)[23][24] 및 AE 1968 [25]부록에 기술된 바와 같이 수정과 함께 SSEC가 수행한 Eckert 계산 보고서로 명명되었다.종합하면, 이와 같이 참조된 보정은 실질적으로 달 계산의 모든 개별 요소를 수정하고, 따라서 우주 프로그램은 직접 결과 표 자체보다는 SSEC를 사용하여 개척된 계산 절차의 수정 및 수정 도함수에 의해 생성된 달 데이터를 사용한 것으로 보인다.
SSEC의 첫 번째 유료 고객은 제너럴 일렉트릭이었습니다.SSEC는 또한 원자로로 비행기에 동력을 공급하는 NEPA 프로젝트에 대한 미국 원자력 위원회의 계산에 사용되었다.로버트 D. Los Alamos National Laboratory의 Richtmyer는 몬테카를로 [26]방법의 첫 번째 대규모 응용 프로그램 중 일부에 SSEC를 사용했다.Llewellyn Thomas는 Donald A에 의해 프로그램된 층류 안정성의 문제를 해결했다.쿼리스 주니어와 필리스 K.브라운.[27] 1949년 커스버트 허드는 SSEC를 방문한 후 고용되어 응용과학부를 시작했습니다. SSEC의 운영은 결국 그 조직에 [21]투입되었습니다.
레거시
SSEC실은 가장 먼저 층을 높인 컴퓨터 중 하나였기 때문에 방문객들은 보기 흉한 케이블을 보거나 케이블에 걸려 넘어지는 일이 없었습니다.섬광 조명과 노이즈가 많은 전자 기계식 릴레이는 IBM을 대중에게 매우 잘 보이게 했습니다.SSEC는 J. Edgar Hoover의 [11]책을 바탕으로 한 영화 Walk East on Beacon에 출연했다.그것은 [28][29]언론에 의해 긍정적으로 보도되었다.SSEC는 고객과 신입사원을 모두 유치했습니다.허드와 배커스 둘 다 시설의 시범을 보고 고용되었다.
1946년형 ENIAC는 SSEC보다 더 많은 튜브를 탑재하여 일부 동작에서는 더 빨랐지만, 원래 유연성이 떨어져 새로운 문제마다 배선을 변경해야 했습니다.1948년 말에 새로운 IBM 604 승수가 발표되었는데, 이 승수는 SSEC의 부피가 큰 튜브를 이미 쓸모없게 만든 새로운 튜브 기술을 사용했습니다.1949년 5월까지 카드 프로그램된 전자 계산기가 발표되어 9월에 출하되었습니다.이는 고객이 유사한 계산을 수행할 수 있도록 SSEC 테크놀로지의 대폭 축소된 버전입니다.[6]1948년 말까지 SSEC의 제한된 전자 메모리가 [15]문제로 여겨졌고 IBM은 곧 맨체스터의 빅토리아 [6]: 168 대학에서 맨체스터 베이비에서 개발된 윌리엄스 튜브 기술을 허가했다.후속 컴퓨터에는 전자 랜덤 액세스 메모리가 탑재되어 있으며, 실제로 프로세서 레지스터에서 명령을 실행하는 기능은 일반적으로 채택되지 않았습니다.77비트의 와이드 프로그래밍 워드도 비트 수는 적지만 훨씬 더 빠른 동작 때문에 폐기되었습니다.
1951년까지 영국에서 Feranti Mark I은 Williams 튜브 기술을 사용한 상용 컴퓨터로 판매되었고, 그 뒤를 UNIVAC I이 지연 라인 메모리를 사용하여 미국에서 판매되었습니다.이러한 메모리 테크놀로지에 의해, 스토어드·프로그램의 기능이 보다 실용화되었습니다.스토어드 프로그램 개념은 1945년 EDVAC에 관한 보고서 초안 초안에 처음 널리 발표되었고 폰 노이만 아키텍처로 알려지게 되었다.EDVAC(1949년 첫 작업)는 ENIAC의 후속 기종으로 당시 UNIVAC를 마케팅한 팀에 의해 설계되었다.
SSEC는 1952년 8월 해체될 때까지 운영되어 완전한 전자 컴퓨터에 의해 구식이 되었다.Defense Calculator로 알려진 IBM 701 컴퓨터는 1953년 4월 7일 공개 [30]공개를 위해 같은 방에 설치되었습니다.1953년 7월 SSEC를 [31]개발한 Endicott 팀에 의해 개발된 훨씬 저렴한(그리고 더 잘 팔리는) IBM 650이 발표되었습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Bashe, Charles J.; Buchholz, Werner; Hawkins, George V.; Ingram, J. James; Rochester, Nathaniel (September 1981). "The Architecture of IBM's Early Computers" (PDF). IBM Journal of Research and Development. 25 (5): 363–376. CiteSeerX 10.1.1.93.8952. doi:10.1147/rd.255.0363. ISSN 0018-8646. Archived (PDF) from the original on 2021-03-01. Retrieved 2021-11-24. p. 365:
The SSEC was the first operating computer capable of treating its own stored instructions exactly like data, modifying them, and acting on the result.
- ^ "IBM's ASCC introduction". IBM Archives. Retrieved April 23, 2011.
- ^ Interviewed by Grady Booch (September 5, 2006). "Oral History of John Backus" (PDF). Reference number: X3715.2007. Computer History Museum. Archived from the original (PDF) on February 25, 2012. Retrieved April 23, 2011.
- ^ Kevin Maney (2004). The Maverick and His Machine: Thomas Watson, Sr. and the Making of IBM. John Wiley and Sons. pp. 347–355. ISBN 978-0-471-67925-7.
- ^ "ASCC People and progeny: Frank E. Hamilton". IBM Archives. Retrieved April 23, 2011.
- ^ a b c d e Emerson W. Pugh (1995). Building IBM: Shaping an Industry and Its Technology. MIT Press. pp. 124–190. ISBN 978-0-262-16147-3.
- ^ Frank da Cruz (February 17, 2005). "The IBM Selective Sequence Electronic Calculator". Columbia University Computing History. Retrieved April 23, 2011.
- ^ Richard R. Mertz (August 24, 1970). "Herb Grosch Interview" (PDF). Computer Oral History Collection. Smithsonian National Museum of American History Archives Center. Archived from the original (PDF) on September 14, 2011. Retrieved April 30, 2011.
- ^ a b Jean Ford Brennan (1971). "The Selective Sequence Electronic Calculator". The IBM Watson Laboratory at Columbia University: A History. International Business Machines Corporation. pp. 21–26. (댓글 및 수정 참조)
- ^ Herman Heine Goldstine (1980). The computer from Pascal to von Neumann. Princeton University Press. p. 327. ISBN 978-0-691-02367-0.
- ^ a b "Guide to the A. Wayne Brooke Papers, 1948 - 1986". North Carolina State University library. Retrieved April 23, 2011.
- ^ a b Herbert R.J. Grosch (1991). Computer: Bit Slices From a Life. Third Millennium Books. ISBN 0-88733-085-1.
- ^ "ASCC People and progeny: Clair D. Lake". IBM Archives. Retrieved April 25, 2011.
- ^ "ASCC People and progeny: James W. Bryce". IBM archives. Retrieved April 23, 2011.
- ^ a b c d W. J. Eckert (November 1948). "Electrons and Computation". The Scientific Monthly.
- ^ "Pathfinder". Think. July 1979. pp. 18–24. Retrieved April 22, 2011.
- ^ "Nancy B. Stern interview with J. Presper Eckert". Oral History. Charles Babbage Institute, University of Minnesota. October 28, 1977. Retrieved April 22, 2011.
- ^ F. E. Hamilton; R. R. Seeber; R. A. Rowley; E. S. Hughes (January 19, 1949). "Selective Sequence Electronic Calculator". US Patent 2,636,672. Archived from the original on February 2, 2017. Retrieved April 28, 2011. 1953년 4월 28일 발행.
- ^ Allan Olley (September 20–23, 2010). "Existence Precedes Essence—Meaning of the Stored-Program Concept". History of Computing:Learning from the Past: 169–178. ISBN 978-3-642-15198-9. (WCC 2010의 일환으로 호주 브리즈번에서 개최된 IFIP WG 9.7 국제회의의 진행)
- ^ Alexander Feinberg (September 12, 1949). "Mechanical Giant Calculator in a Few Days Charts Sky a Century Ahead for Navigators; Also for Atomic Physics; Tool of Several Sciences Has Used 10,000,000 Operations in Fixing Positions of Stars". The New York Times. p. 23.
- ^ a b Robert Seidel (November 18, 1994). "An Interview with Cuthbert C. Hurd". Charles Babbage Institute, University of Minnesota. Retrieved April 25, 2011.
- ^ J. D. 멀홀랜드 & C. J. 데바인, 과학 (1968) 160, 874-875
- ^ Eckert, W. J. 등, Lunar Ephemeris 개선(미국 정부 인쇄국, 1954).
- ^ Eckert, W. J., et al., 1966, 달 좌표 및 궤도 매개변수의 변환, 천문 J 71,314.
- ^ 천문일기 1968 부록(미국 정부 인쇄국, 1966년)
- ^ Nicholas Metropolis (1987). "The beginning of the Monte Carlo method" (PDF). Los Alamos Science (1987): 129. Stanislaw Ulam 특집호
- ^ L. H. Thomas (August 1953). "The Stability of Plane Poiseuille Flow". Physical Review. 91 (4): 780–783. doi:10.1103/PhysRev.91.780.
- ^ John Brooks; Brendan Gill (March 4, 1950). "Never Stumped". The New Yorker. pp. 20–21.
- ^ William Laurence (January 28, 1948). "Mechanical 'Brain' is Given to Science: Giant Electronic Calculator Built by IBM, Can Do in Days What Once Took a Lifetime". The New York Times. p. 25.
- ^ "A notable first: The IBM 701". IBM archives. Retrieved April 29, 2011.
- ^ "650 Chronology". IBM archives. Retrieved April 29, 2011.
추가 정보
- Charles J. Bashe (October 1982). "The SSEC in Historical Perspective". IEEE Annals of the History of Computing. 4 (4): 296–312. doi:10.1109/MAHC.1982.10037.
- John C. McPherson; Frank E. Hamilton; Robert R. Seeber Jr. (October 1982). "A Large-Scale, General-Purpose Electronic Digital Calculator: The SSEC". IEEE Annals of the History of Computing. 4 (4): 313–326. doi:10.1109/MAHC.1982.10041. 1948년 초판
- Ernest S. Hughes (January 1986). "The SSEC and Its Carry-Over Effects on the IBM Type 650". IEEE Annals of the History of Computing. 8 (1): 12–13. doi:10.1109/MAHC.1986.10002.
- Byron E. Phelps (July 1980). "Early Electronic Computing Developments at IBM". IEEE Annals of the History of Computing. 2 (3): 253–267. doi:10.1109/MAHC.1980.10035.
- Cuthbert C. Hurd (November 1980). "Computer Developments at IBM". In Nicholas Metropolis; Jack Howlett; Gian-Carlo Rota (eds.). A history of computing in the twentieth century: a collection of essays. Academic Press. ISBN 978-0-12-491650-0.
- René Moreau (1984). The Computer Comes of Age: The People, the Hardware, and the Software. MIT Press. ISBN 0-262-13194-3.
- "The IBM Selective Sequence Electronic Calculator" (pdf). www.bitsavers.org.
외부 링크
- IBM 아카이브:제품 및 서비스에 관한 FAQ
- IBM SSEC Control Desk 사진, 고품질
- "Selective Sequence Electronic Calculator (SSEC)". IBM Archives. Retrieved April 22, 2011. 사진, 고품질 및 기타 사진
- "SSEC Tape". Columbia University. Retrieved April 25, 2011. 사진
- "Computer Pioneers: Pioneer Computers Part 1 - The Dawn of Electronic Computing 1935-1945". The Computer Museum, Boston. 1996. Archived from the original on 2021-12-13. Retrieved April 26, 2011. Gordon Bell과의 비디오, SSEC 약 42:00
- Walk East on Beacon에서 SSEC를 보여주는 장면