ДЖОННИАК - JOHNNIAC

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

JOHNNIAC был ранний компьютер , построенный корпорацией RAND (не следует путать с Remington Rand , создателе одновременные UNIVAC I компьютера) , который был основан на архитектуре фон Неймана , которые были пионерами на машине IAS . Он был назван в честь фон Неймана, коротка для Джона фон Неймана N umerical I Интегратор и A utomatic C omputer . JOHNNIAC, возможно, самый долгоживущий ранний компьютер, который использовался почти непрерывно с 1953 года в течение более 13 лет, прежде чем был окончательно отключен 11 февраля 1966 года, наработав более 50 000 часов.

После двух «спасений» из кучи металлолома машина в настоящее время находится в Музее истории компьютеров в Маунтин-Вью, Калифорния .

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

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

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

Один JOHNNIAC наследства было JOSS язык программирования (The J OHNNIAC вывод перо S хмель S ystem ), это язык простых в использовании , который обслуживает начинающих. JOSS был предком DEC «s FOCAL и MUMPS .

ЦИКЛОН в Университете штата Айова , был прямым клоном JOHNNIAC, и был совместим с инструкцией он ( Illiac I , возможно, тоже). Позже Cyclone был обновлен, чтобы включить аппаратное обеспечение для арифметики с плавающей запятой .

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

Рекомендации