유니백 1101

UNIVAC 1101
유니백 1101
UNIVAC-1101BRL61-0901.jpg
유니백 1101
로도 알려져 있다.평균자책 1101
개발자엔지니어링 연구 협회(ERA)
제조사엔지니어링 리서치 어소시에이츠
출시일자1950; 72년 전 (1998년)
치수길이 38피트(12m), 폭 20피트(6.1m)
미사8.4 단톤(7.6 t)
후계자유니백 1103

나중에 UNIVAC 1101로 개명한 평균자책 1101은 1950년대 초 엔지니어링 리서치 어소시에이츠(ERA)가 설계 및 구축한 컴퓨터 시스템으로, 그 회사가 나중에 평균자책점을 매입한 후에도 레밍턴 랜드 법인에 의해 계속 판매되고 있다.(초기) 군사모델인 방어율 아틀라스는 제조 현장에서 옮겨져 먼 곳에 성공적으로 설치된 최초의 저장 프로그램 컴퓨터였다.레밍턴 랜드는 1960년대에 1101의 건축물을 일련의 기계들의 기초로 사용했다.null

역사

코드브레이킹

평균자책은 제2차 세계 대전 동안 미국 해군에서 일하던 코드 브레이커들의 집단으로부터 형성되었다.이 팀은 영국에서 더 유명한 콜로서스 컴퓨터와 비슷한 많은 암호 해독기를 만들었지만 일본 암호를 공격하도록 설계되었다.전쟁이 끝난 후, 해군은 비록 정식으로 해군 근무에서 제외되어야 했지만, 그 팀을 계속 유지하는데 관심이 있었다.결과는 미국 미네소타 주 세인트폴에서 체이스 항공기 그림자 공장의 격납고에서 형성된 평균자책점이었다.null

전쟁이 끝난 후에도, 그 팀은 특정 코드를 목표로 하는 암호 해독 기계를 계속해서 만들었다.이 코드들 중 하나가 바뀌어 값비싼 컴퓨터를 쓸모 없게 만든 후, 그 팀은 해군을 설득했다. 그 시스템을 유용하게 만들 수 있는 유일한 방법은 완전히 프로그램 가능한 컴퓨터를 만드는 것이라고.해군은 이에 동의했고, 1947년에 "과제 13"에 따라 새로운 시스템 개발에 자금을 지원했다.null

"아틀라스"로 알려진 결과 기계는 메인 메모리드럼 메모리를 사용했으며 정수 산술용으로 제작된 단순한 중앙 처리 장치가 특징이었다.최초의 아틀라스 기계는 1950년 12월까지 육군 보안국에 건설, 이동, 설치되었다.[1][self-published source][2][3]윌리엄스 튜브와 드럼을 사용한 더 빠른 버전은 1953년에 NSA에 전달되었다.null

상용화

그 회사는 그 시스템을 상업적으로 판매하는 일에 착수했다.아틀라스는 인기 만화가인 Barnaby의 등장인물의 이름을 따서 지어졌고,[4] 그들은 처음에 이 광고판 이름을 "Mabel"이라고 짓기로 결정했다.잭 힐은 대신 "1101"을 제안했다; 1101은 숫자 13의 이진 표현이다.방어율 1101은 1951년 12월에 공개적으로 발표되었다.[5][3]아틀라스 2는 약간 변형된 이 평균자책 1103되었고,[6] 코어 메모리와 부동 소수점 수학 지원으로 보다 많이 수정된 버전은 UNIVAC 1103A가 되었다.null

이 무렵 이 회사는 워싱턴 D.C. 드류 피어슨의 워싱턴 메리고 라운드에서 장시간에 걸친 일련의 정치 공작에 휘말리게 되었는데, 노리스와 잉글스트롬은 자신들의 이익을 위해 전시 정부 인맥을 이용해 회사를 차렸기 때문에 평균자책의 창설이 이해충돌이라고 주장했다.그 결과 일어난 법적 싸움은 회사가 재정적으로나 감정적으로나 지치게 만들었다.1952년에 그것들은 주로 이러한 문제들의 결과로 레밍턴 랜드에 의해 구입되었다.null

레밍턴 랜드는 최근 미국 최초의 상용 컴퓨터인 유명한 UNIVAC I의 건설사인 Eckert-Mauchly Computer Corporation을 인수했다.평균자책과 UNIVAC는 회사 내에서 별도로 운영되어, UNIVAC의 잘 알려진 이름을 현금화하려고 했지만, 그들은 기계 이름을 'UNIVAC 1101'로 바꾸었다.같은 기본 디자인을 바탕으로 한 일련의 기계들이 그 뒤를 따랐고, 1960년대에 판매되었다가 비슷한 이름뿐인 UNIVAC 1100 계열로 대체되었다.null

설명

ATLAS

