Spectra 70
   HOME

TheInfoList



OR:

The RCA Spectra 70 was a line of electronic data processing (EDP) equipment manufactured by the
Radio Corporation of America The RCA Corporation was a major American electronics company, which was founded as the Radio Corporation of America in 1919. It was initially a patent trust owned by General Electric (GE), Westinghouse, AT&T Corporation and United Fruit Com ...
’s computer division beginning in April 1965. The Spectra 70 line included several CPU models, various configurations of core memory, mass-storage devices, terminal equipment, and a variety of specialized interface equipment. 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 Extended Binary Coded Decimal Interchange Code (EBCDIC; ) is an eight- bit character encoding used mainly on IBM mainframe and IBM midrange computer operating systems. It descended from the code used with punched cards and the corresponding ...
character set. While this degree of compatibility made some interchange of programs and data possible, differences in the
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also i ...
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 Sperry Corporation was a major American equipment and electronics company whose existence spanned more than seven decades of the 20th century. Sperry ceased to exist in 1986 following a prolonged hostile takeover bid engineered by Burroug ...
, 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: * The systems were upward-compatible, allowing programs written for a smaller model to run on any larger machine in the series. * Larger machines in the series were also faster, with memory access times ranging from two
microsecond A microsecond is a unit of time in the International System of Units (SI) equal to one millionth (0.000001 or 10−6 or ) of a second. Its symbol is μs, sometimes simplified to us when Unicode is not available. A microsecond is equal to 1000 ...
s in the 70/15 to 0.84 microseconds in the 70/55. * Memory capacities ranged from a minimum of 4,096
byte The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable uni ...
s (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 Extended Binary Coded Decimal Interchange Code (EBCDIC; ) is an eight-bit character encoding used mainly on IBM mainframe and IBM midrange computer operating systems. It descended from the code used with punched cards and the corresponding six- ...
(
EBCDIC Extended Binary Coded Decimal Interchange Code (EBCDIC; ) is an eight- bit character encoding used mainly on IBM mainframe and IBM midrange computer operating systems. It descended from the code used with punched cards and the corresponding ...
) 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 but the 70/15): selector channels which could address up to 256 devices (one at a time), and
multiplexer In electronics, a multiplexer (or mux; spelled sometimes as multiplexor), also known as a data selector, is a device that selects between several analog or digital input signals and forwards the selected input to a single output line. The sel ...
channels (not on the 70/15) 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 Binary may refer to: Science and technology Mathematics * Binary number, a representation of numbers using only two digits (0 and 1) * Binary function, a function that takes two arguments * Binary operation, a mathematical operation that ta ...
fixed-point arithmetic. Floating-point instructions were not available on the 70/15 and 70/25. These systems all 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 In computing, virtual memory, or virtual storage is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very ...
, 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 Time Sharing Operating System, or TSOS, is a discontinued operating system for RCA mainframe computers of the Spectra 70 series. TSOS was originally designed in 1968 for the Spectra 70/46, a modified version of the 70/45. TSOS quickly evolved in ...
), 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 IBM System/370 (S/370) is a model range of IBM mainframe computers announced on June 30, 1970, as the successors to the System/360 family. The series mostly maintains backward compatibility with the S/360, allowing an easy migration path ...
. 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 The English Electric (later ICL) System 4 was a mainframe computer announced in 1965. It was derived from the RCA Spectra 70 range, itself a variant of the IBM System 360 The IBM System/360 (S/360) is a family of mainframe computer syst ...
mainframes were rebadged Spectra 70 machines; others were English Electric-designed clones of the RCA Spectra 70 clones of the IBM System/360 range.


Models


Model 70/15

