Jump to content

UNIVAC I

From Alfawiki
UNIVAC I
Company typeProduct / Computer system
IndustryComputer hardware
PredecessorENIAC
FoundedApril 1946; 80 years ago (1946-04)
FounderJ. Presper Eckert, John Mauchly
FateAcquired by Remington Rand in 1950
SuccessorUNIVAC series computers
Headquarters
Philadelphia
,
United States
Key people
J. Presper Eckert, John Mauchly, Betty Holberton, Grace Hopper
ProductsElectronic digital computer for business applications
ParentEckert–Mauchly Computer Corporation (until 1950), then Remington Rand, later Sperry, now Unisys

The UNIVAC I (short for Universal Automatic Computer I) holds the distinction of being the first electronic digital computer designed specifically for general business applications in the United States. Its primary architects were J. Presper Eckert and John Mauchly, who previously created the ENIAC. The initial design phase took place at their firm, the Eckert–Mauchly Computer Corporation (EMCC), and was finalized following the company's acquisition by Remington Rand—which later became part of Sperry and is now known as Unisys. Prior to the release of subsequent models, it was commonly referred to simply as "the UNIVAC".

The inaugural UNIVAC unit was officially accepted by the United States Census Bureau on March 31, 1951, with a dedication ceremony held on June 14 of that year. The fifth machine, produced for the United States Atomic Energy Commission, gained public attention when CBS used it to successfully predict the 1952 presidential election, accurately forecasting an Eisenhower landslide based on only a 5.5% sample of votes.

Development and design

In early 1946, following the University of Pennsylvania’s implementation of a patent policy requiring Eckert and Mauchly to assign any inventions to the university if they remained beyond spring, the duo departed from the Moore School of Electrical Engineering along with much of its senior team. They established the Electronic Control Company—later renamed Eckert-Mauchly Computer Corporation—in Philadelphia. The UNIVAC I project commenced in April 1946, funded initially by a $300,000 research grant from the United States Census Bureau.

During the final Moore School Lectures in August 1946, various groups proposed new designs related to the EDVAC and its stored-program architecture concept, alongside early plans for successor machines under different working titles. By April 1947, Eckert and Mauchly had developed C-1, which represented one of the earliest instruction codes intended for commercial electronic digital computers. The project was rebranded as "the UNIVAC" by May of that year. In October 1947, they filed a patent application for a mercury acoustic delay-line memory system—a technology that was subsequently recognized in 1953 as an effective computer memory solution.

Despite not having finalized its design, Electronic Control Company began advertising the UNIVAC I in November 1947. In 1948, after adopting the name Eckert-Mauchly Computer Corporation, they secured a contract from the Census Bureau to construct the UNIVAC I. Financial backing was bolstered when investor Harry Straus persuaded American Totalisator to contribute $500,000 to support EMCC's operations.

By early 1949, developer Betty Holberton had created UNIVAC Instructions Code C-10—the first software allowing computer operation via keyboard input rather than manual dials or switches. Around this period, Grace Hopper joined EMCC as a senior mathematician and programmer, playing a key role in advancing UNIVAC I development. In June 1949, Mauchly designed Short Code—the pioneering high-level programming language for electronic computers—which was initially intended for BINAC but later tested on UNIVAC I.

By September 1949, after securing six additional UNIVAC orders while completing BINAC delivery to Northrop Aircraft, Eckert and Mauchly concentrated their efforts on finishing UNIVAC I. The financial situation worsened when Harry Straus died in an airplane accident in October 1949, causing American Totalisator to withdraw funding. This setback was resolved when Remington Rand acquired EMCC in February 1950 to ensure completion of UNIVAC I. The company became Remington Rand’s "Eckert-Mauchly Division." Construction concluded by December 1950, and UNIVAC I was delivered to the United States Census Bureau in March 1951 to improve data processing efficiency and precision.

Market positioning

The UNIVAC I was the pioneering American computer engineered specifically for business and administrative applications, emphasizing rapid processing of straightforward arithmetic and data handling rather than intricate scientific computations. It was positioned as a direct competitor to punch-card machines; however, its initial inability to read or punch cards restricted sales primarily to organizations with substantial card-based data archives. This limitation was mitigated by introducing offline card handling devices, such as the UNIVAC Tape to Card converter, which facilitated data exchange between punched cards and UNIVAC magnetic tapes. Despite these improvements, early market penetration did not meet Remington Rand’s projections.

