SDS Sigma series
   HOME

TheInfoList



OR:

The SDS Sigma series is a series of third generation computers that were introduced by Scientific Data Systems of the United States in 1966. The first machines in the series are the
16-bit 16-bit microcomputers are microcomputers that use 16-bit microprocessors. A 16-bit register can store 216 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two ...
Sigma 2 and the
32-bit 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 calculati ...
Sigma 7; the Sigma 7 was the first
32-bit 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 calculati ...
computer A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations ( computation) automatically. Modern digital electronic computers can perform generic sets of operations known as programs. These prog ...
released by SDS. At the time the only competition for the Sigma 7 was the IBM 360. Memory size increments for all SDS/XDS/Xerox computers are stated in kWords, not kBytes. For example, the Sigma 5 base memory is 16K 32-Bit words (64K Bytes). Maximum memory is limited by the length of the instruction address field of 17 bits, or 128K Words (512K Bytes). Although this is a trivial amount of memory in today's technology, Sigma systems performed their tasks exceptionally well, and few were deployed with, or needed, the maximum 128K Word memory size. The Xerox 500 series computers, introduced starting in 1973, are compatible upgrades to the Sigma systems using newer technology. In 1975 Xerox sold its computer business to Honeywell, Inc. which continued support for the Sigma line for a time. The Sigma 9 may hold the record for the longest lifetime of a machine selling near the original retail price. Sigmas 9s were still in service in 1993. In 2011 the Living Computer Museum in
Seattle Seattle ( ) is a seaport city on the West Coast of the United States. It is the seat of King County, Washington. With a 2020 population of 737,015, it is the largest city in both the state of Washington and the Pacific Northwest region o ...
,
Washington Washington commonly refers to: * Washington (state), United States * Washington, D.C., the capital of the United States ** A metonym for the federal government of the United States ** Washington metropolitan area, the metropolitan area centered o ...
acquired a Sigma 9 from a service bureau (Applied Esoterics/George Plue Estate) and has made it operational. That Sigma 9 CPU was at the
University of Southern Mississippi The University of Southern Mississippi (Southern Miss or USM) is a Public university, public research university with its main campus located in Hattiesburg, Mississippi. It is accredited by the Southern Association of Colleges and Schools to a ...
until Nov. 1985 when
Andrews University Andrews University is a private Seventh-day Adventist university in Berrien Springs, Michigan. Founded in 1874 as Battle Creek College, it was the first higher education facility started by Seventh-day Adventists and is the flagship universi ...
purchased it and took it to Michigan. In Feb. 1990 Andrews University via Keith Calkins sold and delivered it to Applied Esoterics in
Flagstaff, Arizona Flagstaff ( ) is a city in, and the county seat of, Coconino County in northern Arizona, in the southwestern United States. In 2019, the city's estimated population was 75,038. Flagstaff's combined metropolitan area has an estimated population ...
. Keith Calkins made the Sigma 9 functional for the museum in 2012/13 and brought up the CP-V operating system in Dec. 2014. The various other system components came from other user sites, such as Marquette, Samford and Xerox/Dallas.


Models

Source:


32-bit systems


16-bit systems


Instruction format

The format for memory-reference instructions for the 32-bit Sigma systems is as follows:
   +-+--------------+--------+------+---------------------------+
   , *,    Op Code    ,    R    ,   X   ,     Reference address      , 
   +-+--------------+--------+------+---------------------------+
bit 0 1            7 8      1 1    1 1                         3
                            1 2    4 5                         1

Bit   0     indicates indirect address.
Bits  1-7   contain the operation code (opcode)
Bits  8-11  encode a register operand (0:15)
Bits 12-14  encode an index register (1:7). 0 indicates no indexing.
Bits 16-31  encode the address of a memory word.
For the Sigma 9, when real extended addressing is enabled, the reference address field is interpreted differently depending on whether the high-order bit is 0 or 1:
   +-+--------------+--------+------+-+-------------------------+
   ,  ,               ,         ,       , 0,  Address in 1st 64K words, 
   , *,    Op Code    ,    R    ,   X   +-+-------------------------+
   ,  ,               ,         ,       , 1,  Low 16 bits of address  , 
   +-+--------------+--------+------+-+-------------------------+
bit 0 1            7 8      1 1    1 1 1                       3
                            1 2    4 5 6                       1
If the high-order bit is 0, the lower 16 bits of the address refer to a location in the first 64K words of main memory; if the high-order bit is 1, the lower 16 bits of the address refer to a location in a 64K-word block of memory specified by the Extension Address in bits 42-47 of the Program Status Doubleword, with the Extension Address being concatenated with the lower 16 bits of the reference address to form the physical address.


Features


CPU

Sigma systems provided a range of performance, roughly doubling from Sigma 5, the slowest, to Sigma 9 Model 3, the fastest. For example, 32-bit fixed point multiply times ranged from 7.2 to 3.8 μs; 64-bit floating point divide ranged from 30.5 to 17.4 μs. Most Sigma systems included two or more blocks of 16 general-purpose registers. Switching blocks is accomplished by a single instruction (LPSD), providing fast context switching, since registers do not have to be saved and restored.


