UNIVAC 490

Last updated
A UNIVAC 490 at the Ballistic Research Laboratories, Maryland, US UNIVAC-RTS-490-BRL61-0899.jpg
A UNIVAC 490 at the Ballistic Research Laboratories, Maryland, US

The UNIVAC 490 was a 30-bit word magnetic-core memory machine with 16K or 32K words; 4.8 microsecond cycle time made by UNIVAC. It was a commercial derivative of the instruction set that had been developed for the AN/USQ-17 by Seymour Cray for the US Navy. This was the last machine that Cray designed before leaving UNIVAC to join the early Control Data Corporation.

Contents

Univac Federal Systems would further developed this system into the AN/USQ-20 for the United States Navy. That system was the heart of the Naval Tactical Data System which pioneered the use of shipboard computers for air defense. The military version went by a variety of names: UNIVAC 1232, [1] AN/USQ-20, MIL-1206 and CP642.

Overview

At least 47 of these machines were made (serial numbers run from 101 to 147). Six were installed at NASA and played important roles in Gemini and the Apollo missions. The U490 had complete control of most or all of the data readout screens in Houston Mission Control. The USAF had two installed, as did Lockheed. [2]

Airlines using the 490 Real-Time system included Eastern and Northwest Orient – principally airline reservations systems at Eastern Air Lines (1963) and British European Airways (BEACON – 1964). [3] [4] [5] Other commercial installations of the 490 Real-Time included two at Westinghouse, and one each at Alcoa, U.S. Steel, Bethlehem Steel and General Motors. [2]

The only surviving, nearly complete, original, civilian version of the 490 Real Time System is on display at System Source in Hunt Valley, Maryland. It has six banks of memory cores. System Source also has a nearly complete set of original documentation for the machine, including original blueprints and troubleshooting data. This includes the Boss and Wilen document. [2]

The standard Operating System was REX (RealTime Exec), except at Eastern and B.E.A. where a custom operating system was developed for airline reservations (CONTORTS – CONTrol Of Real Time System). CONTORTS was the origin of Univac's subsequent RT operating systems for 494 (STARS) and later converted to the 1100 Series (RTOS).

Architecture

The instruction word format:

Numbers were represented in ones' complement.

The machine provided the programmer with the following registers:

Hardware


Construction (Arithmetic unit only) [6]

Successor Systems

In June 1965 UNIVAC launched a family of successor systems known as the UNIVAC 490 Modular Real Time Systems. This consisted of the UNIVAC 491, 492 and 494. [7] The 494 was heavily used by NASA as part of the communications complex for the Apollo Mission. [8] Other users include BEA, Iberia Airlines, [9] [10] Scandinavian Airlines [11] and Lufthansa. [12]

Subsequently as UNIVAC decided to focus on the UNIVAC 1100/2200 series an option to run the 1110/80 in 494 mode was added. This emulator was implemented using microcode.

See also

Related Research Articles

In computer science, an instruction set architecture (ISA) is an abstract model that generally defines how software controls the CPU in a computer or a family of computers. A device or program that executes instructions described by that ISA, such as a central processing unit (CPU), is called an implementation of that ISA.

<span class="mw-page-title-main">UNIVAC</span> Series of mainframe computer models

UNIVAC was a line of electronic digital stored-program computers starting with the products of the Eckert–Mauchly Computer Corporation. Later the name was applied to a division of the Remington Rand company and successor organizations.

The AN/USQ-17 or Naval Tactical Data System (NTDS) computer referred to in Sperry Rand documents as the Univac M-460, was Seymour Cray's last design for UNIVAC. UNIVAC later released a commercial version, the UNIVAC 490. That system was later upgraded to a multiprocessor configuration as the 494.

<span class="mw-page-title-main">AN/USQ-20</span> Early computer designed for the U S Navy

The AN/USQ-20, or CP-642 or Naval Tactical Data System (NTDS), was designed as a more reliable replacement for the Seymour Cray-designed AN/USQ-17 with the same instruction set. The first batch of 17 computers were delivered to the Navy starting in early 1961.

The AN/UYK-8 was a UNIVAC computer.

FASTRAND was a magnetic drum mass storage system built by Sperry Rand Corporation for their UNIVAC 1100 series and 418/490/494 series computers. A FASTRAND subsystem consisted of one or two Control Units and up to eight FASTRAND units. A dual-access FASTRAND subsystem included two complete control units, and provided parallel data paths that allowed simultaneous operations on any two FASTRAND units in the subsystem. Each control unit interfaced to one 1100 Series (36-bit), or 490 Series (30-bit), parallel I/O channels.

<span class="mw-page-title-main">UNIVAC 1100/2200 series</span> Family of mainframe computers

The UNIVAC 1100/2200 series is a series of compatible 36-bit computer systems, beginning with the UNIVAC 1107 in 1962, initially made by Sperry Rand. The series continues to be supported today by Unisys Corporation as the ClearPath Dorado Series. The solid-state 1107 model number was in the same sequence as the earlier vacuum-tube computers, but the early computers were not compatible with their solid-state successors.

<span class="mw-page-title-main">UNIVAC 1103</span> Computer

The UNIVAC 1103 or ERA 1103, a successor to the UNIVAC 1101, is a computer system designed by Engineering Research Associates and built by the Remington Rand corporation in October 1953. It was the first computer for which Seymour Cray was credited with design work.

<span class="mw-page-title-main">Index register</span> CPU register used for modifying operand addresses