To enhance market visibility and drive sales, Remington Rand collaborated with CBS to feature the UNIVAC I predicting the 1952 U.S. presidential election outcomes live on television. The computer forecasted a decisive victory for Dwight D. Eisenhower, estimating 32,915,949 votes and an Electoral College margin of 438–93—a stark contrast to the Gallup Poll’s prediction of a tight race. Initially doubtful, CBS adjusted a "national trend factor" from 40% down to 4% to generate a closer forecast of 268–263 but later reverted to the original setting when it proved more precise.

On election night, Eisenhower secured 34,075,029 votes and dominated the Electoral College 442–89. The UNIVAC’s prediction was within a 3.5% margin of error for the popular vote and only four votes off in the Electoral College count. This prominent application of UNIVAC significantly boosted public awareness of computing technology and established computerized election forecasting as a routine element in broadcast media coverage.

Installations

Early contracts focused on government entities such as the Census Bureau, U.S. Air Force, and U.S. Army Map Service. Corporate agreements were also made with ACNielsen Company and Prudential Insurance Company. Following the acquisition of Eckert–Mauchly Computer Corporation by Remington Rand in 1950, budget overruns led Remington Rand to convince Nielsen and Prudential to cancel their orders.

The inaugural sale, made to the Census Bureau, was publicly announced on March 31, 1951, at the Philadelphia factory of the Eckert–Mauchly Division. Due to its role as a demonstration unit and concerns about transportation logistics, delivery occurred in December 1951. The second machine became the first fully operational installation when delivered to the Pentagon in June 1952.

UNIVAC installations, 1951–1954

Date Customer Comments
1951 U.S. Census Bureau, Suitland, MD Delivered in 1952
1952 U.S. Air Force Pentagon, Arlington, VA
1952 U.S. Army Map Service Washington, DC; operated at factory April–September 1952
1953 New York University (for the Atomic Energy Commission) New York, NY
1953 Atomic Energy Commission Livermore, CA
1953 U.S. Navy David W. Taylor Model Basin, Bethesda, MD
1954 Remington Rand Sales office, New York, NY
1954 General Electric Appliance Division, Louisville, KY; first commercial sale
1954 Metropolitan Life New York, NY
1954 U.S. Air Force Wright-Patterson AFB, Dayton, OH
1954 U.S. Steel Pittsburgh, PA; also Gary, IN
1954 Du Pont Wilmington, DE
1954 Franklin Life Insurance Springfield, IL
1954 Westinghouse Pittsburgh, PA
1954 Pacific Life Los Angeles, CA
1954 Sylvania Electric New York, NY
1954 Consolidated Edison New York, NY

Originally priced at US$159,000 per unit, the cost of UNIVAC I systems escalated to between $1.25 million and $1.5 million each. In total, 46 machines were manufactured and delivered.

The substantial expense limited adoption by academic institutions; unlike IBM, Sperry Rand lacked sufficient resources to donate numerous units. Nevertheless, donations were made to Harvard University (1956), University of Pennsylvania (1957), and Case Institute of Technology (1957). The Case UNIVAC I remained functional until at least 1965 before being succeeded by a UNIVAC 1107.

Several UNIVAC I machines continued operating well beyond their expected service life. The Census Bureau utilized two units until 1963 (operating for approximately twelve and nine years respectively). Sperry Rand maintained two systems in Buffalo until 1968. Additionally, Life and Casualty Insurance Company of Tennessee employed its machine until 1970—resulting in over thirteen years of active use.

Key physical characteristics

The UNIVAC I incorporated a total of 6,103 vacuum tubes, predominantly the 25L6 model (3,947 units), alongside other types such as 6AK5, 7AK7, and 6SN7. The entire system had an approximate weight of , drew 125 kilowatts of power, and functioned with a clock speed of 2.25 megahertz, achieving roughly 1,905 operations per second. The Central Complex—which included both the processor and memory—measured 4.3 meters in length, 2.4 meters in width, and stood 2.6 meters tall. The complete installation occupied more than 35.5 square meters (382 square feet) of floor area.

Details of main memory

The primary memory consisted of 1,000 words, each containing 12 characters that represented numbers as 11 decimal digits plus a sign. These words were arranged into 100 mercury delay-line registers, each holding 10 words. Input/output buffers contained 60 words per channel over 12 channels; additionally, six spare channels were included along with others dedicated to regulating the temperature of the mercury tanks and managing the "Y" register. Altogether, the system housed 126 mercury delay-line channels distributed across seven tanks installed at various points within the system.

