Top Qs
Timeline
Chat
Perspective

Time-sharing system evolution

From Wikipedia, the free encyclopedia

Remove ads

This article covers the evolution of time-sharing systems, providing links to major early time-sharing operating systems, showing their subsequent evolution.

The meaning of the term time-sharing has shifted from its original usage. From 1949 to 1960, time-sharing was used to refer to multiprogramming; it evolved to mean multi-user interactive computing.

Remove ads

Time-sharing

Summarize
Perspective

Time-sharing was first proposed in the mid- to late-1950s and first implemented in the early 1960s. The concept was born out of the realization that a single expensive computer could be efficiently utilized by enabling multiprogramming, and, later, by allowing multiple users simultaneous interactive access.[1] In 1984, Christopher Strachey wrote he considered the change in the meaning of the term time-sharing to be a source of confusion and not what he meant when he wrote his original paper in 1959.[2][3]

Without time-sharing, an individual user would enter bursts of information followed by long pauses; but with a group of users working at the same time, the pauses of one user would be filled by the activity of the others. Similarly, small slices of time spent waiting for disk, tape, or network input could be granted to other users. Given an optimal group size, the overall process could be very efficient.[note 1]

Each user would use their own computer terminal, initially electromechanical teleprinters such as the Teletype Model 33 ASR or the Friden Flexowriter; from about 1970 these were progressively superseded by CRT-based units such as the DEC VT05, Datapoint 2200 and Lear Siegler ADM-3A.

Terminals were initially linked to a nearby computer via current loop or serial cables, by conventional telegraph circuits provided by PTTs and over specialist digital leased lines such T1. Modems such as the Bell 103 and successors, allowed remote and higher-speed use over the analogue voice telephone network.

Remove ads

Family tree of major systems

Summarize
Perspective

See details and additional systems in the table below. Relationships shown here are for the purpose of grouping entries and do not reflect all influences. The Cambridge Multiple-Access System[6][7] was the first time-sharing system developed outside the United States.

Family tree of major time-sharing operating system families
Influences:     ⇶ derivation     ⇉ strong influence     → some influence/precedence
CTSS  
IBM mainframes:
CP-40/CMS CP[-67]/CMS   VM/370 ⇶ VM/SE versions ⇶ VM/SP versions ⇶ VM/XA versions ⇶ VM/ESAz/VM
 VP/CSS
TSS/360
OS/360 MVT-TSOOS/VS2 SVS-TSOMVS-TSOOS/390-TSOz/OS-TSO
Transactional systems: CICS, TPFz/TPF

IBM mainframes with non-IBM operating systems:
  Michigan Terminal System (MTS)
  MUSIC/SP
  ORVYL

DTSS/Multics family:
  Dartmouth Time-Sharing System (DTSS)
  MULTICSUNIX family see also UNIX
  MULTICSPRIMOSDomain/OS
  MULTICSStratus VOS

DEC systems:
  BBN Time-Sharing System
  TOPS-10TENEX  TOPS-20
  RSTS/E
  RSX-11MVMSMICA
  Incompatible Timesharing System (ITS)

UNIX:
  UNIX familyLinux[8][9]
Remove ads

System descriptions and relationships

More information System, Platform ...
Remove ads

See also

Notes

  1. Application of this concept to data communication led Donald Davies to the idea of packet switching after seminar he gave on time-sharing in the Autumn of 1965, attended by several people working on Project MAC at MIT.[4][5]

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads