Cray Operating System
   HOME

TheInfoList



OR:

The Cray Operating System (COS) is a
Cray Research Cray Inc., a subsidiary of Hewlett Packard Enterprise, is an American supercomputer manufacturer headquartered in Seattle, Washington. It also manufactures systems for data storage and analytics. Several Cray supercomputer systems are listed i ...
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 in ...
for its now-discontinued
Cray-1 The Cray-1 was a supercomputer designed, manufactured and marketed by Cray Research. Announced in 1975, the first Cray-1 system was installed at Los Alamos National Laboratory in 1976. Eventually, over 100 Cray-1s were sold, making it one of the ...
(1976) and
Cray X-MP The Cray X-MP was a supercomputer designed, built and sold by Cray Research. It was announced in 1982 as the "cleaned up" successor to the 1975 Cray-1, and was the world's fastest computer from 1983 to 1985 with a quad-processor system performance ...
supercomputer A supercomputer is a computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second ( FLOPS) instead of million instructions ...
s. It succeeded the
Chippewa Operating System The Chippewa Operating System (COS) is a discontinued operating system developed by Control Data Corporation for the CDC 6600, generally considered the first supercomputer in the world. The Chippewa was initially developed as an experimental system ...
(shipped with earlier
Control Data Corporation Control Data Corporation (CDC) was a mainframe and supercomputer firm. CDC was one of the nine major United States computer companies through most of the 1960s; the others were IBM, Burroughs Corporation, DEC, NCR, General Electric, Honeywel ...
CDC 6000 series and 7600 computer systems), and was the Cray main OS until replaced by
UNICOS UNICOS is a range of Unix and after it Linux operating system (OS) variants developed by Cray for its supercomputers. UNICOS is the successor of the Cray Operating System (COS). It provides network clustering and source code compatibility layer ...
in the late 1980s. COS was delivered with
Cray Assembly Language Cray Inc., a subsidiary of Hewlett Packard Enterprise, is an American supercomputer manufacturer headquartered in Seattle, Washington. It also manufactures systems for data storage and analytics. Several Cray supercomputer systems are listed i ...
(CAL),
Cray FORTRAN Cray Inc., a subsidiary of Hewlett Packard Enterprise, is an American supercomputer manufacturer headquartered in Seattle, Washington. It also manufactures systems for data storage and analytics. Several Cray supercomputer systems are listed i ...
(CFT), and
Pascal Pascal, Pascal's or PASCAL may refer to: People and fictional characters * Pascal (given name), including a list of people with the name * Pascal (surname), including a list of people and fictional characters with the name ** Blaise Pascal, Fren ...
.


Design

As COS was written by ex-
Control Data Control Data Corporation (CDC) was a mainframe and supercomputer firm. CDC was one of the nine major United States computer companies through most of the 1960s; the others were IBM, Burroughs Corporation, DEC, NCR, General Electric, Honeywel ...
employees, its command language and internal organization bore strong resemblance to the
CDC SCOPE SCOPE (Supervisory Control of Program Execution) is a series of Control Data Corporation operating systems developed in the 1960s. Variants * SCOPE for the CDC 3000 series * SCOPE for the CDC 6000 series * SCOPE and SCOPE-2 for the CDC 7600/Cyber- ...
operating system on the
CDC 7600 The CDC 7600 was the Seymour Cray-designed successor to the CDC 6600, extending Control Data's dominance of the supercomputer field into the 1970s. The 7600 ran at 36.4 MHz (27.5 ns clock cycle) and had a 65 Kword primary memory (with a 6 ...
and before that
EXEC*8 OS 2200 is the operating system for the Unisys ClearPath Dorado family of mainframe systems. The operating system kernel of OS 2200 is a lineal descendant of Exec 8 for the UNIVAC 1108. Documentation and other information on current and past Un ...
from CDC's earlier ERA/Univac pedigree. User jobs were submitted to COS via front-end computers via a high-speed channel interface, and so-called ''station software''. Front end stations were typically large IBM or
Control Data Control Data Corporation (CDC) was a mainframe and supercomputer firm. CDC was one of the nine major United States computer companies through most of the 1960s; the others were IBM, Burroughs Corporation, DEC, NCR, General Electric, Honeywel ...
mainframes. However the
DEC VAX VAX (an acronym for Virtual Address eXtension) is a series of computers featuring a 32-bit instruction set architecture (ISA) and virtual memory that was developed and sold by Digital Equipment Corporation (DEC) in the late 20th century. The VA ...
was also a very popular front-end. Interactive use of COS was possible through the stations, but most users simply submitted batch jobs. Disk-resident datasets used by a user program were 'local' to the individual job. Once a job completed, its local datasets would be released and space reclaimed. In order to retain the data between jobs, datasets had to be explicitly made 'permanent'.
Magnetic tape Magnetic tape is a medium for magnetic storage made of a thin, magnetizable coating on a long, narrow strip of plastic film. It was developed in Germany in 1928, based on the earlier magnetic wire recording from Denmark. Devices that use magne ...
datasets were also supported on Cray systems which were equipped with an I/O Subsystem. COS also provided job scheduling and checkpoint/restart facilities to manage large workloads, even across system downtimes (both scheduled and unscheduled.) Internally, COS was divided into a very small message-passing EXEC, and a number of System Task Processors (STP tasks). Each STP task was similar in nature to the peripheral processor programs in earlier Control Data operating systems, but since the Cray machines did not have peripheral processors, the main central processor executed the operating system code.


List of STP tasks

While the source for version 1.13 was released as
public domain The public domain (PD) consists of all the creative work A creative work is a manifestation of creative effort including fine artwork (sculpture, paintings, drawing, sketching, performance art), dance, writing (literature), filmmaking, ...
, 1.17 is available at archive.org.


See also

*
Cray Time Sharing System The Cray Time Sharing System, also known in the Cray user community as CTSS, was developed as an operating system for the Cray-1 or Cray X-MP line of supercomputers. CTSS was developed by the Los Alamos Scientific Laboratory (LASL now LANL) in con ...
*
Timeline of operating systems 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. 1950s * 1951 ** LEO I 'Lyons Electro ...


References

1975 software Cray software Discontinued operating systems Supercomputer operating systems {{Operating-system-stub