The RCA Model 70/15 (1965) was a discrete small-scale
processor Processor may refer to: Computing Hardware * Processor (computing) **Central processing unit (CPU), the hardware within a computer that executes a program *** Microprocessor, a central processing unit contained on a single integrated circuit (I ...
that could still support a variety of
applications Application may refer to: Mathematics and computing * Application software, computer software designed to help the user to perform specific tasks ** Application layer, an abstraction layer that specifies protocols and interface methods used in a c ...
. Memory limitations and relatively low processing speed made its use as a stand-alone computer system somewhat impractical. It implemented a small subset of 25 instructions of the full Spectra 70 architecture, and was not downward compatible with the rest of the range. Also, the limited memory size available "obviates the need for a base address in that the displacement has the necessary addressing range by the addition of a high-order bit to permit addressing of up to 8,192 bytes." In this respect it was similar to the
IBM System/360 Model 20 The IBM System/360 Model 20 is the smallest member of the IBM System/360 family announced in November 1964. The Model 20 supports only a subset of the System/360 instruction set, with binary numbers limited to 16 bits and no floating point. In ...
. Two memory configurations for the 70/15 were available: either 4,096 bytes or 8,192 bytes of core memory. The memory cycle time for a 70/15 was 2 microseconds per byte of information. The 70/15 was often used as a satellite processor for larger systems or used as an intelligent
terminal Terminal may refer to: Computing Hardware * Terminal (electronics), a device for joining electrical circuits together * Terminal (telecommunication), a device communicating over a line * Computer terminal, a set of primary input and output dev ...
for remote job entry. Typical applications of a satellite processor would include card-to-tape conversion, card/tape-to-printer report generation, tape-to- card punching, input pre-processing and verification, or tab-shop tasks like file sorting,
merge Merge, merging, or merger may refer to: Concepts * Merge (traffic), the reduction of the number of lanes on a road * Merge (linguistics), a basic syntactic operation in generative syntax in the Minimalist Program * Merger (politics), the comb ...
, and data selection. Software for this model did not include an
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also i ...
—the ''RCA 70/15 Programming System'' consisted of an "Assembly System, Loader Routines, Input-Output Control, Test Routines, Utility Routines, Communication Control, System Maintenance Routines, Report Program Generator, and Sort/Merge." Sort/Merge required a system with 8 KB of memory. The remainder could run in 4 KB. Programs could be run from punched-cards or magnetic tape. Weighed .


Model 70/25

The RCA Model 70/25 (1965) was a discrete small-to-medium scale computer system that supported a wider variety of applications, including use as a free standing system. In large installations, the 70/25 might also be used as a subsystem in a
multi-processor Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system. The term also refers to the ability of a system to support more than one processor or the ability to allocate tasks between them. There ar ...
complex. High
throughput Network throughput (or just throughput, when in context) refers to the rate of message delivery over a communication channel, such as Ethernet or packet radio, in a communication network. The data that these messages contain may be delivered ove ...
was facilitated by the use of fast memory and multiple simultaneous input/output streams. Equipped with selector channels and a
multiplexer In electronics, a multiplexer (or mux; spelled sometimes as multiplexor), also known as a data selector, is a device that selects between several analog or digital input signals and forwards the selected input to a single output line. The sel ...
channel, the 70/25 could concurrently operate eight low-speed devices in addition to eight high-speed devices. Like the Model 15, it implemented a (slightly larger) subset of 31 instructions of the full range architecture. Memory capacities for the 70/25 ranged from a minimum of 16,384 bytes to a maximum of 65,536 bytes. The memory cycle time was 1.5 microseconds to access one 8 bit byte. Weighed .


Model 70/35

The RCA Model 70/35 was the fifth in the series of Spectra computers that was announced in September 1965 (first delivery in 1966). It was a medium-scale computer combining third-generation technology (including integrated circuits) and speed in an efficient low-cost data system. The Spectra 70/35 handled a wide range of tasks at almost twice the speed of other general-purpose computers in its price range. Unlike the Model 70/45 and 70/55 it did not offer the option of a floating point processor. The maximum memory was limited to 32,768 bytes from two 16,384 byte core memories. It was offered with both synchronous and asynchronous controllers that allowed it to communicate with other computers. It was used by the Oklahoma State-Wide Computer Science System, starting in 1966, to connect remote RCA 301 computers in 8 cities to host Vocational-Technical Education in computer science, which was the first state-sponsored program set up exclusively to train data processing personnel. The students were learning the fundamentals of programming and system operation with "hands-on" experience. Weighed .


Model 70/45

The RCA Model 70/45 (1966) was a medium scale processor of relatively good performance for its time. A floating-point processor was available as an option and the 70/45 was considered suitable for commercial, scientific, communications, and real-time applications. With a communications multiplexer, the 70/45 could accommodate up to 256 communication lines for interactive use as well as
batch processing Computerized batch processing is a method of running software programs called jobs in batches automatically. While users are required to submit the jobs, no other interaction by the user is required to process the batch. Batches may automatically ...
. Thus, the 70/45 was ideal as the core of a multi-system installation. The 70/45 was one of the first computer systems to use monolithic
integrated circuits An integrated circuit or monolithic integrated circuit (also referred to as an IC, a chip, or a microchip) is a set of electronic circuits on one small flat piece (or "chip") of semiconductor material, usually silicon. Large numbers of tiny ...
in its construction. This level of integration was to become the defining characteristic of third-generation computers. Memory capacity for the 70/45 ranged from a minimum of 16,384 bytes (16 KB) to 262,144 bytes (256 KB). The memory cycle time was 1.44 microseconds to access two bytes (one half word) of information. Weighed .


Model 70/46

The RCA Model 70/46 (1967) is a modified version of the 70/45 with an added virtual memory capability. Advertisements for this computer as a timesharing machine referred to it as the ''Octoputer''. Programs can run in either 70/45 mode—without virtual memory—or in 70/46 mode with virtual memory enabled. Virtual addresses are 24 bits in length. Pages can be specified to be either 2048 or 4096 bytes in length, depending on program requirements, however 2048 byte pages occupy the lower half of a page frame in memory. The system allows a maximum of 512 pages. Virtual memory is divided into ''segments'' of 64 pages indicated by bits 1-5 of a virtual address. Although the Instruction set architecture defines up to 32 segments, only eight are used in the 70/46. Incrementation of addresses wraps around on a segment boundary. With 4 KB pages, segments are 256 KB in length, and total virtual memory size is up to 2 MB. With 2 KB pages these numbers are halved.


Model 70/55

The RCA Model 70/55 (1966) was a medium-to-large scale processor with excellent processor characteristics well suited to both scientific and large-scale commercial processing. The 70/55 maintained a high-throughput capability by offering up to 14 simultaneous job-streams. Like the 70/45, the Model 70/55 made extensive use of monolithic integrated circuits. Memory capacity for the 70/55 ranged from 65,536 bytes (64 KB) of core memory to 524,288 bytes (512 KB). The memory cycle time was 0.84 microseconds to access four bytes of information. Weighed .


Model 70/60

The RCA Model 70/60 was a later addition to the Spectra 70 series, having been announced in 1969.


Model 70/61

The RCA Model 70/61 was the virtual memory model of the 70/60, and it was referred to as the ''Octoputer II'' in some advertisements. The 70/60 and 70/61 were the first RCA central computers to be capable of supporting 1 MB of core memory which was housed in 4 standard racks that formed a "T" with the rest of the computer. Each memory cabinet housed 256 KB of core memory with memory stacks and control logic and power supply in the bottom. These machines later became RCA 6 and RCA 7 respectively when the company replaced the blue and white cabinets with a new more modern scheme. Although these computers were fast and reliable they came too late to impact the lead of the IBM 360 product line.


Input-output devices

Input-output devices on the Spectra 70 series were specifically designed to interface with all models of the Spectra processor using the RCA Standard Interface. Initial product offerings in 1965 included: # Card punches that were fully buffered and able to operate at 100 or 300 cards per minute, depending upon the specific model. # Three models of
printers Printer may refer to: Technology * Printer (publishing), a person or a company * Printer (computing), a hardware device * Optical printer for motion picture films People * Nariman Printer ( fl. c. 1940), Indian journalist and activist * Jam ...
were offered: a medium-speed printer running at 600 lines per minute, a high-speed printer running at 1,250 lines per minute, and a bill-printer running at 600 lines per minute on continuous forms and 800 lines per minute on card-stock. Like the card punches, the printers were fully buffered. # The Spectra optical card reader was able to read at up to 1,435 cards per minute with optional mark-sense reading available. # Paper-tape capability was offered with 5, 6, 7, or 8 channel tape punches and readers. The punched tape reader operated at 200 characters per second and the tape punch ran at 100 characters per second. # Three versions of magnetic tape were available running at 30, 60, or 120 kilobytes per second. In purely numeric mode, the tape reading and writing was performed at 240,000 digits per second. All tape drives were “industry” (meaning IBM) compatible and contained automatic error-checking systems. Either 7 or 9 channel tape code could be used and tapes could be written in the forward direction and read in both forward and reverse directions. #
Mass storage In computing, mass storage refers to the storage of large amounts of data in a persisting and machine-readable fashion. In general, the term is used as large in relation to contemporaneous hard disk drives, but it has been used large in relati ...
was available in the form of both magnetic drum and magnetic disc with an interchangeable disc-pack capacity of 7.25 MB at a data interchange rate of 156
kbit/s In telecommunications, data-transfer rate is the average number of bits (bitrate), characters or symbols (baudrate), or data blocks per unit time passing through a communication link in a data-transmission system. Common data rate units are multi ...
. The high-speed drum had a capacity of 1 MB with an average
access time Access time is the time delay or latency between a request to an electronic system, and the access being completed or the requested data returned * In a computer, it is the time interval between the instant at which an instruction control uni ...
of 8.6
milliseconds A millisecond (from ''milli-'' and second; symbol: ms) is a unit of time in the International System of Units (SI) equal to one thousandth (0.001 or 10−3 or 1/1000) of a second and to 1000 microseconds. A unit of 10 milliseconds may be called ...
. # The Videoscan Document Reader was an
optical character recognition Optical character recognition or optical character reader (OCR) is the electronic or mechanical conversion of images of typed, handwritten or printed text into machine-encoded text, whether from a scanned document, a photo of a document, a sc ...
scanner with a speed of 1,300 documents per minute. This was primarily used to scan checks and similar transaction documents.


See also

* History of computing hardware (1960s–present) *
RCA The RCA Corporation was a major American electronics company, which was founded as the Radio Corporation of America in 1919. It was initially a patent trust owned by General Electric (GE), Westinghouse, AT&T Corporation and United Fruit Comp ...
* UNIVAC Series 70


References


External links

* * {{Cite journal, url=http://www.bitsavers.org/magazines/Computers_And_Automation/196502.pdf, title=In Every Issue - market report - RCA's Spectra 70 Announcement, last=Berkeley, first=Edmund Callis, date=February 1965, publisher=Edmund C. Berkeley and Associates, volume=14, pages=7–8, journal=Computers and Automation, issue=2 Mainframe computers 32-bit computers RCA brands Computer-related introductions in 1965 Products introduced in 1965