Jump to content

УНИВАК 1101

(Перенаправлено с Univac 1101 )
УНИВАК 1101
УНИВАК 1101
Также известен как ЭРА 1101
Разработчик Ассоциация инженерных исследований (ERA)
Производитель Ассоциация инженерных исследований
Дата выпуска 1950 год ; 74 года назад ( 1950 )
Размеры 38 футов (12 м) в длину, 20 футов (6,1 м) в ширину
Масса 8,4 коротких тонны (7,6 т)
Преемник УНИВАК 1103

ERA 1101 , позже переименованная в UNIVAC 1101 , представляла собой компьютерную систему, разработанную и построенную Engineering Research Associates (ERA) в начале 1950-х годов и продолжавшую продаваться корпорацией Remington Rand после того, как эта компания позже приобрела ERA. Его (первоначальная) военная модель, ERA Atlas , была первым компьютером с хранимой программой , который был перенесен с места производства и успешно установлен на удаленном объекте. Remington Rand использовала архитектуру 1101 в качестве основы для серии машин в 1960-х годах.

Взлом кода

[ редактировать ]

ERA была сформирована из группы взломщиков кодов, работавших на ВМС США во время Второй мировой войны . Команда построила несколько машин для взлома кодов , похожих на более известный компьютер Colossus в Англии, но предназначенных для взлома японских кодов . После войны ВМФ был заинтересован в сохранении команды, даже несмотря на то, что формально их пришлось уволить со службы. Результатом стала ERA, которая сформировалась в Сент-Поле, штат Миннесота, в ангарах бывшего теневого завода Chase Aircraft .

После войны команда продолжила создавать машины для взлома кодов, нацеленные на определенные коды. После того, как один из этих кодов изменился, в результате чего дорогой компьютер устарел, команда убедила ВМФ, что единственный способ создать систему, которая останется полезной, — это создать полностью программируемый компьютер. Военно-морской флот согласился, и в 1947 году они профинансировали разработку новой системы в рамках «Задачи 13».

В результате машины, известные как «Атлас», использовали барабанную память в качестве основной памяти и имели простой центральный процессор, предназначенный для целочисленных вычислений. Первая машина Атлас была построена, перевезена и установлена ​​в Агентстве армейской безопасности к декабрю 1950 года. [1] [ самостоятельный источник ] [2] [3] Более быстрая версия с трубками и барабанами Williams была доставлена ​​АНБ в 1953 году.

Коммерциализация

[ редактировать ]

Компания обратилась к задаче коммерческой продажи систем. Атлас был назван в честь персонажа популярного комикса «Барнаби» . [4] и изначально они решили назвать коммерческие версии «Мэйбл». Вместо этого Джек Хилл предложил «1101»; 1101 — это двоичное представление числа 13. Об ERA 1101 было публично объявлено в декабре 1951 года. [5] [3] Atlas II, слегка модифицированный, стал ERA 1103 , [6] в то время как более сильно модифицированная версия с основной памятью и поддержкой вычислений с плавающей запятой стала UNIVAC 1103A .

Примерно в это же время компания оказалась втянутой в длительную серию политических маневров в Вашингтоне. Дрю Пирсона Вашингтонская карусель заявила, что основание ERA было конфликтом интересов Норриса и Энгстрома, поскольку они использовали свои военные знания. правительственные связи для создания компании для собственной выгоды. В результате судебной тяжбы компания истощилась как в финансовом, так и в эмоциональном плане. В 1952 году их купила компания Remington Rand, во многом из-за этих проблем.

Компания Remington Rand недавно приобрела Eckert-Mauchly Computer Corporation , создателя знаменитого UNIVAC I , первого коммерческого компьютера в США. Хотя ERA и UNIVAC работали в компании отдельно, стремясь заработать на известном имени UNIVAC, они переименовали машину в «UNIVAC 1101». Затем последовала серия машин, основанных на одной и той же базовой конструкции, которые были проданы в 1960-х годах, прежде чем были заменены семейством UNIVAC 1100, имеющим схожее только по названию .

Описание

[ редактировать ]
АТЛАС

Этот компьютер имел длину 38 футов (12 м), ширину 20 футов (6,1 м) и весил около 8,4 коротких тонны (7,6 т). [3] [7] [8] и использовал 2700 электронных ламп для своих логических схем. Его барабанная память имела диаметр 8,5 дюймов (22 см), вращалась со скоростью 3500 об/мин, имела 200 головок чтения-записи и вмещала 16 384 24-битных слова (размер памяти эквивалентен 48 КБ ) со временем доступа от 32 микросекунд до 17 миллисекунд. .

Инструкции имели длину 24 бита, шесть битов для кода операции , четыре бита для значения «пропуска» (указывающего, сколько ячеек памяти нужно пропустить, чтобы перейти к следующей инструкции в последовательности программы) и 14 битов для адреса памяти. Числа были двоичными с отрицательными значениями в дополнении . Время сложения составило 96 микросекунд, а время умножения — 352 микросекунды.

