Введение
ERA 1101, позже переименованный в UNIVAC 1101, был компьютерной системой, разработанной и собранной компанией Engineering Research Associates (ERA) в начале 1950-х годов и продолжавшей продаваться корпорацией Remington Rand после того, как последняя приобрела ERA. Его (первоначальная) военная модель, ERA Atlas, иногда называемый «Атлас», был первым компьютером с хранимой программой, который был перемещен с места производства и успешно установлен в другом месте. Remington Rand использовала архитектуру 1101 в качестве основы для целого ряда машин вплоть до 1960-х годов.
The ERA 1101, later renamed UNIVAC 1101, was a computer system designed and built by Engineering Research Associates (ERA) in the early 1950s and continued to be sold by the Remington Rand corporation after that company later purchased ERA. Its (initial) military model, the ERA Atlas, was the first stored program computer that was moved from its site of manufacture and successfully installed at a distant site. Remington Rand used the 1101's architecture as the basis for a series of machines into the 1960s.
Разгадка кода
ERA была сформирована из группы криптоаналитиков, работавших на Военно-морские силы США во время Второй мировой войны. Команда создала несколько машин для дешифровки, подобных более известному компьютеру Colossus в Англии, но разработанных для взлома японских шифров. После войны ВМС заинтересовались сохранением команды, хотя её необходимо было официально уволить с военной службы. Так возникла ERA, которая была основана в Сент-Поле, штат Миннесота, в ангарах бывшего завода-тени Chase Aircraft. После войны команда продолжала создавать машины для дешифровки, ориентированные на конкретные шифры. Когда один из этих шифров изменился, сделав дорогостоящий компьютер устаревшим, команда убедила ВМС в том, что единственный способ создать полезную систему – это построить полностью программируемый компьютер. ВМС согласились и в 1947 году профинансировали разработку новой системы под кодовым названием "Задача 13". Полученные машины, известные как "Атлас", использовали барабанную память в качестве основной и оснащались простым центральным процессором, предназначенным для целочисленной арифметики. Первая машина "Атлас" была построена, перевезена и установлена в Агентстве безопасности армии к декабрю 1950 года. Более быстрая версия, использующая электронно-лучевые трубки Уильямса и барабаны, была поставлена в АНБ в 1953 году.
Коммерциализация
Компания приступила к коммерческой продаже систем. "Атлас" был назван в честь персонажа из популярного комикса "Барнаби", и первоначально было решено назвать коммерческие версии "Мабел". Джек Хилл предложил вместо этого "1101" – двоичное представление числа 13. ERA 1101 был официально представлен в декабре 1951 года, а более сильно модифицированная версия с магнитной памятью и поддержкой вычислений с плавающей точкой стала UNIVAC 1103A. Примерно в это же время компания оказалась втянутой в длительную серию политических интриг в Вашингтоне, округ Колумбия. В своей колонке "Вашингтонская карусель" Дрю Пирсон заявил, что основание ERA представляло собой конфликт интересов для Норриса и Энгстрома, поскольку они использовали свои правительственные связи, приобретенные во время войны, для создания компании в целях личной выгоды. Последовавшая судебная тяжба истощила компанию как в финансовом, так и в моральном плане. В 1952 году компания была приобретена Remington Rand, во многом из-за этих проблем. Remington Rand недавно приобрела Eckert–Mauchly Computer Corporation, создателей знаменитого UNIVAC I, первого коммерческого компьютера в США. Хотя ERA и UNIVAC функционировали как отдельные подразделения в рамках одной компании, стремясь извлечь выгоду из известного имени UNIVAC, они переименовали машину в "UNIVAC 1101". Затем последовала серия машин, основанных на той же базовой конструкции, которые продавались до 1960-х годов, прежде чем были заменены линейкой UNIVAC 1100, схожей по названию.
Описание
Этот компьютер был длиной 12 метров (38 футов), шириной 6 метров (20 футов), весил около [укажите вес] и использовал 2700 вакуумных ламп для своих логических схем. Его барабанная память имела диаметр [укажите диаметр], вращалась со скоростью 3500 оборотов в минуту, имела 200 головок чтения-записи и содержала 16 384 24-битных слова (объем памяти, эквивалентный 48 кБ) с временем доступа от 32 микросекунд до 17 миллисекунд. Инструкции имели длину 24 бита, с шестью битами для кода операции, четырьмя битами для значения "пропуск" (указывающего, сколько ячеек памяти пропустить для перехода к следующей инструкции в программе), и 14 битами для адреса памяти. Числа были двоичными, отрицательные значения представлялись в дополнительном коде к единице. Время сложения составляло 96 микросекунд, а время умножения – 352 микросекунд. Единственный 48-битный аккумулятор был принципиально вычитающим, сложение осуществлялось путем вычитания комплемента добавляемого числа. Это может показаться странным, но вычитающий сумматор снижает вероятность получения отрицательного нуля при нормальных операциях. В машине было 38 инструкций.