Введение
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 использовалось название «сексадецимальная».
The ORDVAC (Ordnance Discrete Variable Automatic Computer), is an early computer built by the University of Illinois for the Ballistic Research Laboratory at Aberdeen Proving Ground. It was a successor to the ENIAC (along with EDVAC built earlier). It was based on the IAS architecture developed by John von Neumann, which came to be known as the von Neumann architecture. The ORDVAC was the first computer to have a compiler. ORDVAC passed its acceptance tests on March 6, 1952, at Aberdeen Proving Ground in Maryland. Its purpose was to perform ballistic trajectory calculations for the US Military. In 1992, the Ballistic Research Laboratory became a part of the U. S. Army Research Laboratory. Unlike the other computers of its era, the ORDVAC and ILLIAC I were twins and could exchange programs with each other. The later SILLIAC computer was a copy of the ORDVAC/ILLIAC series. J. P. Nash of the University of Illinois was a developer of both the ORDVAC and of the university's own identical copy, the ILLIAC, which was later renamed the ILLIAC I. Abe Taub, Sylvian Ray, and Donald B. Gillies assisted in the checkout of ORDVAC at Aberdeen Proving Ground. After ORDVAC was moved to Aberdeen, it was used remotely by telephone by the University of Illinois for up to eight hours per night. It was one of the first computers to be used remotely and probably the first to routinely be used remotely. The ORDVAC used 2178 vacuum tubes. Its addition time was 72 microseconds and the multiplication time was 732 microseconds. Its main memory consisted of 1024 words of 40 bits each, stored using Williams tubes. It was a rare asynchronous machine, meaning that there was no central clock regulating the timing of the instructions. One instruction started executing when the previous one finished. Among the ORDVAC programmers were Martin Davis and Elsie Shutt. ORDVAC and its successor at Aberdeen Proving Ground, BRLESC, used their own unique notation for hexadecimal numbers. Instead of the sequence A B C D E F universally used today, the digits ten to fifteen were represented by the letters K S N J F L (King Sized Numbers Just For Laughs), corresponding to the teleprinter characters on five track paper tape. The manual that was used by the military in 1958 used the name sexadecimal for the base 16 number system.
Ввод в эксплуатацию
Когда ORDVAC был завершен, его испытали в Университете Иллинойса, а затем разобрали и отправили на Абердинский испытательный полигон в Мэриленде. Три преподавателя, включая Сильвиана Рэя и Эба Тауба, поехали в Мэриленд, чтобы помочь собрать машину, которая была восстановлена и успешно прошла приемочные испытания всего за неделю. Ожидалось, что сборка и тестирование займут больше месяца. Когда несколько военных офицеров пришли проверить ход сборки ORDVAC, они спросили: "Кто здесь отвечает?", и им ответили: "Тот, кто держит метлу!", поскольку Эйб Тауб – руководитель Лаборатории цифровых компьютеров Университета Иллинойса – подметал, закончив все необходимые работы.