Universelles Time-Sharing-System - Universal Time-Sharing System

Universal Timesharing System (UTS)
Xerox Data Systems.png
Entwickler Xerox-Datensysteme
Geschrieben in Assemblersprache (Meta-Symbol)
OS-Familie Unzutreffend
Arbeitszustand Abgesetzt
Quellmodell Unbekannt
Erstveröffentlichung 1966 ; Vor 55 Jahren  ( 1966 )
Neueste Erscheinung D00 / Q1, 1973
Plattformen Xerox Data Systems Sigma 6, Sigma 7, Sigma 9
Standard - Benutzeroberfläche Befehlszeilenschnittstelle
Lizenz Unbekannt

Das Universal Time-Sharing System (UTS) ist ein nicht mehr hergestelltes Betriebssystem für die XDS Sigma- Computerserie und folgt auf Batch Processing Monitor (BPM) / Batch Time-Sharing Monitor (BTM). UTS wurde 1966 angekündigt, wurde jedoch aufgrund von Verzögerungen erst 1971 ausgeliefert. Es wurde entwickelt, um neben Programmieraufträgen im Batch-Modus auch Multi-Programmierdienste für Online- (interaktive) Benutzerprogramme bereitzustellen. Symbiont ( Spooled ) I / O, und kritische Echtzeitprozesse. System- Daemons , sogenannte "Ghost-Jobs", wurden verwendet, um Monitorcode im Benutzerbereich auszuführen. Die endgültige Version D00 wurde im Januar 1973 ausgeliefert. Nachfolger war das Betriebssystem CP-V, das UTS mit dem stark chargenorientierten Xerox-Betriebssystem (XOS) kombinierte .

CP-V

Das Betriebssystem CP-V (ausgesprochen Sea-Pea-Five), der kompatible Nachfolger von UTS, wurde im August 1973 veröffentlicht. CP-V unterstützte dieselben CPUs wie UTS plus Xerox 560. CP-V bietet "Single-Stream und" Multiprogramm-Batch, Timesharing und Fernverarbeitungsmodus, einschließlich intelligenter Remote-Batch. " Die Echtzeitverarbeitung wurde in Release B00 im April 1974 und die Transaktionsverarbeitung in Release C00 im November 1974 hinzugefügt.

Die CP-V-Versionen C00 und F00 sowie die TCP-V-Version I00 von Telefile laufen weiterhin auf einem 1997 entwickelten Sigma-Emulator.

CP-R

CP-R (Steuerungsprogramm für Echtzeit) ist ein eingestelltes Echtzeitbetriebssystem für Xerox 550- und Sigma 9-Computersysteme. CP-R unterstützt drei Arten von Aufgaben: Vordergrundprimäraufgaben, Sekundäraufgaben im Vordergrund und Stapelaufgaben.

CP-6

1975 beschloss Xerox, das Computergeschäft, das es 1969 von Scientific Data Systems gekauft hatte, zu verlassen. Honeywell bot an, Xerox Data Systems zu kaufen, um zunächst den bestehenden Kundenstamm vor Ort zu unterstützen.

Das CP-6-System mit Betriebssystem- und Programmprodukten wurde ab 1976 von Honeywell entwickelt, um Xerox CP-V-Benutzer auf Honeywell-Geräte umzustellen. Die erste Beta-Site wurde im Juni 1979 an der Carleton University in Ottawa, Kanada, installiert, und drei weitere Sites wurden vor Ende 1979 installiert.

Die Unterstützung für CP-6 wurde 1993 an ACTC in Kanada übertragen. CP-6-Systeme wurden in den USA, Kanada, Schweden, Großbritannien und Deutschland noch viele Jahre lang betrieben. Das endgültige Herunterfahren des Systems erfolgte 2005 an der Carleton University.

CP-6 Gemeinschaftswandtafel bei CHM

CP-6 und seine Leistungen, seine Entwickler und seine Kunden werden mit einer Gedenktafel an der Wand der Gemeinde im Computer History Museum in Mountain View, Kalifornien, erinnert.

Software

CP-V-Software ab Release B00, 1974. CP-V wurde vom CP-6-Team des Honeywell Los Angeles Development Center (LADC) bis 1977 und danach unterstützt.

Gebündelte Software

  • TEL - Terminal Executive Language.
  • EASY - Einfache interaktive Umgebung für FORTRAN- und BASIC-Programme und -Datendateien.
  • CCI - Control Command (oder Card) Interpreter. Das Batch-Gegenstück zu TEL.
  • BATCH - Jobstream an Batch-Warteschlange senden.
  • PCL - Peripheral Conversion Language (ausgesprochen "pickle"). Datendatei von Gerät zu Gerät kopieren.
  • EDIT - Zeileneditor.
  • LINK - One-Pass-Verbindungslader.
  • LOAD - Overlay-Lader mit zwei Durchgängen.
  • DELTA - Debugger auf Befehlsebene.
  • SORTIEREN / MERGEN.
  • Erweiterter FORTRAN IV.
  • FDP - FORTRAN Debug Package.
  • META-SYMBOL - Makro-Assembler.
  • BASIC.
  • FLAG - Load-and-Go-FORTRAN, kompatibel mit IBM Fortran-H.
  • ANS COBOL.
  • COBOL Online-Debugger.
  • APL.
  • SL-1 - Simulationssprache.
  • IBM 1400 Series Simulator.
  • SYSGEN - Systemgenerierung.
  • DEFCOM - Externe Definitionen aus einem Lademodul exportieren.
  • SYMCON - Bearbeiten Sie Symbole in einem Lademodul.
  • ANALYSE - System Dump Analyzer.

Software zum separaten Preis

  • MANAGE - Ein allgemeines Tool zur Dateiverwaltung und Berichterstellung.
  • EDMS - Datenbankverwaltungssystem.
  • GPDS - Allzweckdiskreter Simulator.
  • CIRC - Elektronische Schaltungsanalyse.

Beigetragene Software

Xerox unterhielt eine Bibliothek mit anderen Xerox- und benutzerdefinierten Programmen aus der EXCHANGE-Benutzergruppe.

Verweise

Weiterführende Literatur

  • Bryan, G. Edward, "Nicht alle Programmierer sind gleich - Redux", 2012 IEEE Aerospace Conference Proceedings, März 2012
  • PA Crisman und Bryan, G. Edward, "Management der Softwareentwicklung für CP 6 bei LADC", Proceedings of the Fifth Annual Honeywell International Software Conference, März 1981.
  • Bryan, G. Edward, "CP-6: Qualitäts- und Produktivitätsmessungen im 15-Jahres-Lebenszyklus eines Betriebssystems", Software Quality Journal 2, 129–144, Juni 1993.
  • Frost, Bruce, „APL- und IDS / II-APL-Zugriff auf große Datenbanken“, APL '83 Proceedings of the International Conference on APL, S. 103–107.
  • Fielding, Roy T., "Eine empirische Mikroanalyse von Softwarefehlerdaten aus einem 12-jährigen Software-Wartungsprozess", Masterarbeit, University of California Irvine, 1992

Externe Links