Memory

Memory in the Sigma systems can be addressed as individual bytes, halfwords, words, or doublewords. All 32-bit Sigma systems except the Sigma 5 and Sigma 8 used a memory map to implement
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 following description applies to the Sigma 9, other models have minor differences. The effective virtual address of a word is 17 bits wide. Virtual addresses 0 thru 15 are reserved to reference the corresponding general purpose register, and are not mapped. Otherwise, in virtual memory mode the high-order eight bits of an address, called virtual page number, are used as an index to an array of 256 13-bit memory map registers. The thirteen bits from the map register plus the remaining nine bits of the virtual address form the address used to access real memory. Access protection is implemented using a separate array of 256 two-bit access control codes, one per virtual page (512 words), indicating a combination of read/write/execute or no access to that page. Independently, an array of 256 2-bit access control registers for the first 128k words of real memory function as a "lock-and-key" system in conjunction with two bits in the program status doubleword. The system allows pages to be marked "unlocked", or the key to be a "master key". Otherwise the key in the PSD had to match the lock in the access register in order to reference the memory page.


Peripherals

Input/output is accomplished using a
control unit The control unit (CU) is a component of a computer's central processing unit (CPU) that directs the operation of the processor. A CU typically uses a binary decoder to convert coded instructions into timing and control signals that direct the op ...
called an IOP (Input-output processor). An IOP provides an 8-bit data path to and from memory. Systems support up to 8 IOPs, each of which can attach up to 32 device controllers. An IOP can be either a selector I/O processor (SIOP) or a multiplexer I/O processor (MIOP). The SIOP provides a data rate up to 1.5 megabytes per second (MBPS), but allows only one device to be active at a time. The MIOP, intended to support slow speed peripherals allows up to 32 devices to be active at any time, but provides only a .3 MBPS aggregate data rate.


Mass storage

The primary mass storage device, known as a RAD (
random-access Random access (more precisely and more generally called direct access) is the ability to access an arbitrary element of a sequence in equal time or any datum from a population of addressable elements roughly as easily and efficiently as any othe ...
disk), contains 512 fixed heads and a large (approx 600 mm/24 in diameter) vertically mounted disk spinning at relatively low speeds. Because of the fixed head arrangement, access is quite fast. Capacities range from 1.6 to 6.0 megabytes and are used for temporary storage. Large-capacity multi-platter disks are employed for permanent storage.


Communications

The Sigma 7611 ''Character Oriented Communications'' subsystem (COC) supports one to seven ''Line Interface Units'' (LIUs). Each LIU can have one to eight line interfaces capable of operating in
simplex In geometry, a simplex (plural: simplexes or simplices) is a generalization of the notion of a triangle or tetrahedron to arbitrary dimensions. The simplex is so-named because it represents the simplest possible polytope in any given dimension. ...
, half-duplex, or
full-duplex A duplex communication system is a point-to-point system composed of two or more connected parties or devices that can communicate with one another in both directions. Duplex systems are employed in many communications networks, either to allow ...
mode. The COC was "intended for low to medium speed character oriented data transmissions."


System control unit

The ''System Control Unit'' (SCU) was a " microprogrammable data processor" which can interface to a Sigma CPU, and "to peripheral and analog devices, and to many kinds of line protocol." The SCU executes horizontal microinstructions with a 32-bit word length. A cross-assembler running on a Sigma system can be used to create microprograms for the SCU.


Carnegie Mellon Sigma 5

The Sigma 5 computer owned by
Carnegie Mellon University Carnegie Mellon University (CMU) is a private research university in Pittsburgh, Pennsylvania. One of its predecessors was established in 1900 by Andrew Carnegie as the Carnegie Technical Schools; it became the Carnegie Institute of Technology ...
was donated to the
Computer History Museum The Computer History Museum (CHM) is a museum of computer history, located in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the information age, and explores the computing revolution and its impact o ...
in 2002. The system consists of five full-size cabinets with a monitor, control panel and a printer. It is possibly the last surviving Sigma 5 that is still operational. The Sigma 5 sold for US$300,000 with 16 kilowords of random-access
magnetic-core memory Magnetic-core memory was the predominant form of random-access computer memory for 20 years between about 1955 and 1975. Such memory is often just called core memory, or, informally, core. Core memory uses toroids (rings) of a hard magnet ...
, with an optional memory upgrade to 32 kW for an additional $50,000. The
hard disk drive A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with mag ...
had a capacity of 3 megabytes.


32-bit software


Operating systems