이 컴퓨터는 길이 38피트(12m), 너비 20피트(6.1m)에 무게는 약 8.4 숏톤(7.6t)[3][7][8]이었고 논리 회로에 2700개의 진공관을 사용했다.드럼 메모리는 직경이 8.5인치(22cm)로 3500rpm으로 회전하고 읽기-쓰기 헤드가 200개였으며, 액세스 시간이 32마이크로초~17밀리초인 16,384개의 24비트 워드(48kB에 해당하는 메모리 크기)를 보유했다.null

지시사항은 24비트 길이였으며, opcode에 대해서는 6비트, "skip" 값에 대해서는 4비트(프로그램 시퀀스에서 다음 지시로 가기 위해 건너뛸 메모리 위치를 알려준다) 및 메모리 어드레스에 대해서는 14비트였다.숫자는 한 사람의 보어에 음수 값이 있는 이진수였다.추가 시간은 96마이크로초, 곱셈 시간은 352마이크로초였다.null

단일 48비트 축전지는 기본적으로 감산되었고, 추가할 수 있는 숫자에 대한 보완을 빼서 추가 작업을 수행했다.이것은 다소 이상하게 보일 수 있지만, 감산 첨가제는 정상 작동에서 음의 영이 될 가능성을 감소시킨다.null

그 기계에는 38개의 지침이 있었다.null

명령 집합

[9]

관습
  • y는 주소 y에 있는 메모리 상자
  • X = X-Register(24비트)
  • ( )는 의 내용으로 해석된다.
  • Q = Q-Register(24비트)
  • A = 축전지(48비트)
산술
  • A에 (y) 삽입
  • A에 (y)의 보어 삽입
  • A에 삽입 (y) [복수 정밀도]
  • A에 (y)의 보완재 삽입 [복수정밀도]
  • A에 절대값(y) 삽입
  • A에 절대값(y)의 보어 삽입
  • (A)에 (y) 추가
  • (A)에서 (y) 빼기
  • (A)에 (y) 추가 [복수 정밀도]
  • (A)에서 (y) 빼기 [복수 정밀도]
  • (y)의 절대값을 (A)에 추가
  • (A)에서 (y)의 절대값 빼기
  • A에 삽입(Q)
  • A의 오른쪽 절반 지우기
  • (A)에 추가 (Q)
  • (A)를 Q로 전송
  • A에 [(y) + 1] 삽입
곱하기와 나누기
  • 폼 제품 (Q) * (y) in A
  • (A)에 논리 제품(Q) * (y) 추가
  • 양식 논리 제품 (Q) * (y) in A
  • (A)를 (y), (Q의 양적 형태, A의 음이 아닌 나머지)로 나누십시오.
  • (Q)에 * (y)를 (A)에 추가
논리적 및 제어 흐름
  • (A)의 오른쪽 절반을 y에 저장
  • 좌측 시프트(A)
  • 저장(Q) 위치
  • 좌측 시프트(Q)
  • (y) 연산자로 (Q)를 사용하여 (A)로 교체
  • 다음 주문으로 (y) 받으세요.
  • (y)를 (A)로 대체 [주소 부분만]
  • (A)가 0이 아닌 경우 다음 주문으로 (y) 가져가기
  • Q에 (y) 삽입
  • (A)가 음수일 경우 (y)를 다음 주문으로 받음
  • (Q)가 음수일 경우 (y)를 다음 주문으로 받음
입력 출력 및 제어
  • (y)의 오른쪽 6자리 인쇄
  • 옵션 중지
  • (y)의 오른쪽 6자리 인쇄 및 펀치
  • 중간 정지
  • 파이널 스톱

참고 항목

참조

  1. ^ McMurran, Marshall William (2008). ACHIEVING ACCURACY: A Legacy of Computers and Missiles. Xlibris Corporation. pp. 36–37. ISBN 9781462810659.[자체 분석 소스]
  2. ^ "1. The ERA 1101 Computer". Digital Computer Newsletter. 3 (1): 1, 2. April 1951.
  3. ^ a b c Boslaugh, David L. (2003). When Computers Went to Sea: The Digitization of the United States Navy. John Wiley & Sons. pp. 96–98. ISBN 9780471472209.
  4. ^ "Characters: Barnaby, page 1". Crockett Johnson Home Page. Atlas.
  5. ^ Pugh, Emerson W. (1995). Building IBM: Shaping an Industry and Its Technology. MIT Press. p. 142. ISBN 9780262161473.
  6. ^ Flamm, Kenneth (2010). Creating the Computer: Government, Industry and High Technology. Brookings Institution Press. ISBN 978-0815707219.
  7. ^ Weik, Martin H. (December 1955). "UNIVAC-SCI (ERA-1101)". ed-thelen.org. A Survey of Domestic Electronic Digital Computing Systems.
  8. ^ (16,000 lbs + 17,400 lbs ) / 2 = 16,700 파운드(8.4 단톤)
    16,000 파운드 (8.0 단톤, 7.3 t)
    17,400 파운드 (8.7 쇼트톤, 7.9 t)
  9. ^ "Automatic Computing Machinery: Discussions - Minimum Access Programming". Mathematics of Computation. 6 (39): 172–182. 1952. doi:10.1090/S0025-5718-52-99392-7. ISSN 0025-5718.

외부 링크