Введение

ORDVAC (Ordnance Discrete Variable Automatic Computer) – ранний компьютер, разработанный Университетом Иллинойса для Баллистической исследовательской лаборатории на Абердинском полигоне. Он стал преемником ENIAC (наряду с EDVAC, построенным ранее). В его основе лежала архитектура IAS, разработанная Джоном фон Нейманом, которая впоследствии получила название архитектуры фон Неймана. ORDVAC был первым компьютером, оснащенным компилятором. ORDVAC успешно прошел приемочные испытания 6 марта 1952 года на Абердинском полигоне в штате Мэриленд. Его назначение заключалось в выполнении расчетов баллистических траекторий для Вооруженных сил США. В 1992 году Баллистическая исследовательская лаборатория вошла в состав Исследовательской лаборатории армии США. В отличие от других компьютеров того времени, ORDVAC и ILLIAC I были идентичными машинами и могли обмениваться программами. Более поздний компьютер SILLIAC являлся копией серии ORDVAC/ILLIAC. Дж. П. Нэш из Университета Иллинойса был разработчиком как ORDVAC, так и его точной копии, ILLIAC, которая впоследствии была переименована в ILLIAC I. Эйб Тауб, Сильвиан Рэй и Дональд Б. Гиллис помогали в проверке ORDVAC на Абердинском полигоне. После перемещения ORDVAC в Абердин, Университет Иллинойса использовал его удаленно по телефонной линии до восьми часов в сутки. Это был один из первых компьютеров, используемых удаленно, и, вероятно, первый, который регулярно использовался таким образом. В ORDVAC использовалось 2178 вакуумных ламп. Время сложения составляло 72 микросекунды, а время умножения – 732 микросекунды. Его основная память состояла из 1024 слов по 40 бит каждое, хранящихся с использованием электронно-лучевых трубок Уильямса. Это была редкая асинхронная машина, то есть не было центрального тактового генератора, регулирующего время выполнения инструкций. Каждая инструкция начинала выполняться после завершения предыдущей. Среди программистов ORDVAC были Мартин Дэвис и Элси Шатт. ORDVAC и его преемник на Абердинском полигоне, BRLESC, использовали собственную уникальную систему обозначений для шестнадцатеричных чисел. Вместо последовательности A B C D E F, общепринятой сегодня, цифры от десяти до пятнадцати обозначались буквами K S N J F L (King Sized Numbers Just For Laughs), соответствующими символам телепринтера на пятидорожечной бумажной ленте. В руководстве, использовавшемся военными в 1958 году, для системы счисления по основанию 16 использовалось название «сексадецимальная».

Ввод в эксплуатацию

Когда ORDVAC был завершен, его испытали в Университете Иллинойса, а затем разобрали и отправили на Абердинский испытательный полигон в Мэриленде. Три преподавателя, включая Сильвиана Рэя и Эба Тауба, поехали в Мэриленд, чтобы помочь собрать машину, которая была восстановлена и успешно прошла приемочные испытания всего за неделю. Ожидалось, что сборка и тестирование займут больше месяца. Когда несколько военных офицеров пришли проверить ход сборки ORDVAC, они спросили: "Кто здесь отвечает?", и им ответили: "Тот, кто держит метлу!", поскольку Эйб Тауб – руководитель Лаборатории цифровых компьютеров Университета Иллинойса – подметал, закончив все необходимые работы.