Each mercury delay-line channel (holding 10 words) was composed of three main elements:

  1. A column of mercury equipped with quartz piezoelectric crystals at both ends to transmit signals.
  2. An intermediate frequency chassis featuring amplifiers and detectors connected to the receiving crystal.
  3. A recirculation chassis containing circuits for pulse shaping and modulation that drove the transmitting crystal, as well as control gates.

Instructions and data representation

The instruction set was made up of six alphanumeric characters, allowing two instructions per word. Addition operations required 525 microseconds to complete, while multiplication took 2,150 microseconds. A unique "Overdrive" modification permitted encoding three four-character instructions per word under specific circumstances. This feature is also supported by Ingerman’s UNIVAC simulator.

Internally, digits were encoded using excess-3 ("XS3") binary-coded decimal (BCD), employing six bits per digit plus an additional parity bit for error detection. This enabled representation of signed magnitude numbers with up to eleven digits. Apart from a limited set of instructions, UNIVAC operated primarily as a decimal machine; binary character encoding held little significance. Non-digit characters encountered during arithmetic processing were passed through unchanged to output, with any carries into these characters being discarded. Certain characters—including space, minus sign, apostrophe, ampersand, and left parenthesis—were sometimes interpreted as numeric values with defined meanings.

Input/output systems

In addition to the operator console, UNIVAC I supported up to ten UNISERVO tape drives, a Remington Standard electric typewriter, and a Tektronix oscilloscope. The UNISERVO represented the first commercially available computer tape drive and recorded data at a density of 128 bits per inch (equivalent to 7,200 characters per second) on magnetically coated phosphor bronze tapes. It was also capable of reading and writing UNITYPER tapes at a density of 20 bits per inch; UNITYPER was an offline device used for transferring typewritten data onto tape for programmers or minor edits. Tape operations could proceed in either forward or reverse direction and overlapped with instruction execution to maximize throughput during sort/merge processing tasks involving large datasets. Bulk data input was performed through offline card-to-tape systems while output was managed via tape-to-printer arrangements. The operator console incorporated decimal-coded switches enabling any of the 1,000 memory locations to be displayed on the oscilloscope screen. Since mercury delay-line memory stored bits serially, operators could continuously observe and decode memory contents on the oscilloscope in real time. The online typewriter primarily served functions such as setting program breakpoints, checkpoints, and generating memory dumps.

Operations

A standard UNIVAC I setup incorporated multiple peripheral units:

  • The UNIPRINTER utilized metal UNIVAC magnetic tape to output typed data at a rate of 10 characters per second, employing a modified Remington typewriter mechanism.
  • The UNIVAC Card-to-Tape converter handled punched cards at a throughput of 240 cards per minute, transferring information onto metal magnetic tape through a UNISERVO tape drive.
  • A tape-to-card converter device was used to read data from magnetic tape and generate corresponding punched cards.

UNIVAC did not feature an operating system; instead, operators manually loaded the program tape into the UNISERVO drive, after which the processor's internal logic could automatically initiate loading. Input and output data tapes were installed, the program execution commenced, and results were either sent to offline printers or temporarily stored for subsequent processing. Maintaining precise temperature regulation of the mercury delay-line memory was essential for optimal operation, as variations in temperature altered the speed of sound within mercury, thereby affecting memory stability.

Reliability

Initially, Eckert and Mauchly had reservations regarding the dependability of digital logic circuits. The UNIVAC architecture incorporated parallel computational circuits with statistical comparison of outputs. In practice, faults were solely attributed to failing vacuum tubes; the circuitry itself demonstrated robustness. To improve vacuum tube reliability—the system’s primary weak point—large quantities of tubes (notably type 25L6) underwent extensive burn-in and testing procedures, frequently resulting in discarding about half of the units produced. Technicians installed thoroughly tested "golden" tubes in critical locations to facilitate fault diagnosis and maintained reserves for essential positions.

The power-up sequence lasted approximately 30 minutes, during which cathode heaters were gradually powered up to minimize thermal stress on vacuum tubes. These methods led to mean times between failures (MTBF) spanning from several days to weeks for the processor. The most common sources of mechanical failure were components within the UNISERVO tape drive—specifically springs and strings that buffered the tape before reaching the capstan.