Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
UNIVAC II в офисе поставки электроники ВМС США

UNIVAC II было улучшение на UNIVAC I , что UNIVAC первый доставлен в 1958 году улучшения включали основной памяти от 2000 до 10 000 слов, UNISERVO II стримеры , которые могут использовать либо старые металлические ленты UNIVAC I или новые ленты ПЭТ , а некоторые схемы были транзисторными, хотя это все еще оставался компьютер на электронных лампах . Он был полностью совместим с существующими программами UNIVAC I как для кода, так и для данных. Он весил около 16000 фунтов (8,0 коротких тонн; 7,3 т).

Элементы схемы всей системы [ править ]

Приведенные выше цифры являются приблизительными и не включают устройства ввода-вывода.

Система программирования и счисления [ править ]

Десятичная точка находится справа от знаковой цифры.

Арифметический блок [ править ]

Время сложения, вычитания и умножения, указанное ниже, включает чтение и выполнение инструкции. Время включает формирование результата в аккумуляторе. Однако все инструкции выполняются с минимальной задержкой.

Магнитный сердечник [ править ]

Все пользователи используют запоминающее устройство с магнитным сердечником на 2 000 слов и 24 000 цифр . Каждая из плоскостей разделена на две секции по 50 на 40 ядер, по 2000 ядер в каждой секции. Каждый раздел содержит одно ядро ​​- на одну двоичную позицию (бит) каждого из 2000 слов. Такое же относительное двоичное положение другого полуслова сохраняется в ядре в том же физическом месте в другой части плоскости. Таким образом, каждая плоскость содержит две двоичные позиции в каждом из 2000 слов; например, первый и 43-й или 9-й и 52-й. Физически память представляет собой прямоугольную призму 7,25 × 10 × 12,75 дюйма (18,4 × 25,4 × 32,4 см).

Таким образом, ячейка памяти всегда подразумевает два ядра во всех 42 плоскостях. Два ядра определяются пересечением одного столбца из пятидесяти возможных столбцов с двумя строками из 80 возможных строк. По одному ряду в каждом сечении плоскости. Все 42 плоскости используются дважды для каждого слова.

С памятью связан регистр вставки полуслова размером 42 бита. Каждый бит временно сохраняется в магнитном сердечнике этого регистра во время обращения к памяти. Каждое из этих регистровых ядер связано с одной из 42 плоскостей памяти. Для записи в память первая половина слова помещается в регистр вставки, и селектор адреса предупреждает соответствующий столбец и соответствующую строку верхнего раздела в каждой из 42 плоскостей. В соответствующий момент информация передается от каждого ядра регистра вставки к выбранному ядру в соответствующей плоскости памяти. Спустя 42 импульса второе полуслово помещается в регистр вставки, и процесс повторяется в нижней части памяти. Считывание производится в обратном порядке.Скорость памяти была отрегулирована в соответствии со скоростью арифметической части Univac, которая позволяет передавать в память или из памяти 12 символов за 40 микросекунд. Словесные импульсы поступают от высокоскоростной шины и регистра вставки или к ним через механизм, который преобразует последовательный в параллельный и наоборот в 42-битных модулях.

Проверка функций [ править ]

По возможности регистры и другие схемы появляются в двух экземплярах. Их содержимое постоянно сравнивается, так что несоответствия между данными в идентичных блоках указывают на неправильную работу и останавливают работу компьютера. На этом этапе инструкция может быть повторена. Код импульса, используемый в системе Univac, разработан таким образом, что все символы содержат нечетное количество импульсов. В нескольких стратегических точках Univac каждый персонаж проверяется на нечетное количество импульсов. Индикация выдается всякий раз, когда обнаруживается четное число импульсов, и компьютер останавливается. Другие типы проверочных схем вызывают остановку Univac при возникновении других типов ошибок.

Ошибка возникает при попытке ссылки на несуществующий адрес памяти.

Нечетно-четная ошибка при передаче rI в rM приведет к остановке передачи, и будет указано место ошибки (адрес rI). Количество 720 символов будет отображаться на счетчике модуля 100.

Проверка "Всех" [ править ]

В дополнение к проверке битов четности на высокоскоростной шине, вторая программа проверки устанавливает, что недопустимый символ «все единицы» не возник случайно из-за системного сбоя. Средства проверки ввода и вывода также обнаруживают недопустимый символ «все единицы».

Встроенные функции проверки содержатся в конвертере с карты на ленту, в конвертере с ленты на карту и в высокоскоростном принтере.

Фьюзинг [ править ]

Univac полностью защищен предохранителями , чтобы можно было изолировать неисправности. В каждом отсеке есть собственный набор предохранителей в дополнение к основным предохранителям для всех потенциалов постоянного и переменного тока. Если предохранитель перегорает, питание отключается, и цепь индикатора показывает, в каком отсеке находится перегоревший предохранитель, а «флажок» указывает конкретный предохранитель.

Мониторинг напряжения [ править ]

Система автоматического контроля напряжения непрерывно контролирует все критические напряжения постоянного тока, подавая сигнал тревоги, если какой-либо из них выходит за установленные пределы.

Заметки [ править ]

Большая часть текста в этой статье была взята непосредственно из Универсального автоматического компьютера Модель II , который находится в общественном достоянии как оригинальная работа Федерального правительства США (армии США). Он был опубликован Мартином Х. Вейком как «Третий обзор отечественных электронных цифровых вычислительных систем», отчет № 1115, март 1961 г., опубликованный лабораторией баллистических исследований, Абердинский полигон, Мэриленд. Управление армии пр. № 5803-06-002.

См. Также [ править ]

  • Список компьютеров с вакуумной трубкой

Внешние ссылки [ править ]

  • UNIVAC II (PDF)
  • Универсальный автоматический компьютер модели II