ORDVAC

From Wikipedia, the free encyclopedia
Jump to: navigation, search
ORDVAC

The ORDVAC or Ordnance Discrete Variable Automatic Computer, an early computer built by the University of Illinois for the Ballistics Research Laboratory at Aberdeen Proving Ground, 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 became operational in the Spring of 1951 at Aberdeen Proving Ground in Maryland. Its purpose was to perform ballistic trajectory calculations for the US Military.

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. 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.

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 5-track paper tape.

Contents

[edit] Commissioning

When ORDVAC was completed, it was tested at the University of Illinois and then disassembled and shipped to Aberdeen Proving Ground in Maryland. Three faculty members including Sylvian Ray and Abe Taub drove to Maryland to help assemble the machine, which was reconstructed and passed its validation tests in just a week. It was expected that assembly and testing would take over a month. When some military officers came to check on the progress of Illiac I assembly, they asked, "Who is in charge here?", and were told, "It's the guy who is holding the broom!", as Abe Taub - the head of DCL - was sweeping up after having completing all the necessary tasks.[1]

[edit] See also

[edit] References

[edit] External links

Defining characteristics of some early digital computers of the 1940s (In the history of computing hardware)
Name First operational Numeral system Computing mechanism Programming Turing complete
Zuse Z3 (Germany) May 1941 Binary floating point Electro-mechanical Program-controlled by punched 35 mm film stock (but no conditional branch) In theory (1998)
Atanasoff–Berry Computer (US) 1942 Binary Electronic Not programmable—single purpose No
Colossus Mark 1 (UK) February 1944 Binary Electronic Program-controlled by patch cables and switches No
Harvard Mark I – IBM ASCC (US) May 1944 Decimal Electro-mechanical Program-controlled by 24-channel punched paper tape (but no conditional branch) No
Colossus Mark 2 (UK) June 1944 Binary Electronic Program-controlled by patch cables and switches In theory (2011)
Zuse Z4 (Germany) March 1945 Binary floating point Electro-mechanical Program-controlled by punched 35 mm film stock Yes
ENIAC (US) July 1946 Decimal Electronic Program-controlled by patch cables and switches Yes
Manchester Small-Scale Experimental Machine (Baby) (UK) June 1948 Binary Electronic Stored-program in Williams cathode ray tube memory Yes
Modified ENIAC (US) September 1948 Decimal Electronic Read-only stored programming mechanism using the Function Tables as program ROM Yes
EDSAC (UK) May 1949 Binary Electronic Stored-program in mercury delay line memory Yes
Manchester Mark 1 (UK) October 1949 Binary Electronic Stored-program in Williams cathode ray tube memory and magnetic drum memory Yes
CSIRAC (Australia) November 1949 Binary Electronic Stored-program in mercury delay line memory Yes
Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages