ДЖОННИАК

Ранний компьютер, созданный корпорацией RAND, находившийся в эксплуатации в 1953-1966 гг.
Компьютер 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 . Обзор отечественных электронных цифровых вычислительных систем.
  • Запись Johnniac на сайте Antique Computers .
  • История ДЖОННИАК (монография РЭНД)
  • Устное интервью с Кейтом Ункафером, Институт Чарльза Бэббиджа , Университет Миннесоты. Обзор проектов в корпорации RAND, когда Кейт Ункафер был нанят в 1950-х и до начала 1970-х годов, таких как JOHNNIAC, JOSS , живучая национальная сеть и работа, связанная с ARPANET .
Взято с "https://en.wikipedia.org/w/index.php?title=JOHNNIAC&oldid=1244235894"