유니백 II
UNIVAC II이 글은 검증을 위해 인용구가 추가로 필요하다. – · · 책 · · (2018년 4월 (이 템플릿 |
![]() |
UNIVAC II는 UNIVAC가 1958년에 처음 인도한 UNIVAC I의 개선이었다.개선사항에는 코어 메모리의 2,000개에서 1만 개 단어로 확대, 구형 UNIVAC I 금속 테이프나 새로운 PET 테이프를 사용할 수 있는 UNISERVO II 테이프 드라이브, 그리고 일부 트랜지스터 회로(아직도 압도적으로 진공관 컴퓨터였음에도 불구하고)가 포함되었다.그것은 코드와 데이터 모두에 대해 기존의 UNIVAC I 프로그램과 완전히 호환되었다.무게는 약 16,000파운드였다.
전체 시스템의 회로 요소
튜브 | 5,200 |
튜브 유형 | 20 |
크리스털 다이오드 | 18,000 |
자기 코어 | 184,000 |
트랜지스터 | 1,200 |
개별 캐비닛 | 4 |
위의 수치는 대략적이며 입력 출력 장치를 포함하지 않는다.
프로그래밍 및 수치 시스템
내부번호제 | 이진 코딩된 소수점 |
십진수/단어 | 12 |
십진수/계기 | 6 |
단어당 지시사항 수 | 2 |
디코딩된 명령 | 54 |
사용 지침 | 54 |
산술계통 | 고정점 |
지시유형 | 주소 하나 |
사이의 수 범위 | -1 및 +1 |
십진점은 기호 자리 오른쪽에 발생한다.
산술 단위
건설 | 진공관 |
산술 모드 | 직렬 |
타이밍 | 동기식 |
작전 | 순차적 |
스토리지 액세스 포함(마이크로초) | 스토리지 액세스 제외(마이크로초) | |
덧셈 | 160 | 120 |
곱하기 | 1,720 | 1,680 |
나누기 | 3,030 | 2,990 |
아래에 주어진 덧셈, 뺄셈, 곱셈 시간에는 명령의 읽기와 실행이 포함된다.시간은 축전지에 결과의 형성을 포함한다.그러나 모든 지침은 최소 지연 속도로 수행된다.
평균 작동 속도(마이크로초) | |
덧셈 또는 뺄셈 | 200(11자리 숫자) |
곱하기 | 1900(11자리 숫자) |
나누기 | 3,700(11자리 숫자) |
비교 | 200(12자리 숫자) |
전송(등록할 메모리 또는 그 반대) | 40/단어 + 80/10 |
자기 코어
역량 | 1만 단어, 12만 문자 |
메모리 위치 | 0000 - 1999 |
접근 시간, 호출 시간 | 0(메모리 참조는 "Time Out" 중에 시작) |
기본 사이클 | 20마이크로초 |
건설 | 42개의 분리된 자성 코어 면으로 각각 직사각형 50 코어 폭과 80 코어 길이. |
모든 사용자는 2천 단어의 24,000자리 자기 코어 저장 장치를 사용한다.평면은 각각 50개, 40개 코어의 2개 섹션으로 나뉘어 각 섹션에 2,000개의 코어가 만들어진다.각 섹션에는 2,000개의 단어 중 한 개에 대해 하나의 핵심(비트)이 포함되어 있다.다른 반단어의 동일한 상대적 이진 위치는 평면의 다른 부분에서 동일한 물리적 위치의 코어에 고정된다.따라서 각 평면은 예를 들어 첫 번째와 43번째 또는 9번째와 52번째와 같은 2,000개의 단어 각각에 두 개의 이진 위치를 포함한다.물리적으로 기억은 직사각형 프리즘 7.25×10×12.75인치(18.4×25.4×32.4cm)이다.
따라서 메모리 위치는 항상 42평면에 2개의 코어를 의미한다.두 개의 코어는 50개의 가능한 열 중 하나의 열과 80개의 가능한 행의 두 행의 교차점에 의해 결정된다.비행기의 각 구역에 한 줄씩 있다.42개의 모든 비행기는 단어당 두 번 사용된다.
메모리와 관련된 것은 42비트 용량의 반말 삽입 레지스터다.각 비트는 메모리 참조 중에 이 레지스터의 자기 코어에 임시로 저장된다.이러한 레지스터 코어는 각각 42개의 메모리 평면 중 하나에 연결된다.메모리에 쓰기 위해, 단어의 전반부를 삽입 레지스터에 배치하고 주소 선택기는 42개 평면 각각에 있는 해당 열과 상단 섹션의 적절한 행을 알려준다.적절한 순간에 정보는 삽입 레지스터의 각 코어에서 메모리의 해당 평면의 선택된 코어로 전송된다.42회 맥박이 흐른 후, 후반부 단어를 삽입 레지스터에 넣고 그 과정을 메모리의 아랫부분에서 반복한다.판독은 역순으로 이루어진다.메모리 속도는 12자의 메모리에서 40마이크로초 이내에 전송하거나 빼는 것을 허용하는 유니백의 산술 부분의 속도로 조정되었다.워드 펄스는 42비트 모듈에서 직렬에서 병렬로 변환하는 메커니즘을 통해 고속 버스와 삽입 레지스터에서 또는 그 반대로 흐른다.
피쳐 확인
가능할 때마다 레지스터와 다른 회로가 중복으로 나타난다.동일한 단위의 데이터 간 불일치가 작동 불량의 징후를 제공하고 컴퓨터를 정지시키기 위해 이들의 내용을 지속적으로 비교한다.이쯤 되면 지시가 반복될 수도 있다.유니백 시스템에 사용되는 펄스 코드는 모든 문자가 홀수 수의 펄스를 포함하도록 설계되었다.유니백 내의 여러 전략 지점에서 모든 문자가 홀수 수의 펄스를 검사한다.고른 수의 펄스가 감지되고 컴퓨터가 정지할 때마다 표시가 나타난다.다른 유형의 점검 회로는 다른 유형의 오류가 발생할 때 유니백을 정지시킨다.
존재하지 않는 메모리 주소에 대한 참조를 시도하면 오류가 발생한다.
전송 rI에서 rM까지의 홀수 짝수 오류가 발생하면 전송이 중지되고 오류 위치(rI 주소)가 표시된다.720자 카운트는 계량 100 카운터에 표시될 것이다.
"모두" 체커
고속 버스의 패리티 비트 점검 외에도, 두 번째 검사기는 유효하지 않은 "모든" 문자가 시스템 고장에 의해 우발적으로 생성되지 않는다는 것을 설정한다.입력 및 출력 검사기는 또한 유효하지 않은 "모든" 문자를 탐지한다.
내장형 체크 기능은 Card-to-Tape Converter, Tape-to-Card Converter 및 고속 프린터에 포함되어 있다.
퓨전
유니백은 결함이 격리될 수 있도록 완전히 퓨즈로 되어 있다.각 베이는 모든 DC 및 AC 전위의 메인 퓨즈 외에 자체 퓨즈 세트가 있다.퓨즈가 끊어지면 전원이 차단되고 끊어진 퓨즈가 어느 베이에 있는지 표시등 회로가 표시되며, "플래그"는 특정 퓨즈를 나타낸다.
전압 모니터링
자동 전압 모니터링 시스템은 모든 임계 직류 전위를 지속적으로 모니터링하여 규정된 한계를 벗어나는 움직임이 있을 경우 경보를 제공한다.
메모들
이 글의 많은 텍스트는 미국 연방정부(미 육군)의 원본으로 공공영역에 있는 유니버설 오토매틱 컴퓨터 모델 II에서 직접 추출한 것이다.1961년 3월 마틴 H에 의해 "국내 전자 디지털 컴퓨터 시스템의 제3차 조사" 보고서 1115호로 발간되었다.Maryland의 Averdeen Creaming Ground의 탄도 연구소에서 출판한 Weik.육군사업부 5803-06-002.
참고 항목
외부 링크
- UNIVAC II(PDF)
- 범용 자동 컴퓨터 모델 II