Difference between revisions of "SDS Sigma series"

From Computer History Wiki
Jump to: navigation, search
(At UC:A; other articles link there too.)
(Software: GORDO and SEX.)
 
(9 intermediate revisions by one other user not shown)
Line 1: Line 1:
The '''[[SDS]] Sigma''' was a family of 32-bit [[time-sharing]] computers.
+
The '''SDS Sigma series''' from [[Scientific Data Systems|SDS]] was a family of two lines of computers; 16-bit and 32-bit (see below), each mostly [[program compatible]] among members of that line. They were intended for use partially or wholly in [[real-time]] settings, but also provided [[batch processing]] facilities (also [[time-sharing]], on the 32-bit systems). This dual capability was described as "multi-use" in SDS' marketing material.
  
A '''Sigma 7''' at [[UCLA]] was the first computer connected to the nascent [[ARPANET]].
+
The Sigma 6, 8 and 9 members were all produced after the merger of SDS and [[Xerox]] (forming 'Xerox Data Systems', 'XDS') in March 1969. Xerox later sold XDS to [[Honeywell]], in 1975; Honeywell briefly continued support of the Sigmas, but then terminated it. At that point, other companies, including [[Telefile]], Ilene Industries Data Systems, and Realtime Computer Equipment started to build and sell their own program compatible machines.
  
{{stub}}
+
A Sigma 7 at [[UCLA]] was the first computer connected to the nascent [[ARPANET]].
 +
 
 +
==Family members==
 +
 
 +
As mentioned, there were two groups (lines) of program compatible machines; a 16-bit group and a 32-bit group. All used a [[load-store architecture]].
 +
 
 +
Below are thumbnail descriptions of the models in the Sigma family, in the order of their dates of introduction.
 +
 
 +
===16-bit group===
 +
 
 +
Their [[instruction set]] includes 'memory reference' [[instruction]]s:
 +
{{16bit-header}}
 +
| colspan=4 | [[Opcode]] || R || I || X || S || colspan=8 | Displacement
 +
{{16bit-bitout}}
 +
 
 +
* R - Self-relative
 +
* I - Indirect
 +
* X - Indexed
 +
* S - Base-relative
 +
 
 +
There are also 'copy' instructions ([[register]]-to-register operations) and [[conditional branch]] instructions.
 +
 
 +
====Sigma 2====
 +
 
 +
First member of the of the Sigma 16-bit group; introduced in 1966.
 +
 
 +
====Sigma 3====
 +
 
 +
Introduced in 1969.
 +
 
 +
===32-bit group===
 +
 
 +
Their instruction set is also principally 'memory reference' instructions:
 +
{{32bit-header}}
 +
| I || colspan=7 | Opcode || colspan=4 | R || colspan=3 | X || colspan=19 | [[Address]]
 +
{{32bitbig-bitout}}
 +
 
 +
* I - Indirect
 +
* R - Register (in current [[register block]])
 +
* X - [[Index register]] (ditto)
 +
 
 +
Again, there are also conditional branch instructions. Like the [[PDP-10]], references to the low 16. [[main memory]] locations automagically turn into references to the corresponding register; memory reference instructions thus provide a complete set of register-to-register operations (definitely on the 7 and 5; not confirmed on the others).
 +
 
 +
====Sigma 7====
 +
 
 +
First member of the of the Sigma 32-bit group; announced in April, 1966.
 +
 
 +
====Sigma 5====
 +
 
 +
Introduced in 1967; a reduced-cost version, without separate input/output processors.
 +
 
 +
====Sigma 6====
 +
 
 +
Announced in May, 1970; SDS' initial entry into commercial business data processing.
 +
 
 +
====Sigma 9====
 +
 
 +
Announced in October 1970.
 +
 
 +
====Sigma 8====
 +
 
 +
Introduced in 1972.
 +
 
 +
==Software==
 +
 
 +
The Sigma series came with a fairly complete suite of software, which included a slew of [[operating system]]s: Basic Control Monitor (BCM) and Real-Time Batch Monitor (RBM) for the 16-bit line; and for the 32-bit machines, Basic Control Monitor, Batch Time-Sharing Monitor (BTM; a descendant of the Batch Processing Monitor, BPM), [[Control Program-Five]] (CP-V) (a successor to the Universal Timesharing System (UTS)), and Control Program for Real-Time (CP-R).
 +
 
 +
[[Programming language]]s available included [[FORTRAN]] IV, [[COBOL]], [[LISP]] 1.5, [[BASIC]], and [[APL]], as well as the Symbol, Meta-Symbol and Extended Symbol [[assembly language|assemblers]].
 +
 
 +
Outside SDS, the Lawrence Livermore Laboratory made their own operating system called GORDO.  UCLA took GORDO and developed it further; they named the result SEX.
 +
 
 +
{{semi-stub}}
  
 
==External links==
 
==External links==
  
