Information about Ctss

This article is about the MIT Computation Center operating system. CTSS may also stand for the Cray Time Sharing System, a separate system developed for Cray supercomputers.


CTSS, which stood for the Compatible Time-Sharing System, was one of the first time-sharing operating systems; it was developed at MIT's Computation Center. CTSS was first demonstrated in 1961, and was operated at MIT until 1973. During part of this time, MIT's Project MAC had a second copy of CTSS, but the system did not spread beyond two sites. CTSS was described in a paper presented at the 1962 Spring Joint Computer Conference.

The "Compatible" in the name refers to compatibility with the standard batch processing OS for the 7094, the Fortran Monitor System (FMS). CTSS ran an unaltered copy of FMS, processing a standard batch stream, in a virtual 7094 provided by its background facility. Background FMS jobs could access tapes normally but could not interfere with foreground time-sharing processes or the resources used to support them.

Although CTSS was not an influential operating system in its technical detail, it was very influential in showing that time-sharing was viable, in the new applications for computers which were first instantiated there, and because of its successor, Multics, which all modern operating systems are intellectually descended from.

CTSS had one of the first computerized text formatting utilities, and one of the first inter-user electronic mail implementations.

MIT Computation Center staff member Louis Pouzin created a command called RUNCOM for CTSS, which executed a list of commands contained in a file; this facility is the direct ancestor of the Unix shell script. RUNCOM also allowed parameter substitution.

CTSS used a modified IBM 7094 mainframe computer that had two 32,768 36-bit word banks of core memory instead of the normal one; users had access to 27K of the total 32K, with the remaining 5K reserved for the monitor[1]. One bank was reserved for the time-sharing supervisory program, the other for user programs. Processor allocation scheduling was controlled by a multilevel feedback queue[1]. It also had some special memory management hardware, a clock interrupt and the ability to trap certain instructions. Input-output hardware was mostly standard IBM peripherals. These included six data channels connecting to:
  • printers, punch card readers and punches
  • IBM 729 tape drives, an IBM 1301 disk storage, later upgraded to an IBM 1302, with 38 million word capacity
  • an IBM 7320 drum memory with 186K words that could load a 32K memory bank in one second (later upgraded to 1/4 second)
  • two custom high speed vector graphics displays
  • an IBM 7750 transmission control unit capable of supporting up to 112 teleprinter terminals, including IBM 1050 Selectrics and Model 35 Teletypes. Some of the terminals were located remotely and the system could be accessed using the public Telex and TWX networks
CTSS was compatible with the Fortran Monitor System, an older batch computing system that ran on the 7094 computer before CTSS was invented. FMS could run in the background nearly as efficiently as on a 7094 without an OS at all. Running in the background, FMS had access to some tape units and the user 32K bank of core memory.

Multics, which was also developed by Project MAC, was started in the 1960s as a successor to CTSS, for future use in multiple-access computing. Multics, infamously, was the operating system that led to the development of Unix in 1969.

ITS, the Incompatible Timesharing System, another early, revolutionary, and influential MIT time-sharing system, was produced by people who disagreed with the direction taken by Multics; the name was a hack on CTSS, as the name of Unix was later a hack on Multics.

See also

References

1. ^ pg 514, "Chapter 13: Historical Perspective" of Operating System Concepts by Abraham Silberschatz and James L. Peterson, June 1988; ISBN 0-201-18760-4. 573 pages.

External links

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.
..... Click the link for more information.
Cray Inc.

Public (NASDAQ:  CRAY )
Founded 1972 as Cray Research, Inc.
Founder Seymour Cray
Headquarters Seattle, Washington

Products Supercomputers
Website cray.com
Cray Inc.
..... Click the link for more information.
''For other possible meanings, see Time share (disambiguation)
Time-sharing refers to sharing a computing resource among many users by multitasking.
..... Click the link for more information.
An operating system (OS) is the software that manages the sharing of the resources of a computer. An operating system processes system data and user input, and responds by allocating and managing tasks and internal system resources as a service to users and programs of the
..... Click the link for more information.
Massachusetts Institute of Technology (MIT) is a private, coeducational research university located in Cambridge, Massachusetts. MIT has five schools and one college, containing 32 academic departments,[3]
..... Click the link for more information.
19th century - 20th century - 21st century
1930s  1940s  1950s  - 1960s -  1970s  1980s  1990s
1958 1959 1960 - 1961 - 1962 1963 1964

