Was ist ein kompatibles Time-Sharing-System?
Das Compatible Time Sharing System (CTSS) wurde in den 1960er und 1970er Jahren am MIT Computational Center entwickelt. Das Design des CTSS stellt den Anfang der Idee dar, dass Betriebssysteme auf mehreren Threads oder ‚Multitasking‘ arbeiten können.
Das ursprüngliche kompatible Time-Sharing-System war abwärtskompatibel mit dem Fortran-Monitorsystem. Es funktionierte auf einem IBM 7094 Mainframe-Computer mit zwei 32K-Bänken aus Kernspeicher. Die zweite Bank wurde für die Timesharing-Implementierung verwendet. CTSS wurde an Drucker, Lochkartenleser und Bandlaufwerke angeschlossen.
Time-Sharing bedeutet, dass das System Ressourcen für zwei Aufgaben oder Prozesse gleichzeitig zuweisen kann. Dies war ein großer Fortschritt, da frühere Mainframes und Computersysteme jeweils nur linear an einem Prozess arbeiteten. Time-Sharing und Multi-Prozess- und Multi-Thread-Systeme haben den Weg für die hochentwickelten Betriebssysteme der letzten drei Jahrzehnte geebnet.
Schließlich wurden in den 1980er Jahren Entwürfe wie CTSS von moderneren MS-DOS-Systemen abgelöst und modernen Windows- und OSx-Systemen, die heute verwendet werden.