Interdata 7/32 and 8/32

Last updated
Interdata 7/32 at the Living Computer Museum Living Computer Museum IMG 0002 (9636198071).jpg
Interdata 7/32 at the Living Computer Museum

The Model 7/32 and Model 8/32 were 32-bit minicomputers introduced by Perkin-Elmer after they acquired Interdata, Inc., in 1973. Interdata computers are primarily remembered for being the first 32-bit minicomputers under $10,000. [1] [2] The 8/32 was a more powerful machine than the 7/32, with the notable feature of allowing user-programmable microcode to be employed.

Contents

The Model 7/32 provided fullword data processing power and direct memory addressing up to 1 million bytes through the use of 32-bit general registers and a comprehensive instruction set. [3]

Background

After the commercial success of the microcoded, mainframe IBM 360-series of computers, startup companies arrived on the scene to scale microcode technology to the smaller minicomputers. Among these companies were Prime Computer, Microdata, and Interdata. Interdata used microcode to define an architecture that was heavily influenced by the IBM 360 instruction set. The DOS-type real-time serial/multitasking operating system was called OS/32.

Inerdata 7 32.jpg

Differences between the 7/32 and 8/32

Usage

The 7/32 and 8/32 became the computers of choice in large scale embedded systems, such as FFT machines used in real-time seismic analysis, CAT scanners, and flight simulator systems. They were also often used as non-IBM peripherals in IBM networks, serving the role of HASP workstations and spooling systems, so called RJE (Remote Job Entry) stations. For example, the computers behind the first Space Shuttle simulator consisted of thirty-six 32-bit minis inputting and/or outputting data to networked mainframe computers (both IBM and Univac), all in real-time.

The 8/32 was used in the Lunar and Planetary Laboratory, Department of Planetary Sciences at the University of Arizona for research purposes. [4]

The 8/32 was also employed by Mathematical Applications Group, Inc. (MAGI) to produce the vast majority of the 3D computer-generated imagery (CGI) in the 1982 film Tron . While CGI had been used during the 1970s for minor segments of film work (such as titles), Tron was the first film by a major producer that made extensive use of CGI.

Operating systems

The standard operating system for the 7/32 and 8/32 was Interdata's OS/32. At MIT, by 1976, Interdata (Perkin-Elmer) computers were being used by the Architecture Machine Group and Joint Computer Facility at MIT, using the FORTRAN and PL/I programming languages.

Unix was ported to the platform in 1977 by two groups, working independently; to the 7/32 at Wollongong University, [5] and to the 8/32 at Bell Labs, making the 32-bit Interdata machines the first non-PDP computers to run Unix. (See V6 Unix, portability). [5] [6] Bell chose the 8/32 for their port because it was as different from the DEC PDP-11 as possible. [7]

By 1979, researchers at the Architecture Machine Group created an operating system modeled on Multics called Magic 6, which featured the Multics concepts of pages, segments and dynamic linking, but had no security checks. [8]

Acquisition

The success of the Interdata 32-bit minis in these markets made the company attractive to Perkin-Elmer Corporation, a large, Norwalk, Connecticut-based scientific instruments and optics manufacturer with a large presence in the defense and aerospace industries. Perkin-Elmer was also a primary competitor of Varian, a company marketing its own computer systems. Interdata was acquired by Perkin-Elmer in 1973, and brought under the corporate name in 1976 as the Computer Systems Division (CSD), one of several divisions in P-E's newly formed Data Systems Group (DSG). In 1985, the DSG was broken apart and the CSD was sold to Concurrent Computer Corporation, who produced an enhanced 3200-series of machines. [9]

Simulation

SIMH, the historical computer simulator project, includes simulators for both the Interdata 32-bit (7/32 and 8/32) and their 16-bit minicomputers.

The Living Computer Museum has a 7/32 on display with attached teletype. [10]

Related Research Articles

In processor design, microcode serves as an intermediary layer situated between the central processing unit (CPU) hardware and the programmer-visible instruction set architecture of a computer, also known as its machine code. It consists of a set of hardware-level instructions that implement the higher-level machine code instructions or control internal finite-state machine sequencing in many digital processing components. While microcode is utilized in general-purpose CPUs in contemporary desktops, it also functions as a fallback path for scenarios that the faster hardwired control unit is unable to manage.