Year 1961 (MCMLXI
..... Click the link for more information.
Project MAC, later the MIT Laboratory for Computer Science (LCS), was a research laboratory at MIT. Project MAC would become famous for groundbreaking research in operating systems, artificial intelligence, and the theory of computation.
..... Click the link for more information.
Multics (Multiplexed Information and Computing Service) was an extraordinarily influential early time-sharing operating system. The project was started in 1964. The last running Multics installation was shut down on October 31, 2000.
..... Click the link for more information.
E-mail (short for electronic mail; often also abbreviated as e-mail, email or simply mail) is a store and forward method of composing, sending, storing, and receiving messages over electronic communication systems.
..... Click the link for more information.
A shell script is a script written for the shell, or command line interpreter, of an operating system. It is often considered a simple domain-specific programming language. Typical operations performed by shell scripts include file manipulation, program execution, and printing text.
..... Click the link for more information.
The IBM 7090 was a second-generation transistorized version of the earlier IBM 709 vacuum tube mainframe computers and was designed for "large-scale scientific and technological applications". The 7090 was the third member of the IBM 700/7000 series scientific computers.
..... Click the link for more information.
Magnetic core memory, or ferrite-core memory, is an early form of computer memory. It uses small magnetic ceramic rings, the cores, to store information via the polarity of the magnetic field they contain.
..... Click the link for more information.
Some of the information in this article or section may not be verified by . It should be checked for inaccuracies and modified to cite reliable sources.

..... Click the link for more information.
In computer science, a multilevel feedback queue is a scheduling algorithm. It is intended to meet the following design requirements for multimode systems:
  1. Give preference to short jobs.
  2. Give preference to I/O bound processes.

..... Click the link for more information.
punch card or punched card (or punchcard or Hollerith card or IBM card), is a piece of stiff paper that contains digital information represented by the presence or absence of holes in predefined positions.
..... Click the link for more information.
IBM 729 Magnetic Tape Unit was IBM's iconic tape mass storage system from the late 1950s through the mid 1960s. Part of the "IBM 7 Track" family of tape units, it was used on late 700, most 7000 and many 1400 series computers.
..... Click the link for more information.
A teleprinter (teletypewriter, Teletype or TTY for TeleTYpe/TeleTYpewriter) is a now largely obsolete electro-mechanical typewriter which can be used to communicate typed messages from point to point through a simple electrical
..... Click the link for more information.
IBM Selectric typewriter (occasionally known as the IBM Golfball typewriter) is an influential electric typewriter design. It was introduced in 1961.

Instead of a "basket" of pivoting typebars the Selectric had a pivoting type element (frequently called a "typeball")
..... Click the link for more information.
Telegraphy (from the Greek words (τηλη) = far and (γραφειν) = write) is the long-distance transmission of written messages without physical transport of letters, originally by changing something that could
..... Click the link for more information.
Fortran

Paradigm: multi-paradigm: procedural, imperative, structured, object-oriented
Appeared in: 1957
Designed by: John W. Backus
Developer: John W.
..... Click the link for more information.
Batch processing is execution of a series of programs ("jobs") on a computer without human interaction.

Batch jobs are set up so they can be run to completion without human interaction, so all input data is preselected through scripts or commandline parameters.
..... Click the link for more information.
Centuries: 19th century - 20th century - 21st century

1930s 1940s 1950s - 1960s - 1970s 1980s 1990s
1960 1961 1962 1963 1964
1965 1966 1967 1968 1969

- -
-

Their 1960s decade refers to the years from 1960 to 1969, inclusive.
..... Click the link for more information.
Unix (officially trademarked as UNIX®) is a computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas McIlroy.
..... Click the link for more information.
19th century - 20th century - 21st century
1930s  1940s  1950s  - 1960s -  1970s  1980s  1990s
1966 1967 1968 - 1969 - 1970 1971 1972

Also:
*:1969 (number)
*:

..... Click the link for more information.
ITS, the Incompatible Timesharing System (named in comparison with the Compatible Time-Sharing System also in use at MIT), was an early, revolutionary, and influential MIT time-sharing operating system which was written in assembly; it was developed principally by the
..... Click the link for more information.
This article or section may contain original research or unverified claims.
Please help Wikipedia by adding references. See the for details.
This article has been tagged since October 2007.

..... Click the link for more information.
Fernando José Corbató
Born July 1 1926 (1926--) (age 81)
Oakland, California
Nationality American
..... Click the link for more information.


This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus


page counter