An index register in a computer's CPU is a processor register used for pointing to operand addresses during the run of a program. It is useful for stepping through strings and arrays. It can also be used for holding loop iterations and counters. In some architectures it is used for read/writing blocks of memory. Depending on the architecture it may be a dedicated index register or a general-purpose register. Some instruction sets allow more than one index register to be used; in that case additional instruction fields may specify which index registers to use.

Tomasulo's algorithm is a computer architecture hardware algorithm for dynamic scheduling of instructions that allows out-of-order execution and enables more efficient use of multiple execution units. It was developed by Robert Tomasulo at IBM in 1967 and was first implemented in the IBM System/360 Model 91’s floating point unit.

<span class="mw-page-title-main">CDC 7600</span> 1967 supercomputer

The CDC 7600 was designed by Seymour Cray to be the successor to the CDC 6600, extending Control Data's dominance of the supercomputer field into the 1970s. The 7600 ran at 36.4 MHz and had a 65 Kword primary memory using magnetic core and variable-size secondary memory. It was generally about ten times as fast as the CDC 6600 and could deliver about 10 MFLOPS on hand-compiled code, with a peak of 36 MFLOPS. In addition, in benchmark tests in early 1970 it was shown to be slightly faster than its IBM rival, the IBM System/360, Model 195. When the system was released in 1967, it sold for around $5 million in base configurations, and considerably more as options and features were added.

<span class="mw-page-title-main">CDC STAR-100</span>

The CDC STAR-100 is a vector supercomputer that was designed, manufactured, and marketed by Control Data Corporation (CDC). It was one of the first machines to use a vector processor to improve performance on appropriate scientific applications. It was also the first supercomputer to use integrated circuits and the first to be equipped with one million words of computer memory.

<span class="mw-page-title-main">CMS-2</span>

CMS-2 is an embedded systems programming language used by the United States Navy. It was an early attempt to develop a standardized high-level computer programming language intended to improve code portability and reusability. CMS-2 was developed primarily for the US Navy’s tactical data systems (NTDS).

The UNIVAC 418 was a transistorized, 18-bit word magnetic-core memory machine made by Sperry Univac. The name came from its 4-microsecond memory cycle time and 18-bit word. The assembly language for this class of computers was TRIM III and ART418.

Bit slicing is a technique for constructing a processor from modules of processors of smaller bit width, for the purpose of increasing the word length; in theory to make an arbitrary n-bit central processing unit (CPU). Each of these component modules processes one bit field or "slice" of an operand. The grouped processing components would then have the capability to process the chosen full word-length of a given software design.

<span class="mw-page-title-main">CDC 1604</span> Multipurpose Mainframe Computer & Peripherals

The CDC 1604 is a 48-bit computer designed and manufactured by Seymour Cray and his team at the Control Data Corporation (CDC). The 1604 is known as one of the first commercially successful transistorized computers. Legend has it that the 1604 designation was chosen by adding CDC's first street address to Cray's former project, the ERA-UNIVAC 1103.

<span class="mw-page-title-main">Arithmetic logic unit</span> Combinational digital circuit

In computing, an arithmetic logic unit (ALU) is a combinational digital circuit that performs arithmetic and bitwise operations on integer binary numbers. This is in contrast to a floating-point unit (FPU), which operates on floating point numbers. It is a fundamental building block of many types of computing circuits, including the central processing unit (CPU) of computers, FPUs, and graphics processing units (GPUs).

The ones' complement of a binary number is the value obtained by inverting (flipping) all the bits in the binary representation of the number. The name "ones' complement" refers to the fact that such an inverted value, if added to the original, would always produce an "all ones" number. This mathematical operation is primarily of interest in computer science, where it has varying effects depending on how a specific computer represents numbers.

<span class="mw-page-title-main">UNIVAC BP</span>

The Univac Buffer Processor (BP) was used in several real-time computer system installations in the 1960s as a network concentrator and front end system to the UNIVAC 418 and UNIVAC 490/494 real-time systems.

References

  1. "Computer, UNIVAC 1232".
  2. 1 2 3 Univac 490 Failure Finding by L. D. Boss and J. G. Wilen, August 10, 1964.
  3. Knight, Michael (Summer 2008). "Beacon 1963-7: A System Design Ahead of its Time?" (PDF). Resurrection - The Journal of the Computer Conservation Society (43): 24–33. Retrieved 8 May 2024.
  4. Yardley, Christopher B. (30 April 2019). Also Innovators: How one computer salesman contributed to the digital revolution. ANU Press. pp. 24, 27. ISBN   978-1-76046-299-4 . Retrieved 8 May 2024.
  5. Mayes, Phil (5 January 2016). "Univac 494s at BEA" . Retrieved 8 May 2024.
  6. UNIVAC 490 Real-Time System
  7. Digital Computer Newsletter. Office of Naval Research, Mathematical Sciences Division. 1966. p. 24.
  8. Astronautics, United States Congress House Committee on Science and (1967). Hearings . Retrieved 8 May 2024.
  9. International Commerce. Bureau of International Commerce. 1968.
  10. Garcia, Pedro. "On the origins of the Airline's Electronic Reservations Systems. A grandfather's story (Part I)" . Retrieved 8 May 2024.
  11. Computerworld. IDG Enterprise. 15 January 1979. p. 84.
  12. Kuglin, Bernd; Thielmann, Heinz (15 August 2005). The Practical Real-Time Enterprise: Facts and Perspectives. Springer Science & Business Media. p. 86. ISBN   978-3-540-27367-7.