Compatible Time-Sharing System

Das Compatible Time-Sharing System (CTSS) war das erste Time-Sharing System und bot mehreren Benutzern parallelen und voneinander abgegrenzten Zugriff auf einen Mainframe. Es wurde Anfang der 1960er Jahre am MIT von einem Team unter der Leitung von Fernando Corbató entwickelt und bis 1973 genutzt.[1] Es basierte auf den theoretischen Grundlagen von John McCarthy und Christopher Strachey, die 1959 unabhängig voneinander die gleichzeitige Ausführung des Programm-Codes mehrerer Nutzer auf einem Mainframe propagierten.[2][3]

CTSS wurde das erste Mal 1961 als Experimental Time Sharing System auf einem IBM 709-Mainframe betrieben. Der Zugriff erfolgte über drei Flexowriter Typewriter als Terminals, wodurch erstmals drei Nutzer gleichzeitig ein Mainframe nutzen konnten. Eine weitere Neuerung war, dass CTSS neben der Programm-Entwicklung das Anlegen privater Dateien sowie die Unterbrechung und Wiederaufnahme von Debugging-Sessions ermöglichte.[4] Nachdem 1962 der Betrieb von CTSS auf einen IBM 7090 übergegangen war, erhielt das MIT bereits 1963 einen IBM 7094. CTSS ermöglichte es nun auch, dass Nutzer auf den Mainframe über Fernzugriff zugriffen und Dateien durch symbolische Verlinkungen gemeinsam verwendeten.[5]

Das „Compatible“ im Namen bezog sich auf die Möglichkeit, eine unveränderte Kopie des Fortran Monitor Systems (FMS) im Hintergrund auszuführen. Dadurch war es möglich, die unter diesem Stapelverarbeitungs-Betriebssystem entwickelten Programme weiter zu nutzen.[6]

CTSS gilt als Vorläufer von Multics, welches wiederum der Vorläufer von Unix ist.

Dateisystem

 10 FILES 20 TRACKS USED
DATE  NAME  MODE NO. TRACKS
5/20/63  MAIN MAD P 15
5/17/63  DPFA SYMTB P 1
5/17/63  DPFA BSS P 1
5/17/63  DPFA FAP P 2

Einzelnachweise

  1. Melinda Varian: VM and the VM Community: Past, Present, and Future. [Princeton, NJ] 1997, S. 3–5.
  2. McCarthy, John: Memorandum to P. M. Morse Proposing Time-Sharing. s.l. 1959 (stanford.edu).
  3. Christopher Strachey: Time sharing in large fast computers. In: Information processing. Proceedings of the 1st International Conference on Information Processing. Paris 1959, S. 336–341.
  4. Fernando J. Corbató, Marjorie Merwin-Daggett, Robert C. Daley: An experimental time-sharing system. In: Proceedings of the May 1-3, 1962, spring joint computer conference (= AIEE-IRE '62 (Spring)). Association for Computing Machinery, New York, NY, USA 1962, ISBN 1-4503-7875-7, S. 335–344 (mit.edu [abgerufen am 28. November 2021]).
  5. Tom Van Vleck: The IBM 7094 and CTSS. 16. März 2015 (multicians.org).
  6. David Walden, Tom Van Vleck: The Compatible Time Sharing System (1961–1973). Fiftieth Anniversary Commemorative Overview. IEEE Computer Society, 2011, S. 7.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.