Jump to content

ORDVAC: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.8.8) (Ost316 - 10375
arbitarary and not really anything solid about the computer...
Tag: Reverted
Line 10: Line 10:
Among the ORDVAC programmers were [[Martin Davis (mathematician)|Martin Davis]]<ref>{{cite web| title=Interview with Martin Davis|publisher=American Mathematical Society |url=https://www.ams.org/notices/200805/tx080500560p.pdf|first=Allyn|last=Jackson |access-date=2021-05-20|date=2008-05-01}}</ref> and [[Elsie Shutt]].
Among the ORDVAC programmers were [[Martin Davis (mathematician)|Martin Davis]]<ref>{{cite web| title=Interview with Martin Davis|publisher=American Mathematical Society |url=https://www.ams.org/notices/200805/tx080500560p.pdf|first=Allyn|last=Jackson |access-date=2021-05-20|date=2008-05-01}}</ref> 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 [[punched tape|paper tape]]. The manual that was used by the military in 1958 used the name sexadecimal for the base 16 number system.
ORDVAC and its successor at Aberdeen Proving Ground, [[BRLESC]], used their own unique notation for [[hexadecimal]] numbers, which was called Sexadecimal, as referenced in Kubricks 2001 A space Odyssey... 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 [[punched tape|paper tape]]. The manual that was used by the military in 1958 used the name sexadecimal for the base 16 number system. Actually, its arbitrary, but the concept is that if binary or hexadecimal numbers were read from punch tape by a person expecting to read a mix of decimal and text, then the extra six symbols,K S N J F L would be read. This is just arbitrary, having determined that the bit patterns are meant to be hexadecimal, the person could simply use hexadecimal rather than sexadecimal. This quirk occurs because who ever set the meaning of bit patterns for the punchtape, set decimal 10,11,12,13,14 to be for K S N J F L, rather than keeping it simple and using A B C D E F from there. However the computer does not recognise that the bit pattern might preferent K S N J F or L , rather than A B C D E or F, it only cares it has decimal values 10,11,12,13,14,15...So really sexadecimal is an arbitrary character set choice..



==Commissioning==
==Commissioning==

Revision as of 07:03, 20 August 2023

ORDVAC

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.[1] 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.[2][3]: IV [4] 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[5] 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[6] and Elsie Shutt.

ORDVAC and its successor at Aberdeen Proving Ground, BRLESC, used their own unique notation for hexadecimal numbers, which was called Sexadecimal, as referenced in Kubricks 2001 A space Odyssey... 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. Actually, its arbitrary, but the concept is that if binary or hexadecimal numbers were read from punch tape by a person expecting to read a mix of decimal and text, then the extra six symbols,K S N J F L would be read. This is just arbitrary, having determined that the bit patterns are meant to be hexadecimal, the person could simply use hexadecimal rather than sexadecimal. This quirk occurs because who ever set the meaning of bit patterns for the punchtape, set decimal 10,11,12,13,14 to be for K S N J F L, rather than keeping it simple and using A B C D E F from there. However the computer does not recognise that the bit pattern might preferent K S N J F or L , rather than A B C D E or F, it only cares it has decimal values 10,11,12,13,14,15...So really sexadecimal is an arbitrary character set choice..


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 Ordvac 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 The University of Illinois Digital Computer Laboratory—was sweeping up after having completed all the necessary tasks.[7]

Details

  • Memory uses 40 cathode ray tubes and 800 vacuum tubes,[3]: 1 
  • Arithmetic unit uses 1100 vacuum tubes,[3]: 2 
  • Control, uses about 500 vacuum tubes,[3]: 3 

Total of 2718 vacuum tubes,[3]: 4  weight 3,000 pounds (1.5 short tons; 1.4 t).[8]

See also

References

  1. ^ "The History of Computing at BRL". chimera.roma1.infn.it. Retrieved 2021-12-03.
  2. ^ Metropolis, Nicholas (2014-06-28). History of Computing in the Twentieth Century. Elsevier. pp. 359–360. ISBN 9781483296685.
  3. ^ a b c d e manual Vol 1
  4. ^ "The ORDVAC". Digital Computer Newsletter. 4 (3). In use from 9 March: 4. 1952.{{cite journal}}: CS1 maint: others (link)[dead link]
  5. ^ "About Abraham Haskel Taub". Archived from the original on 2017-03-14. Retrieved 2017-03-14.
  6. ^ Jackson, Allyn (2008-05-01). "Interview with Martin Davis" (PDF). American Mathematical Society. Retrieved 2021-05-20.
  7. ^ "No Boundaries:University of Illinois Vignettes - Chapter 15, by Sylvian Ray". University of Illinois Press. Retrieved 2008-07-24.
  8. ^ Weik, Martin H. (December 1955). "ORDVAC". ed-thelen.org. A Survey of Domestic Electronic Digital Computing Systems.