Sigma 5 and 8 systems lack the memory map feature, The Sigma 5 is supported by the Basic Control Monitor (BCM) and the Batch Processing Monitor (BPM). The Sigma 8 can run the Real-time Batch Monitor (RBM) as well as BPM/BTM. The remaining models initially ran the Batch Processing Monitor (BPM), later augmented with a timesharing option (BTM); the combined system was usually referred to as BPM/BTM. The Universal Time-Sharing System (UTS) became available in 1971, supporting much enhanced time-sharing facilities. A compatible upgrade (or renaming) of UTS, Control Program V (CP-V) became available starting in 1973 and added real-time, remote batch, and transaction processing. A dedicated real-time OS, Control Program for Real-Time (CP-R) was also available for Sigma 9 systems. The Xerox Operating System (XOS), intended as an IBM
DOS/360 Disk Operating System/360, also DOS/360, or simply DOS, is the discontinued first member of a sequence of operating systems for IBM System/360, System/370 and later mainframes. It was announced by IBM on the last day of 1964, and it was first ...
replacement (not to be confused with
PC DOS PC or pc may refer to: Arts and entertainment * Player character or playable character, a fictional character controlled by a human player, usually in role-playing games or computer games * '' Port Charles'', an American daytime TV soap opera * ...
of a latter era), also runs on Sigma 6/7/9 systems, but never gained real popularity.


Third party operating systems

Some third party operating systems were available for Sigma Machines. One was named ''GEM'' (for Generalized Environmental Monitor), and was said to be "rather UNIX-like". A second was named ''JANUS'', from
Michigan State University Michigan State University (Michigan State, MSU) is a public land-grant research university in East Lansing, Michigan. It was founded in 1855 as the Agricultural College of the State of Michigan, the first of its kind in the United States. It ...
.


Applications software

The Xerox software, called ''processors'', available for CP-V in 1978 included: * Terminal Executive Language (TEL) command language * Control Command Interpreter (CCL) batch counterpart of TEL * Various system management processors — backup/restore, accounting, etc. * EASY — TTY line editor * Extended FORTRAN IV * Meta-Symbol macro assembler * AP assembler * BASIC * FLAG —FORTRAN Load and Go * ANS COBOL * APL * RPG * Simulation Language (SL-l)  * LINK one-pass linking loader * LOAD two-pass overlay loader * LYNX loader * GENMD load module editor * DELTA machine language debugger * FORTRAN Debug Package (FDP) * COBOL On-line Debugger * EDIT — line editor * Peripheral Conversion Language (PCL) — pronounced "pickle" — data move/convert utility * Other service processors such as SYSGEN, ANLZ dump analyzer, library maintenance * Sort/Merge * EDMS database management  * GPDS General Purpose Discrete Simulator  * CIRC circuit analysis, * MANAGE —generalized file management system  Program product, chargeable


16-bit software


Operating systems

The Basic Control Monitor (BCM) for the Sigma 2 and 3 provided "Full real-time capability with some provision for batch processing in the background." The Sigma 3 could also run RBM.


Clones

After Honeywell discontinued production of Sigma hardware — Xerox had sold most of the rights to Honeywell in July, 1975 — several companies produced or announced clone systems. The Telefile T-85, introduced in 1979, was an upward compatible drop-in replacement for 32-bit Sigmas. Ilene Industries Data Systems announced the MOD 9000, a Sigma 9 clone with an incompatible I/O architecture. Realtime Computer Equipment, Inc. designed the RCE-9, an upward compatible drop-in replacement that could also use IBM peripherals. The Modutest Mod 9 was redesigned and built by Gene Zeitler (President), Lothar Mueller (Senior VP) and Ed Drapell, is 100% hardware and software compatibility with the Sigma 9. It was manufactured and sold to Telefile, Utah Power and Light, Minnesota Power,
Taiwan Power Taiwan, officially the Republic of China (ROC), is a country in East Asia, at the junction of the East and South China Seas in the northwestern Pacific Ocean, with the People's Republic of China (PRC) to the northwest, Japan to the no ...
and Ohio College Library Center (
OCLC OCLC, Inc., doing business as OCLC, See also: is an American nonprofit cooperative organization "that provides shared technology services, original research, and community programs for its membership and the library community at large". It wa ...
).


See also

* SDS 940


References


Further reading

* * * * * {{cite book, author=Xerox Data Systems, title=Xerox Sigma 9 Computers Reference Manual, year=1974, publisher=Xerox Data Systems, location=El Segundo, Calif., pages=188, url=http://www.bitsavers.org/pdf/sds/sigma/sigma9/901733C-1_Sigma9_RefMan_Apr74.pdf


External links


Request an account
at Living Computers: Museum + Labs, a portal into the
Paul Allen Paul Gardner Allen (January 21, 1953 – October 15, 2018) was an American business magnate, computer programmer, researcher, investor, and philanthropist. He co-founded Microsoft Corporation with childhood friend Bill Gates in 1975, whic ...
collection of timesharing and interactive computers, including a Xerox Sigma 9 running CP-V. Products introduced in 1966 Mainframe computers Scientific Data Systems computers Time-sharing SDS Sigma series 32-bit computers