Lably
Skip to content

RCA Spectra 70

Mainframe computer series, 1960s-1970s

  • 9 min read
  • 3 chapters

Related on Lably

Through Operating system, Multiplexer and Binary number

The system architecture and instruction set were largely compatible with the non-privileged instruction set of the IBM System/360, including use of the EBCDIC character set. While this degree of compatibility made some interchange of programs and data possible, differences in the operating system software precluded transparent movement of programs between the two systems.

Competition in the mainframe market was fierce, and in 1971 the company sold the computer division and the Spectra 70 line to Sperry Rand, taking a huge write down in the process.

System overview

Five models of the Spectra 70 CPU were announced around 1965, ranging from a small system (70/15) to the large-scale (70/55). Some of the main features were:

  • With the partial exception of the 70/15, these systems were mostly upward-compatible, allowing programs written for a smaller model to run on any larger machine in the series.
  • Larger machines in the series were faster, with memory access times ranging from two microseconds in the 70/15 to 0.84 microseconds in the 70/55.
  • Memory capacities ranged from a minimum of 4,096 bytes (4 KB) in the 70/15 to a maximum of 524,288 bytes (512 KB) in the 70/55.
  • All used the Extended Binary Coded Decimal Interchange Code (EBCDIC) of eight bits plus parity for internal data representation.
  • The use of a standard electrical interface allowed the same peripherals to be used with any CPU model in the series.
  • Simultaneous input and output was accomplished by the use of intelligent communication channels. Like the IBM 360, two types of channel were available on all models except the 70/15: selector channels which could address up to 256 devices (one at a time), and multiplexer channels which could simultaneously address up to 256 channels by time-sharing the channel.

The full instruction set comprised 144 instructions, including optional floating-point. All machines supported decimal and binary fixed-point arithmetic. Floating-point instructions were not available on the 70/15 and 70/25.

The 70/15 did not support an operating system. Programs were loaded individually from cards, or optionally magnetic tape. A set of IOCS routines which could be linked with the user's program simplified interfacing with peripheral units. All other systems ran RCA's real-memory operating systems, DOS and TDOS. The 70/45 could also run a time-sharing operating system, The RCA 70/45 Basic Time Sharing System (BTSS), supporting up to 16 users. The systems that supported virtual memory, the Spectra 70/46 and 70/61 and the later RCA 3 and 7, could also run the RCA's Virtual Memory Operating System (VMOS). VMOS was originally named TSOS (Time Sharing Operating System), but was renamed to expand the market for the system beyond time-sharing. TSOS was the first mainframe, demand paged, virtual memory operating system on the market. The Spectra series was later supplemented by the RCA Series (RCA 2, 3, 6, 7— later renamed the 70/2, 70/3, 70/6, and 70/7, which competed against the IBM System/370. The RCA 2 and 6 ran the real-memory batch-oriented OS/70 operating system, while the RCA 3 and 7 ran VMOS. Some English Electric System 4 mainframes were rebadged Spectra 70 machines; others were English Electric-designed clones of the RCA Spectra 70 clones of the IBM System/360 range.

Sign in to keep reading

2 more chapters are free with a Lably account.

More in Computing and communication