유니백 III

UNIVAC III

UNIVAC III진공관 UNIVAC IUNIVAC II 컴퓨터의 개선된 트랜지스터화 대체품으로 1962년 [1][2]6월 1일 Westinghouse가 시스템 프로그래밍 및 마케팅을 제공하기로 합의하면서 도입되었습니다.모든 데이터 형식에 호환되도록 설계되었습니다.그러나 단어 크기와 명령어 세트가 완전히 달라 모든 프로그램을 다시 작성해야 했기 때문에 많은 고객이 기존 UNIVAC를 업그레이드하는 대신 다른 벤더로 전환했습니다.

UNIVAC III의 무게는 약 27,225파운드(13.6 쇼트톤; 12.3톤)[3]였다.

이 시스템은 매우 비싼 물건이었기 때문에 코어 메모리를 최대한 적게 사용하도록 설계되었다.메모리 시스템의 폭은 25비트이며 8,192 워드에서 32,768 워드의 메모리를 구성할 수 있습니다.메모리는 데이터 워드용 25개, 모듈로-3 체크 비트용 2개, 스페어용 2개 등 총 4,096개의 코어로 구성된 29개의 플레인 스택으로 구축되었습니다.각 메모리 캐비닛에는 최대 4개의 스택(16,384워드)을 수용할 수 있습니다.

다음 데이터 형식을 지원했습니다.

  • 25비트 부호 바이너리 숫자
  • 1자리당 4비트의 이진 코드화된 10진수를 초과하여 6자리 부호화 10진수를 사용할 수 있습니다.
  • 1 문자당 6 비트의 영숫자로, 4 문자의 서명이 있는 영숫자 값을 사용할 수 있습니다.
25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
s 이진수 값(1개의 보체)
s 숫자(XS-3) 숫자(XS-3) 숫자(XS-3) 숫자(XS-3) 숫자(XS-3) 숫자(XS-3)
s 성격 성격 성격 성격

명령어는 25비트 길이였습니다.

25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
I/a x op(opcode) ar/xo m(주소)

CPU에는 4개의 어큐뮬레이터가 있으며, 4비트 필드(ar)는 1~4단어 길이의 데이터 조작을 위해 어큐뮬레이터의 임의의 조합을 선택할 수 있습니다.UNIVAC I 및 UNIVAC II 데이터와의 하위 호환성을 위해 12자리 10진수를 저장하는 데 2개의 축전지, 12자리 영숫자 값을 저장하는 데 3개의 축전지 필요.명령에서 축전지 조합 시 Most Significant 축전지 부호 비트가 사용되었고 다른 비트는 무시되었습니다.

CPU에는 15개의 인덱스 레지스터가 있으며, 4비트 필드(x)는 하나의 인덱스 레지스터를 기본 레지스터로 선택할 수 있습니다.피연산자 주소는 선택된 베이스 레지스터의 내용과 10비트 변위 필드(m)를 더하여 결정되었다.인덱스 레지스터를 수정하거나 저장하는 명령은 4비트 필드(xo)를 사용하여 해당 인덱스 레지스터를 선택합니다.

1비트 필드(i/a)가 설정된 경우 간접 주소 지정 또는 필드 선택이 선택되었습니다.메모리의 간접 주소에서 간접 주소 지정과 베이스 레지스터를 모두 선택할 수 있습니다.메모리의 필드 셀렉터에서는 베이스 레지스터만 선택할 수 있습니다.

25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
I/a x 0 0 0 여분의 l (주소)
0 x 왼쪽 비트(1..)XS-3 x 24) 오른쪽 비트(1..XS-3 x 24) m(주소)

Sperry Rand는 1962년 6월에 출하를 시작해 96대의 UNIVAC III 시스템을 생산했습니다.

UNIVAC III용으로 개발된 운영체제는 치프(CEOF) 및 보스(BOSS)라고 불렸습니다.어셈블리 언어는 SALT였습니다.대부분의 UNIVAC III 시스템에는 테이프 드라이브가 장착되어 있었습니다.테이프에는 테이프의 선두에 시스템 데이터의 이미지가 있고, 그 다음에 데이터가 포함되어 있었습니다.이 시점에서 OS는 작업을 처리할 수 있기 때문에 일부 테이프에는 작업 제어와 관련된 데이터가 있고 다른 테이프에는 데이터가 있습니다.UNIVAC III 시스템에는 최대 32개의 테이프 드라이브를 장착할 수 있습니다.

일부 시스템은 나중에 랜덤 액세스 FASTRAND 드럼을 장착했습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ https://news.google.com/newspapers?id=xj4NAAAAIBAJ&sjid=LGwDAAAAIBAJ&dq=westinghouse%20univac&pg=7342%2C82715[베어 URL]
  2. ^ https://news.google.com/newspapers?id=5akpAAAAIBAJ&sjid=u04EAAAAIBAJ&dq=westinghouse%20univac&pg=7332%2C173124[베어 URL]
  3. ^ Weik, Martin H. (Mar 1961). "UNIVAC III". ed-thelen.org. A Third Survey of Domestic Electronic Digital Computing Systems.

외부 링크