<span class="mw-page-title-main">Minicomputer</span> Mid-1960s–late-1980s class of smaller computers

A minicomputer, or colloquially mini, is a type of smaller general-purpose computer developed in the mid-1960s and sold at a much lower price than mainframe and mid-size computers from IBM and its direct competitors. In a 1970 survey, The New York Times suggested a consensus definition of a minicomputer as a machine costing less than US$25,000, with an input-output device such as a teleprinter and at least four thousand words of memory, that is capable of running programs in a higher level language, such as Fortran or BASIC.

<span class="mw-page-title-main">PDP-11</span> Series of 16-bit minicomputers

The PDP–11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the late 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of all models were sold, making it one of DEC's most successful product lines. The PDP-11 is considered by some experts to be the most popular minicomputer.

<span class="mw-page-title-main">IBM System/360</span> IBM mainframe computer family (1964–1977)

The IBM System/360 (S/360) is a family of mainframe computer systems that was announced by IBM on April 7, 1964, and delivered between 1965 and 1978. It was the first family of computers designed to cover both commercial and scientific applications and a complete range of applications from small to large. The design distinguished between architecture and implementation, allowing IBM to release a suite of compatible designs at different prices. All but the only partially compatible Model 44 and the most expensive systems use microcode to implement the instruction set, featuring 8-bit byte addressing and binary, decimal and hexadecimal floating-point calculations.

The GE-600 series was a family of 36-bit mainframe computers originating in the 1960s, built by General Electric (GE). When GE left the mainframe business the line was sold to Honeywell, which built similar systems into the 1990s as the division moved to Groupe Bull and then NEC.

The 801 was an experimental central processing unit (CPU) design developed by IBM during the 1970s. It is considered to be the first modern RISC design, relying on processor registers for all computations and eliminating the many variant addressing modes found in CISC designs. Originally developed as the processor for a telephone switch, it was later used as the basis for a minicomputer and a number of products for their mainframe line. The initial design was a 24-bit processor; that was soon replaced by 32-bit implementations of the same concepts and the original 24-bit 801 was used only into the early 1980s.

In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in 32-bit units. Compared to smaller bit widths, 32-bit computers can perform large calculations more efficiently and process more data per clock cycle. Typical 32-bit personal computers also have a 32-bit address bus, permitting up to 4 GB of RAM to be accessed, far more than previous generations of system architecture allowed.

In computer architecture, 64-bit integers, memory addresses, or other data units are those that are 64 bits wide. Also, 64-bit central processing units (CPU) and arithmetic logic units (ALU) are those that are based on processor registers, address buses, or data buses of that size. A computer that uses such a processor is a 64-bit computer.

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

A superminicomputer, colloquially supermini, is a high-end minicomputer. The term is used to distinguish the emerging 32-bit architecture midrange computers introduced in the mid to late 1970s from the classical 16-bit systems that preceded them. The development of these computers was driven by the need of applications to address larger memory. The term midicomputer had been used earlier to refer to these systems. Virtual memory was often an additional criteria that was considered for inclusion in this class of system. The computational speed of these machines was significantly greater than the 16-bit minicomputers and approached the performance of small mainframe computers. The name has at times been described as a "frivolous" term created by "marketeers" that lacks a specific definition. Describing a class of system has historically been seen as problematic: "In the computer kingdom, taxonomic classification of equipment is more of a black art than a science." There is some disagreement about which systems should be included in this class. The origin of the name is uncertain.

<span class="mw-page-title-main">General Comprehensive Operating System</span> Operating system from General Electric

General Comprehensive Operating System is a family of operating systems oriented toward the 36-bit GE-600 series and Honeywell 6000 series mainframe computers.

This article presents a timeline of events in the history of computer operating systems from 1951 to the current day. For a narrative explaining the overall developments, see the History of operating systems.

<span class="mw-page-title-main">IBM System/38</span> IBM midrange computer (1978–1988)

The System/38 is a discontinued minicomputer and midrange computer manufactured and sold by IBM. The system was announced in 1978. The System/38 has 48-bit addressing, which was unique for the time, and a novel integrated database system. It was oriented toward a multi-user system environment. At the time, the typical system handled from a dozen to several dozen terminals. Although the System/38 failed to displace the systems it was intended to replace, its architecture served as the basis of the much more successful IBM AS/400.

