stringtranslate.com

ДЖОННИАК

Компьютер Johnniac, Музей истории компьютеров, Калифорния

JOHNNIAC был одним из первых компьютеров , созданных корпорацией RAND (не Remington Rand , производителем современного компьютера UNIVAC I ) и основанных на архитектуре фон Неймана , которая была впервые применена на машине IAS . Он был назван в честь фон Неймана, сокращенно от John von Neumann N umerical Integrator and A utomatic C omputer . [1]

После того, как машину дважды вытащили из свалки, в настоящее время она находится в Музее истории компьютеров в Маунтин-Вью, Калифорния . [2]

Как и машина IAS, JOHNNIAC использовала 40-битные слова и включала 1024 слова основной памяти на трубке Selectron , каждое из которых содержало 256 бит данных. Две инструкции хранились в каждом слове в 20-битных подсловах, состоящих из 8-битной инструкции и 12-битного адреса, инструкции выполнялись последовательно, причем левое подслово выполнялось первым. Первоначальная машина имела 83 инструкции. Один регистр, названный A , обеспечивал аккумулятор, а машина также имела регистр с именем Q для частного. Было только одно тестовое условие, был ли установлен старший бит регистра A. Не было индексных регистров , и поскольку адреса хранились в инструкциях, циклы приходилось реализовывать путем изменения инструкций по мере выполнения программы. Поскольку у машины было только 10 бит адресного пространства, два адресных бита не использовались и иногда использовались для хранения данных путем чередования данных через инструкции.

JOHNNIAC весил 5000 фунтов (2,5 коротких тонны; 2,3 т). [3]

За время своего существования система претерпела многочисленные изменения. В марте 1955 года в систему было добавлено 4096 слов памяти на магнитных сердечниках , заменив более ранние Selectron. Это потребовало всех 12 бит адресации и привело к сбою программ, которые хранили данные в «запасных битах». Позже в 1955 году была добавлена ​​вторичная система хранения данных на основе барабанной памяти на 12 тыс. слов. В 1956 году исходный сумматор на основе ламп заменил транзисторный сумматор. Многочисленные изменения были внесены также в периферийные устройства ввода/вывода , а в 1964 году были добавлены часы реального времени для поддержки разделения времени .

Одним из наследий JOHNNIAC был язык программирования JOSS ( J OHNNIAC Open S hop S ystem ), простой в использовании язык, рассчитанный на новичков. JOSS был предком FOCAL от DEC и MUMPS .

CYCLONE в Университете штата Айова был прямым клоном JOHNNIAC и был совместим с ним по инструкциям; ILLIAC I в Университете Иллинойса, возможно, был таким же. Позже Cyclone был обновлен, чтобы включить аппаратное обеспечение для арифметики с плавающей точкой .

Смотрите также

Ссылки

  1. ^ Kaisler, Stephen H. (2017-06-20). "Глава шестая JOHNNIAC". Рождение компьютера: от барабанов до ядер . Cambridge Scholars Publishing. стр. 120. ISBN 9781443896252.
  2. ^ «Поиск по каталогу | Музей истории компьютеров».
  3. ^ Вайк, Мартин Х. (декабрь 1955 г.). "JOHNNIAC". ed-thelen.org . Обзор отечественных электронных цифровых вычислительных систем.

Внешние ссылки