Единственный 48-битный аккумулятор был по своей сути вычитающим: сложение осуществлялось путем вычитания дополнения до единиц добавляемого числа. Это может показаться довольно странным, но вычитающий сумматор снижает вероятность получения отрицательного нуля при обычных операциях.

Машина имела 38 инструкций.

Набор инструкций

[ редактировать ]

[9]

Конвенции
  • y — ячейка памяти по адресу y
  • X = X-регистр (24 бита)
  • ( ) интерпретируется как содержимое
  • Q = Q-регистр (24 бита)
  • A = аккумулятор (48 бит)
Арифметика
  • Вставьте (y) в A
  • Вставьте дополнение (y) в A
  • Вставьте (y) в A [множественная точность]
  • Вставьте дополнение (y) в A [множественная точность]
  • Вставьте абсолютное значение (y) в A
  • Вставьте дополнение абсолютного значения (y) в A
  • Добавьте (y) к (A)
  • Вычтите (y) из (A)
  • Добавьте (y) к (A) [множественная точность]
  • Вычтите (y) из (A) [множественная точность]
  • Добавьте абсолютное значение (y) к (A)
  • Вычтите абсолютное значение (y) из (A).
  • Вставьте (Q) в A
  • Очистить правую половину A
  • Добавьте (Q) к (A)
  • Передача (A) на Q
  • Вставьте [(y) + 1] в A
Умножить и разделить
  • Образуйте произведение (Q) * (y) в A
  • Добавьте логическое произведение (Q) * (y) к (A)
  • Сформируйте логическое произведение (Q)*(y) в A
  • Разделите (A) на (y), (частное образуется в Q, в A остался неотрицательный остаток)
  • Добавьте товар (Q) * (y) к (A)
Логический и управляющий поток
  • Сохраните правую половину (A) в точке y.
  • Сдвиг (А) влево
  • Магазин (Q) в точке y
  • Shift (Q) влево
  • Замените (y) на (A), используя (Q) в качестве оператора.
  • Возьмите (y) в качестве следующего заказа
  • Замените (y) на (A) [только часть адреса]
  • Возьмите (y) в качестве следующего порядка, если (A) не равно нулю
  • Вставьте (y) в Q
  • Примите (y) в качестве следующего заказа, если (A) отрицательное значение.
  • Возьмите (y) в качестве следующего заказа, если (Q) отрицательное
Вход Выход и управление
  • Выведите правые 6 цифр (y)
  • Дополнительная остановка
  • Распечатайте и пробейте правые 6 цифр (y)
  • Промежуточная остановка
  • Конечная остановка

См. также

[ редактировать ]
  1. ^ МакМюрран, Маршалл Уильям (2008). ДОСТИЖЕНИЕ ТОЧНОСТИ: наследие компьютеров и ракет . Корпорация Xlibris. стр. 36–37. ISBN  9781462810659 . [ самостоятельный источник ]
  2. ^ «1. Компьютер ЭРА 1101» . Информационный бюллетень о цифровых компьютерах . 3 (1): 1, 2. Апрель 1951 г.
  3. ^ Jump up to: а б с Босло, Дэвид Л. (2003). Когда компьютеры отправились в море: оцифровка ВМС США . Джон Уайли и сыновья. стр. 96–98. ISBN  9780471472209 .
  4. ^ «Персонажи: Барнаби, стр. 1» . Домашняя страница Крокетта Джонсона . Атлас. Архивировано из оригинала 24 февраля 2013 г. Проверено 6 мая 2003 г.
  5. ^ Пью, Эмерсон В. (1995). Создание IBM: формирование отрасли и ее технологий . МТИ Пресс. п. 142. ИСБН  9780262161473 .
  6. ^ Фламм, Кеннет (2010). Создание компьютера: правительство, промышленность и высокие технологии . Издательство Брукингского института. ISBN  978-0815707219 .
  7. ^ Вейк, Мартин Х. (декабрь 1955 г.). «УНИВАК-СКИ (ЭРА-1101)» . ed-thelen.org . Обзор отечественных электронных цифровых вычислительных систем.
  8. ^ (16 000 фунтов + 17 400 фунтов) / 2 = 16 700 фунтов (8,4 коротких тонны)
    16000 фунтов (8,0 коротких тонн; 7,3 т)
    17 400 фунтов (8,7 коротких тонн; 7,9 т)
  9. ^ «Вычислительная техника: Дискуссии — Программирование с минимальным доступом» . Математика вычислений . 6 (39): 172–182. 1952. doi : 10.1090/S0025-5718-52-99392-7 . ISSN   0025-5718 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2010774c7be68b4f28c5dae58964fd88__1718670900
URL1:https://arc.ask3.ru/arc/aa/20/88/2010774c7be68b4f28c5dae58964fd88.html
Заголовок, (Title) документа по адресу, URL1:
UNIVAC 1101 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)