* [http://www.bitsavers.org/pdf/sds/sigma/ Sigma documentation on Bitsavers]
+
* [http://www.bitsavers.org/pdf/sds/sigma/ sigma] - documentation on [[Bitsavers]]
* [https://dl.acm.org/doi/pdf/10.1145/1464291.1464296 The SDS Sigma 7: a Real-Time Time-Sharing Computer]
+
** [http://www.bitsavers.org/pdf/sds/sigma/sigmaCPUs.txt Sigma CPUs]
 +
* [https://s3data.computerhistory.org/brochures/sds.sigma.1967.102646100.pdf The Sigma Family] - sales brochure; pre-dates the Xerox merger
 +
* [https://archive.computerhistory.org/resources/access/text/finding-aids/102733948-Calkins/102733948-Calkins.pdf Guide to the Keith G. Calkins collection on Sigma systems]  
 +
* [https://dl.acm.org/doi/pdf/10.1145/1464291.1464296 The SDS Sigma 7: A Real-Time Time-Sharing Computer] <!-- http://www.bitsavers.org/pdf/sds/sigma/sigma7/670314A_Sigma7_Overview_Nov66.pdf -->
 
* [https://www.andrews.edu/~calkins/profess/SDSigma7.htm The Computer That Will Not Die: The SDS Sigma 7] ''Narrator: it died.''
 
* [https://www.andrews.edu/~calkins/profess/SDSigma7.htm The Computer That Will Not Die: The SDS Sigma 7] ''Narrator: it died.''
* [https://s3data.computerhistory.org/brochures/sds.sigma.1967.102646100.pdf Sales brochure]
+
* [https://uclaconnectionlab.org/internet-museum/ 3420 Boelter Hall: Where It All Began] - UCLA Internet Museum, displaying a Sigma 7 front panel
* [https://uclaconnectionlab.org/internet-museum/ UCLA Internet Museum] displaying a Sigma 7 front panel
 
 
 
  
 +
[[Category: 16-bit Computers]]
 
[[Category: 32-bit Computers]]
 
[[Category: 32-bit Computers]]
 +
[[Category: Xerox]]

Latest revision as of 14:12, 13 August 2025

The SDS Sigma series from SDS was a family of two lines of computers; 16-bit and 32-bit (see below), each mostly program compatible among members of that line. They were intended for use partially or wholly in real-time settings, but also provided batch processing facilities (also time-sharing, on the 32-bit systems). This dual capability was described as "multi-use" in SDS' marketing material.

The Sigma 6, 8 and 9 members were all produced after the merger of SDS and Xerox (forming 'Xerox Data Systems', 'XDS') in March 1969. Xerox later sold XDS to Honeywell, in 1975; Honeywell briefly continued support of the Sigmas, but then terminated it. At that point, other companies, including Telefile, Ilene Industries Data Systems, and Realtime Computer Equipment started to build and sell their own program compatible machines.

A Sigma 7 at UCLA was the first computer connected to the nascent ARPANET.

Family members

As mentioned, there were two groups (lines) of program compatible machines; a 16-bit group and a 32-bit group. All used a load-store architecture.

Below are thumbnail descriptions of the models in the Sigma family, in the order of their dates of introduction.

16-bit group

Their instruction set includes 'memory reference' instructions:

Opcode R I X S Displacement
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
  • R - Self-relative
  • I - Indirect
  • X - Indexed
  • S - Base-relative

There are also 'copy' instructions (register-to-register operations) and conditional branch instructions.

Sigma 2

First member of the of the Sigma 16-bit group; introduced in 1966.

Sigma 3

Introduced in 1969.

32-bit group

Their instruction set is also principally 'memory reference' instructions:

I Opcode R X Address
00 01 02 03 04 05 07 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Again, there are also conditional branch instructions. Like the PDP-10, references to the low 16. main memory locations automagically turn into references to the corresponding register; memory reference instructions thus provide a complete set of register-to-register operations (definitely on the 7 and 5; not confirmed on the others).

Sigma 7

First member of the of the Sigma 32-bit group; announced in April, 1966.

Sigma 5

Introduced in 1967; a reduced-cost version, without separate input/output processors.

Sigma 6

Announced in May, 1970; SDS' initial entry into commercial business data processing.

Sigma 9

Announced in October 1970.

Sigma 8

Introduced in 1972.

Software

The Sigma series came with a fairly complete suite of software, which included a slew of operating systems: Basic Control Monitor (BCM) and Real-Time Batch Monitor (RBM) for the 16-bit line; and for the 32-bit machines, Basic Control Monitor, Batch Time-Sharing Monitor (BTM; a descendant of the Batch Processing Monitor, BPM), Control Program-Five (CP-V) (a successor to the Universal Timesharing System (UTS)), and Control Program for Real-Time (CP-R).

Programming languages available included FORTRAN IV, COBOL, LISP 1.5, BASIC, and APL, as well as the Symbol, Meta-Symbol and Extended Symbol assemblers.

Outside SDS, the Lawrence Livermore Laboratory made their own operating system called GORDO. UCLA took GORDO and developed it further; they named the result SEX.

External links