<span class="mw-page-title-main">IBM 5100</span> Portable computer released by IBM in 1975

The IBM 5100 Portable Computer is one of the first portable computers, introduced in September 1975, six years before the IBM Personal Computer, and eight before the first successful IBM compatible portable computer, the Compaq Portable. It was the evolution of a prototype called the SCAMP that was developed at the IBM Palo Alto Scientific Center in 1973. Whether considered evolutionary from SCAMP or revolutionary, it still needed to be plugged into an electric socket.

<span class="mw-page-title-main">IBM System/32</span> IBM midrange computer (1975–1984)

The IBM System/32 introduced in January 1975 was a midrange computer with built-in display screen, disk drives, printer, and database report software. It was used primarily by small to midsize businesses for accounting applications. RPG II was the primary programming language for the machine.

<span class="mw-page-title-main">History of Unix</span>

The history of Unix dates back to the mid-1960s, when the Massachusetts Institute of Technology, AT&T Bell Labs, and General Electric were jointly developing an experimental time-sharing operating system called Multics for the GE-645 mainframe. Multics introduced many innovations, but also had many problems. Bell Labs, frustrated by the size and complexity of Multics but not its aims, slowly pulled out of the project. Their last researchers to leave Multics – among them Ken Thompson, Dennis Ritchie, Doug McIlroy, and Joe Ossanna – decided to redo the work, but on a much smaller scale.

Since the rise of the personal computer in the 1980s, IBM and other vendors have created PC-based IBM-compatible mainframes which are compatible with the larger IBM mainframe computers. For a period of time PC-based mainframe-compatible systems had a lower price and did not require as much electricity or floor space. However, they sacrificed performance and were not as dependable as mainframe-class hardware. These products have been popular with mainframe developers, in education and training settings, for very small companies with non-critical processing, and in certain disaster relief roles.

Systems Engineering Laboratories was a manufacturer of minicomputers in Fort Lauderdale, Florida. It was one of the first 32-bit realtime computer system manufacturers. Realtime computers are used for process control and monitoring.

<span class="mw-page-title-main">Interdata</span> Minicomputer company

Interdata, Inc., was a computer company, founded in 1966 by a former Electronic Associates engineer, Daniel Sinnott, and was based in Oceanport, New Jersey. The company produced a line of 16- and 32-bit minicomputers that were loosely based on the IBM 360 instruction set architecture but at a cheaper price. In 1974, it produced one of the first 32-bit minicomputers, the Interdata 7/32. The company then used the parallel processing approach, which uses more than one computer processor simultaneously to perform work on a problem. This helped in making real-time computing a reality.

The NCR/32 VLSI Processor family was a 32-bit microprocessor architecture and chipset developed by NCR Corporation in the early 1980s. Generally used in minicomputer systems, it was noteworthy for being externally microprogrammable.

References

  1. "Under-$10,000 32-bit mini open mega-mini market". Machine Design. 45: 14. 1973. Retrieved 15 October 2020.
  2. "Interdata Announces the Industry's First 32-bit Minicomputer for Under $10,000". Computerworld: 25. October 17, 1973. Retrieved 15 October 2020.
  3. 1 2 "Model 7/32 Processor User's Manual" (PDF). bitsavers.org. Retrieved 19 July 2016.
  4. Sonett, C.P. (March 1983). "Grant NSG Development Interdata 8/32 Computer System" (PDF). ntrs.nasa.gov/archive. Retrieved 19 July 2016.
  5. 1 2 Reinfelds, Juris. "The First Port of UNIX" (PDF). Retrieved 30 June 2015.
  6. Fiedler, Ryan (October 1983). "The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace". BYTE. p. 132. Retrieved 30 January 2015.
  7. "The History of Unix". BYTE. August 1983. p. 188. Retrieved 31 January 2015.
  8. Parks, Lee S., The Design and Implementation of a Multi-Programming Virtual Memory Operating System for a Mini-Computer, B.S. thesis MIT, May 1979. http://multicians.org/biblio.html, https://groups.google.com/forum/#!topic/alt.os.multics/IhBWyx4-32E
  9. "Concurrent Computer Corporation History". Archived from the original on 2011-03-18. Retrieved 2011-04-13.
  10. "Exhibits - Living Computer Museum". www.livingcomputermuseum.org. Retrieved 19 July 2016.