Vereinbares Time-Sharing-System

:This-Artikel ist über das MIT Berechnungszentrum Betriebssystem. CTSS kann auch für das Time-Sharing-System von Cray, ein getrenntes für Supercomputer von Cray entwickeltes System eintreten.

Das Vereinbare Time-Sharing-System oder der CTSS, war eines des ersten Time-Sharings Betriebssysteme; es wurde am Berechnungszentrum von MIT entwickelt. CTSS wurde zuerst 1961 demonstriert, und wurde an MIT bis 1973 bedient. Während eines Teils dieser Zeit hatte der Projekt-MAC von MIT eine zweite Kopie von CTSS, aber das System hat sich außer zwei Seiten nicht ausgebreitet (obwohl das für viele frühe Computersysteme gilt). CTSS wurde in einem Vortrag beschrieben, der im 1962-Frühling Gemeinsame Computerkonferenz gehalten ist.

Übersicht

Das "Vereinbare" im Namen bezieht sich auf die Vereinbarkeit mit der Standardgruppe, die OS für IBM 7094, FORTRAN Monitor System (FMS) bearbeitet

(die Geschichte des Großrechners von IBM Betriebssysteme zeigt Information über den FMS). CTSS hat eine unveränderte Kopie von FMS geführt, einen Standardgruppe-Strom in pseudovirtuellen durch seine Hintergrundmöglichkeit zur Verfügung gestellten 7094 bearbeitend. (Die Hardware war teilweise, aber nicht völlig virtualized; sieh Geschichte des BEDIENUNGSFELDES/CM für weitere Details.) Konnten FMS Hintergrundjobs auf Bänder normalerweise zugreifen, aber konnten Vordergrundtime-Sharing-Prozesse nicht stören, oder die Mittel haben gepflegt, sie zu unterstützen.

CTSS war sehr einflussreich. Es hat gezeigt, dass Time-Sharing lebensfähig war; es hat wichtige neue Anwendungen für Computer gefördert; es hatte einen bedeutenden Einfluss auf die folgende Generation von Time-Sharing-Systemen (namentlich BEDIENUNGSFELD/CM); und sein direkter Nachfolger, Multics, hat für viele Kernkonzepte aktueller Betriebssysteme den Weg gebahnt.

Eigenschaften

  • CTSS hatte einen des ersten computerisierten Textes, der Dienstprogramme, genannt ENTSCHEIDUNGSLAUF formatiert.
  • CTSS hatte eine der ersten Zwischenbenutzernachrichtenübermittlungsdurchführungen, vielleicht E-Mail erfindend.
  • MIT Berechnungszentrum-Mitarbeiter Louis Pouzin hat für CTSS einen Befehl genannt RUNCOM geschaffen, der eine Liste von in einer Datei enthaltenen Befehlen durchgeführt hat. (Er hat später ein Design für die Schale von Multics geschaffen, die der Reihe nach Schale-Schriften von Unix begeistert hat.) RUNCOM hat auch Parameter-Ersatz erlaubt.

Durchführung

CTSS hat einen modifizierten Großrechner-Computer von IBM 7094 verwendet, der zwei 32,768 36-Bit-Wortbanken des Kerngedächtnisses statt des normalen hatte; Benutzer hatten Zugang zu 27K des Gesamt-32K mit dem restlichen für den Monitor vorbestellten 5K. Eine Bank wurde für das Time-Sharing Aufsichtsprogramm, anderer für Benutzerprogramme vorbestellt. Verarbeiter-Zuteilungsterminplanung wurde von einer Mehrniveau-Feed-Back-Warteschlange kontrolliert. Es hatte auch eine spezielle Speicherverwaltungshardware, eine Uhr-Unterbrechung und die Fähigkeit, bestimmte Instruktionen zu fangen. Eingangsproduktionshardware war größtenteils normale Peripherie von IBM. Diese eingeschlossenen sechs Datenkanäle, die in Verbindung stehen zu:

  • Drucker, geschlagene Karte-Leser und Schläge
  • Band-Laufwerke von IBM 729, eine Plattenlagerung von IBM 1301, die später zu IBM 1302, mit 38 Millionen Wortkapazität befördert ist
  • ein Trommel-Gedächtnis von IBM 7320 mit 186K Wörtern, die eine 32K Speicherbank in einer Sekunde (später befördert zur 1/4 Sekunde) laden konnten
  • zwei kundenspezifische hohe Geschwindigkeitsvektor-Grafik zeigt
  • eine Datenübertragungskontrolleinheit von IBM 7750, die dazu fähig ist, bis zu 112 Fernschreiber-Terminals, einschließlich IBM 1050 Selectrics und Fernschreiber-Muster-35 zu unterstützen. Einige der Terminals wurden entfernt gelegen, und auf das System konnte mit dem öffentlichen Telex und den TWX Netzen zugegriffen werden

Einflüsse

Multics, der auch durch Projekt-MAC entwickelt wurde, wurde in den 1960er Jahren als ein Nachfolger von CTSS für den zukünftigen Gebrauch in der Computerwissenschaft des vielfachen Zugangs angefangen. Multics hat die Entwicklung von Unix 1969 begeistert. Einer von Fachbegriffen, die durch diese Systeme von CTSS geerbt sind, ist Dämon.

SEIN, das Unvereinbare Time-Sharing-System, wurde ein anderer früh, Revolutionär, und einflussreiches MIT Time-Sharing-System, von Leuten erzeugt, die mit der von Multics genommenen Richtung nicht übereingestimmt haben; der Name war eine Parodie auf CTSS, wie der Name von Unix später eine Parodie auf Multics war.

Siehe auch

Links


Binomischer Haufen / Haufen von Fibonacci
Impressum & Datenschutz