ORDVAC ( neboli dnance D iscrete Variable A utomatic C computer ) byl raný počítač postavený Illinoiskou univerzitou pro balistickou výzkumnou laboratoř umístěnou v Aberdeen Proving Ground . Počítač byl založen na strojové architektuře IAS vyvinuté Johnem von Neumannem v Institute for Advanced Study . ORDVAC zahájila činnost v březnu 1952 [1] na Aberdeen Proving Ground v Aberdeen , Maryland), kde do roku 1962 prováděl výpočty balistické trajektorie pro americkou armádu.
Práce na ORDVAC začaly v roce 1949 na základě smlouvy mezi univerzitou a americkou armádou Ordnance [2] . Práce provedla univerzitní digitální počítačová laboratoř pod vedením profesora Ralpha Meaghera a Abrahama H. Tauba.
ORDVAC byl postaven podle obrazu a podoby von Neumannova stroje IAS, který také sloužil jako model pro další rané počítače. Vzhledem k tomu, že stroj IAS byl spíše výzkumným projektem, na kterém byly testovány různé dosud hrubé inženýrské nápady, našli zaměstnanci University of Illinois při stavbě ORDVAC svá řešení a svá inženýrská schémata. Stavba stroje byla dokončena v listopadu 1951 [3] . Když byl návrh ORDVAC dokončen a prošel všemi testy na University of Illinois, byl demontován a odeslán do Aberdeenu. Tři zaměstnanci University of Illinois se vydali za počítačem, aby jej na místě sestavili a postavili. Veškeré seřizovací práce trvaly místo jednoho měsíce pouze týden. Donald B. Gillies pomohl založit ORDVAC v Aberdeen Proving Ground.
Univerzita postavila ORDVAC pro armádu pod podmínkou, že Univerzitě budou poskytnuty prostředky na stavbu druhého takového počítače, který se stane majetkem univerzity. Po kapitulaci ORDVAC poskytla armáda grant a univerzita vybudovala vlastní obdobu ORDVAC s názvem ILLIAC I , která zahájila víceletý univerzitní program na stavbu počítačů řady ILLIAC. Takže existovaly první dva rané počítače, které byly vzájemně softwarově kompatibilní. Později byla postavena další kopie stroje ORDVAC/ILLIAC pod názvem SILLIAC . Oba stroje – ORDVAC a ILLIAC I – byly postaveny pod vedením zaměstnance University of Illinois J. P. Nashe (John Purcell Nash).
ORDVAC použil 2178 elektronek. Stroj provedl sčítání za 72 mikrosekund, násobení za 732 mikrosekund. Pro primární paměť 1024 40bitových slov byly použity Williamsovy trubice . Ve 40bitovém slově bylo použito 39 bitů pro číslo a 1 bit pro znaménko. V červnu 1956 byly nespolehlivé Williamsovy elektronky nahrazeny 4096 slovní paměťovou bankou postavenou na magnetických jádrech [3] .
ORDVAC byl asynchronní stroj v tom smyslu, že počítač neměl generátor hodin, který by synchronizoval dobu zpracování příkazů. Každý následující příkaz byl proveden po provedení předchozího.
ORDVAC a jeho nástupce na Aberdeen Proving Ground, počítač BRLESC , používali svůj vlastní jedinečný zápis hexadecimálních čísel . Místo nyní běžně používané sekvence ABCDEF se čísla od deseti do patnácti označovala písmeny KSNJFL (anglicky King Sized Numbers Just for Laughs ).
ORDVAC byl první stroj, pro který byl napsán kompilátor .
Poté, co byl ORDVAC přesunut do Aberdeenu, bylo k němu v 8 hodin ráno po telefonu vzdáleně přistupováno z University of Illinois. Byl to jeden z prvních počítačů, které bylo možné používat na dálku a byl vzdáleně používán pravidelně.
Když na místo dorazili vojenští důstojníci, aby zkontrolovali práci na seřizování stroje, zeptali se prvního pracovníka, na kterého narazili, "Kdo tady velí" a dostali odpověď "Ten chlap s koštětem támhle." Abraham H. Taub, vedoucí instalačního týmu, zametal podlahu, když dokončil test ORDVAC. [čtyři]