Michiganer Endsystem

Michigan Terminal System (MTS) ist einer des ersten Time-Sharing-Computers Betriebssysteme. Am Anfang entwickelt 1967 an der Universität Michigans für den Gebrauch auf IBM S/360-67, S/370 und vereinbaren Großrechner-Computern, wurde es entwickelt und von einem Konsortium von acht Universitäten in den Vereinigten Staaten, Kanada und dem Vereinigten Königreich über eine Zeitdauer von 33 Jahren 1967 bis 1999 verwendet.

Übersicht

Die Software, die vom Personal der Universität von Michigans akademischem Rechenzentrum für die Operation von IBM S/360-67, S/370 und vereinbaren Computern entwickelt ist, kann als eine Mehrprogrammierung, Mehrverarbeitung, virtuelles Gedächtnis, Time-Sharing-Oberaufseher beschrieben werden (Universität Michigans, Oberaufseher oder UMMPS Mehrprogrammierend), der mehrere ortsansässige, einspringende Programme behandelt. Unter ihnen ist ein großes Subsystem, genannt MTS (Michiganer Endsystem), für Befehl-Interpretation, Ausführungskontrolle, Dateimanagement und Buchhaltung. Endbenutzer wirken mit den Mitteln des Computers durch MTS das Verwenden des Terminals, der Gruppe aufeinander, und Server hat Möglichkeiten orientiert.

Der Name MTS bezieht sich auf:

  • MTS das UMMPS Job-Programm, mit dem die meisten Endbenutzer aufeinander wirken;
  • MTS das Softwaresystem, einschließlich UMMPS, des MTS und der anderen Job-Programme, Befehl-Sprachsubsysteme (CLSs), öffentliche Dateien (Programme) und Dokumentation; und
  • MTS der Time-Sharing-Dienst, der an einer besonderen Seite einschließlich des MTS Softwaresystems angeboten ist, die Hardware hat gepflegt, MTS, der Personal zu führen, der MTS unterstützt hat und Endbenutzern, und den verbundenen Verwaltungspolicen und Verfahren geholfen hat.

MTS wurde auf einer Produktionsbasis an 12 oder 13 Seiten in den Vereinigten Staaten, Kanada, dem Vereinigten Königreich, Brasilien, und vielleicht Jugoslawien und an noch mehreren Seiten auf einer Probe- oder Abrisspunkt-Basis verwendet. MTS wurde entwickelt und von einer Kerngruppe von acht Universitäten aufrechterhalten, die das MTS Konsortium umfasst haben.

Die Universität Michigans hat aufgehört, MTS für Endbenutzer am 30. Juni 1996 zu operieren. Bis dahin hatten die meisten Dienstleistungen zu client/server-based Rechensysteme, normalerweise Unix für Server und verschiedener Mac, PC und Geschmäcke von Unix für Kunden bewegt. Die Universität Michigans hat sein MTS System zum letzten Mal am 30. Mai 1997 geschlossen.

Wie man

glaubt, ist Rensselaer Polytechnic Institute (RPI) die letzte Seite, um MTS in einer Produktionsumgebung zu verwenden. RPI hat MTS im Juni 1999 zurückgezogen.

Heute führt MTS noch das Verwenden Emulatoren von IBM S/370 wie Herkules, Sim390 und BEUGT.

Ursprünge

Mitte der 1960er Jahre stellte die Universität Michigans Gruppe-Verarbeitungsdienstleistungen auf der Hardware von IBM 7090 unter der Kontrolle der Universität des Michiganer Exekutivsystems (UMES) zur Verfügung, aber hat sich für das Angebot interaktiver Dienstleistungen mit dem Time-Sharing interessiert. Damals wurde die Arbeit, die Computer durchführen konnten, durch ihren Mangel an der echten Speicherlagerungskapazität beschränkt. Als IBM seine Familie des Systems/360 von Computern Mitte der 1960er Jahre vorgestellt hat, hat er keine Lösung für diese Beschränkung zur Verfügung gestellt, und innerhalb von IBM dort kollidierten Ansichten über die Wichtigkeit von und das Bedürfnis, Time-Sharing zu unterstützen.

Eine Zeitung hat Programm- und Wenden-Struktur in einer Time-Sharing-Umgebung durch Bruce Arden, Bernard Galler, Frank Westervelt (alle stellvertretenden Direktoren am akademischen Rechenzentrum von UM) betitelt, und Tom O'Brian, der auf einige Grundideen baut, die am Institut von Massachusetts für die Technologie (MIT) entwickelt sind, wurde im Januar 1966 veröffentlicht. Das Papier hat eine virtuelle Speicherarchitektur mit der dynamischen Adressumrechnung (DAT) entworfen, die verwendet werden konnte, um Time-Sharing durchzuführen.

Nach einem Jahr von Verhandlungen und Designstudien ist IBM bereit gewesen, eine einzigartige Version von seinem S/360-65 Großrechner-Computer mit Eigenschaften der dynamischen Adressumrechnung (DAT) zu machen, die virtuelles Gedächtnis unterstützen und den Wunsch von UM anpassen würden, Time-Sharing zu unterstützen. Der Computer wurde das Modell S/360-65M synchronisiert. Der "M" ist für Michigan eingetreten. Aber IBM hat sich am Anfang dafür entschieden, ein Time-Sharing Betriebssystem für die Maschine nicht zu liefern. Inzwischen haben mehrere andere Einrichtungen über das Projekt, einschließlich General Motors, des Instituts von Massachusetts für (MIT) Lincoln Laboratory der Technologie, der Universität von Princeton und des Instituts von Carnegie für die Technologie (später Universität von Carnegie Mellon) gehört. Sie wurden alle durch die Time-Sharing-Idee gefesselt und haben Interesse an der Einrichtung der modifizierten Reihe-Maschinen von IBM S/360 ausgedrückt. Mit diesem demonstrierten Interesse hat IBM die Musterzahl des Computers zu S/360-67 geändert und hat es ein unterstütztes Produkt gemacht. Mit Bitten um mehr als 100 neues Modell S/360-67s hat IBM begriffen, dass es einen Markt für das Time-Sharing gab und bereit gewesen ist, ein neues Time-Sharing Betriebssystem genannt TSS/360 zu entwickeln (TSS ist für Time-Sharing-System eingetreten) für die Übergabe in grob derselben Zeit wie das erste Modell S/360-67.

Während

es auf das Modell 65M gewartet hat, um anzukommen, ist UM Rechenzentrum-Personal im Stande gewesen, frühe Time-Sharing-Experimente mit IBM S/360-50 durchzuführen, der durch den ARPA CONCOMP (Unterhaltungsgebrauch von Computern) Projekt gefördert wurde. Das Time-Sharing-Experiment hat als eine "Halbseite des Codes begonnen, der auf einem Küchentisch ausgeschrieben ist", der mit einem kleinen Mehrprogrammiersystem, LLMPS vom Laboratorium von Lincoln von MIT verbunden ist, das modifiziert wurde und der UM Mehrprogrammierender Oberaufseher (UMMPS) geworden ist, der der Reihe nach das MTS Job-Programm geführt hat. Diese frühste Verkörperung von MTS war beabsichtigt, weil ein System zum Wegwerfen gepflegt hat, mit der neuen Hardware von IBM S/360 Erfahrung zu sammeln, und der verworfen würde, als der TSS/360 von IBM Betriebssystem verfügbar geworden ist.

Die Entwicklung von TSS hat länger genommen als vorausgesehen, seine Lieferfrist wurde verzögert, und es war noch nicht verfügbar, als S/360-67 (Seriennummer 2) das Rechenzentrum im Januar 1967 erreicht hat. In dieser Zeit musste UM entscheiden, ob man das Modell 67 zurückgibt und einen anderen Großrechner auswählt oder MTS als ein Zwischensystem für den Gebrauch zu entwickeln, bis TSS bereit war. Die Entscheidung war, Entwicklung von MTS fortzusetzen, und der Personal hat ihre anfängliche Entwicklungsarbeit vom Modell 50 bis das Modell 67 bewegt. TSS Entwicklung wurde schließlich von IBM annulliert, hat dann wieder eingesetzt, und hat dann wieder annulliert. Aber zu diesem Zeitpunkt hat UM das System gemocht, das sie entwickelt hatten, wurde es vorläufig nicht mehr betrachtet, und MTS würde an UM und anderen Seiten seit 33 Jahren verwendet.

MTS Konsortium

MTS wurde entwickelt, aufrechterhalten, und von einem Konsortium von acht Universitäten in den Vereinigten Staaten, Kanada und dem Vereinigten Königreich verwendet:

  • Universität Michigans (UM), 1967 bis 1997, amerikanischer
  • Universität des britischen Columbias (UBC), 1968 bis 1998, Kanada
  • NUMAC (Universität Newcastles auf Tyne, Universität von Durham und Newcastler Polytechnischer Schule), 1969 bis 1992, das Vereinigte Königreich
  • Universität von Alberta (UQV), 1971 bis 1994, Kanada
  • Wayne State University (WSU), 1971 bis 1998, amerikanischer
  • Rensselaer Polytechnic Institute (RPI), 1976 bis 1999, amerikanischer
  • Simon Fraser University (SFU), 1977 bis 1992, Kanada
  • Universität von Durham (NUMAC), 1982 bis 1992, das Vereinigte Königreich

Mehrere Seiten haben mehr als ein MTS System geführt: NUMAC ist zwei gelaufen (zuerst an Newcastle und später an Durham), Michigan ist drei Mitte der 1980er Jahre gelaufen (UM für den Mais, UB für das Blau, und HG an der Menschlichen Genetik), UBC ist drei oder vier zu verschiedenen Zeiten (MTS-G, MTS-L, MTS-A und MTS-I für allgemeinen, Bibliothek, Regierung und Instruktion) gelaufen.

Jede der MTS Seiten hat Beiträge zur Entwicklung von MTS, manchmal durch das Übernehmen der Führung im Design und der Durchführung einer neuen Eigenschaft und in anderen Zeiten durch die Raffinierung geleistet, erhöhend, und geleistete Arbeit anderswohin kritisierend. Viele MTS Bestandteile sind die Arbeit von vielfachen Leuten an vielfachen Seiten.

In der frühen Tageskollaboration zwischen den MTS Seiten wurde durch eine Kombination von persönlichen Seite-Besuchen, Anrufen, dem Austausch von Dokumenten und magnetischen Bändern von der Schneckenpost und informellen Zusammenkünften am ANTEIL oder den anderen Sitzungen vollbracht. Später, E-Mail, BERÄT SICH Computer conferencing das Verwenden und *Forum, Netzdateiübertragung, und schickt Verhaftungen ergänzt per E-Mail und hat schließlich größtenteils die früheren Methoden ersetzt.

Die Mitglieder des MTS Konsortiums haben eine Reihe von 82 MTS Rundschreiben zwischen 1971 und 1982 erzeugt, um zu helfen, MTS Entwicklung zu koordinieren.

Als es

an UBC 1974 angefangen hat, hat das MTS Konsortium jährliche MTS Werkstätten an einer der Mitglied-Seiten gehalten. Die Werkstätten waren informell, aber haben Papiere vorgelegt im Voraus eingeschlossen, und Verhandlungen haben Nachdem-Tatsache veröffentlicht, die Sitzungszusammenfassungen eingeschlossen hat. Mitte der 1980er Jahre wurden mehrere Westwerkstätten mit der Teilnahme durch eine Teilmenge der MTS Seiten (UBC, SFU, UQV, UM, und vielleicht RPI) gehalten.

Die jährlichen Werkstätten haben sogar weitergegangen, nachdem MTS Entwicklungsarbeit begonnen hat sich zu verringern. Genannt einfach die "Gemeinschaftswerkstatt", sie haben weitergemacht bis zur Mitte der 1990er Jahre, um Gutachten und allgemeine Erfahrungen in der Versorgung von Rechendienstleistungen zu teilen, wenn auch MTS nicht mehr die primäre Quelle war, um auf ihrem Campus zu rechnen, und hatten einige aufgehört, MTS völlig zu führen.

MTS Seiten

Zusätzlich zu den acht MTS Konsortium-Seiten, die an seiner Entwicklung beteiligt wurden, wurde MTS an mehreren anderen Seiten geführt, einschließlich:

  • Centro Brasileiro de Pesquisas Fisicas (CBPF) innerhalb des Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq), Brasilien
  • Empresa Brasileira de Pesquisa Agropecuária (EMBRAPA), Brasilien
  • Hewlett Packard (HP), amerikanischer
  • Michigan State University (MSU), amerikanischer
  • Raumflugzentrum von Goddard, nationale Luftfahrt und Raumfahrtbehörde (NASA), amerikanischer

Eine Kopie von MTS wurde auch an die Universität Sarajevos, Jugoslawien gesandt, obwohl, ob es jemals installiert wurde, nicht bekannt ist.

INRIA, das französische nationale Institut für die Forschung in der Informatik und Kontrolle in Grenoble, hat Frankreich MTS auf Probe geführt, wie die Universität von Waterloo in Ontario, Kanada, Südlicher Universität von Illinois, der Marineschule Nach dem ersten akademischen Grad, Amdahl Corporation, den ST-Systemen für die Universität von McGill Krankenhäuser, Universität von Stanford, und Universität Illinois in den Vereinigten Staaten und einige andere Seiten getan hat.

Hardware verwendet

In der Theorie wird MTS auf IBM S/360-67, einigen der Reihen von IBM S/370 und seinen Nachfolgern laufen. MTS ist geführt worden

auf den folgenden Computern in der Produktion, dem Abrisspunkt oder den Probe-Konfigurationen:

  • IBM: S/360-67, S/370-148, S/370-168, 3033U, 4341, 4361, 4381, 3081D, 3081GX, 3083B, 3090-200, 3090-400, 3090-600, und ES/9000-720
  • Amdahl: 470V/6, 470V/7, 470V/8, 5860, 5870, 5990
  • Hitachi: NAS 9060
  • Verschiedene S/370 Emulatoren

Die Universität Michigans hat installiert und hat MTS auf erstem IBM S/360-67 außerhalb IBM (Seriennummer 2) 1967, zweiter Amdahl 470V/6 (Seriennummer 2) 1975, erster Amdahl 5860 (Seriennummer 1) 1982 geführt, und die erste Fabrik hat IBM 3090-400 1986 verladen. NUMAC hat MTS auf dem ersten S/360-67 im Vereinigten Königreich und sehr wahrscheinlich dem ersten in Europa geführt. Die Universität des britischen Columbias (UBC) hat die Führung im Umwandeln von MTS übernommen, um auf der Reihe von IBM S/370 (IBM S/370-168) 1974 zu laufen. Die Universität von Alberta hat ersten Amdahl 470V/6 in Kanada (Seriennummer P5) 1975 installiert.

MTS wurde entworfen, um bis zu vier Verarbeiter auf IBM S/360-67 zu unterstützen, obwohl IBM nur einen (Simplex und Halbduplex-) und zwei (duplex)-Verarbeiter-Konfigurationen des Modells 67 erzeugt hat. 1984 hat RPI MTS aktualisiert, um bis zu 32 Verarbeiter in IBM S/370-XA (das Verlängerte Wenden) Hardware-Reihe zu unterstützen, obwohl 6 Verarbeiter die größte wirklich verwendete Konfiguration wahrscheinlich sind. MTS unterstützt IBM Vector Facility, verfügbar als eine Auswahl auf IBM 3090 und ES/9000 Systeme.

Anfang 1967, auf dem einzelnen Verarbeiter IBM S/360-67 an UM ohne virtuelle Speicherunterstützung führend, unterstützte MTS normalerweise 5 gleichzeitige Endsitzungen und einen Gruppe-Job. Im November 1967, nachdem virtuelle Speicherunterstützung hinzugefügt wurde, unterstützte MTS, der auf demselben IBM S/360-67 läuft, gleichzeitig 50 Endsitzungen und bis zu 5 Gruppe-Jobs. Im August 1968 hat ein Doppelverarbeiter IBM S/360-67 das einzelne Verarbeiter-System ersetzt, ungefähr 70 Terminal und bis zu 8 Gruppe-Jobs unterstützend. Durch späte 1991 MTS an UM lief auf IBM ES/9000-720, der mehr als 600 gleichzeitige Endsitzungen und von 3 bis 8 Gruppe-Jobs unterstützt.

MTS kann unter VM/CMS laufen, und einige MTS Seiten haben so getan, aber die meisten haben MTS auf der heimischen Hardware geführt, ohne eine virtuelle Maschine zu verwenden.

Eigenschaften

Einige der bemerkenswerten Eigenschaften von MTS schließen ein:

  • Der Gebrauch des Virtuellen Gedächtnisses und Data Address Translation (DAT) auf IBM S/360-67 1967.
  • Der Gebrauch der Mehrverarbeitung auf IBM S/360-67 mit zwei Zentraleinheiten 1968.
  • Programme mit dem Zugang zu (für die Zeit) sehr große virtuelle Adressräume.
  • Eine aufrichtige Befehl-Sprache, die dasselbe sowohl für das Terminal als auch für die Gruppe-Jobs ist.
  • Unabhängiges Modell des Eingangs/Produktion eines starken Geräts, das denselben Befehlen und Programmen erlaubt, auf Terminals, Plattendateien, Drucker, magnetisch und Lochstreifen, Karte-Leser und Schläge, Disketten, Netzgastgeber und eine Audioansprecheinheit (ARU) zuzugreifen.
  • Ein Dateisystem mit der Unterstützung für "Liniendateien", wo die Linienzahlen und Länge von individuellen Linien als metadata getrennt vom Dateninhalt der Linie und der Fähigkeit versorgt werden zu lesen, fügen Sie ein, ersetzen Sie, und löschen Sie individuelle Linien überall in der Datei ohne das Bedürfnis, die komplette Datei zu lesen oder zu schreiben.
  • Ein Dateiredakteur ($EDIT) sowohl mit der Befehl-Linie als auch mit den "Seh"-Schnittstellen und dem Muster, das gestützt auf SNOBOL4 Mustern zusammenpasst.
  • Die Fähigkeit, Dateien auf kontrollierte Weisen zu teilen (gelesen, Schreiben-Änderung, schreiben - breitet aus, zerstört Erlaubnis).
  • Die Fähigkeit, Dateien, nicht nur zu anderen Benutzerpersonalausweisen und Projekten (auch bekannt als Gruppen), aber zu spezifischen Befehlen oder Programmen und Kombinationen von Benutzerpersonalausweisen, Projekten, Befehlen und Programmen zu erlauben.
  • Die Fähigkeit zu vielfachen Benutzern, Parallelzugriff zu Dateien mit der Fähigkeit zu implizit und ausführlich zu führen, Dateien sich schließen zu lassen und aufzuschließen und tote Punkte zu entdecken.
  • Netzgastgeber, um Zugang von Befehlen und Programmen sowie Zugang zu oder von entfernten Netzdruckern, Karte-Lesern und Schlägen zu veranstalten.
  • Ein E-Mail-System ($MESSAGE), der lokal und Netzpost mit der Fähigkeit unterstützt, an Gruppen zu senden, Nachrichten zurückzurufen, die nicht bereits gelesen worden sind, um Empfänger zu Nachrichten hinzuzufügen, nachdem sie gesandt worden sind, und eine Geschichte von Nachrichten in einer E-Mail-Kette ohne das Bedürfnis zu zeigen, den Text aus älteren Nachrichten in jeder neuen Nachricht einzuschließen.
  • Die Fähigkeit, auf Bänder entfernt zuzugreifen, und Dateien zu behandeln, die sich über vielfache Bänder effizient ausstrecken.
  • Die Verfügbarkeit einer reichen Sammlung von gut dokumentierten Unterprogramm-Bibliotheken.
  • Die Fähigkeit zu vielfachen Benutzern, eine Sammlung von allgemeinen einspringenden Unterprogrammen schnell zu laden und zu verwenden, die im geteilten virtuellen Gedächtnis verfügbar sind.
  • Die Verfügbarkeit von Bearbeitern, Monteuren und Symbolic Debugging System (SDS), die Benutzern erlauben, bei Programmen die Fehler zu beseitigen, die auf höheren Programmiersprachen wie FORTRAN, Pascal, PL/I... sowie auf der Zusammenbau-Sprache geschrieben sind.
  • Ein starkes Schutzmodell, das die virtuelle Speicherhardware und den S/360 und den Oberaufseher der S/370 Hardware und die Problem-Staaten und über die Software verwendet, teilt Problem-Zustandausführung ins System (privilegiert oder ungeschützt) und Benutzer (geschützt oder benachteiligt) Weisen. Relativ wenig Code läuft im Oberaufseher-Staat. Zum Beispiel sind Gerät-Unterstützungsroutinen (DSRs, auch bekannt als Gerät-Fahrer) nicht ein Teil des Oberaufsehers und Laufs in der Systemweise im Problem-Staat aber nicht im Oberaufseher-Staat.
  • Ein vorgetäuschter Zweig auf der Programm-Unterbrechung (BPI) Instruktion.

Programme haben sich für MTS entwickelt

Der folgende ist einige der bemerkenswerten für MTS entwickelten Programme:

  • Awit, ein Computerschachprogramm, das im ALGOL W durch Tony Marsland geschrieben ist.
  • Verwirrung, eines der Hauptcomputerschachprogramme von 1973 bis 1985. Geschrieben in der FORTRAN Verwirrung hat an der RCA Systemprogrammierabteilung in Cinnaminson, New Jersey mit Fred Swartz und Victor Berman als die ersten Autoren, Mike Alexander angefangen, und andere haben sich der Mannschaft später angeschlossen und haben Entwicklung zu MTS am UM Rechenzentrum bewegt.
  • BERATEN SIE SICH II, einer des ersten Computers conferencing Systeme. Beraten Sie SICH wurde von Robert Parnes entwickelt, der 1975 anfängt, während er ein Student im Aufbaustudium und mit der Unterstützung von der Universität von Michigans Zentrum für die Forschung über das Lernen und das Unterrichten (CRLT) und die Schule der Ausbildung war.
  • FakeOS, ein Simulator, der Gegenstand-Module erlaubt, die OS/360 SVCs, Kontrollblöcke und Verweisungen auf OS/360 Zugriffsmöglichkeiten enthalten, unter MTS durchzuführen.
  • Forum, ein Computer conferencing System, das vom Personal des Rechenzentrums an der Universität des britischen Columbias (UBC) entwickelt ist.
  • GOM (Gut Alt Verrückt), ein Bearbeiter für die 7090 VERRÜCKTE Sprache hat sich zum geführten unter MTS durch Don Boettner von Rechenzentrum des UM umgewandelt.
  • WENN (Interaktiver Fortran), entwickelt von der Universität des britischen Rechenzentrums von Columbia.
  • MIKRO-Informationsverwaltungssystem, eines der frühsten Verwandtschaftsdatenbankverwaltungssysteme durchgeführt 1970 an der Universität Michigans.
  • MIDAS (Michigan Interaktives Datenanalyse-System), ein interaktives statistisches Analyse-Paket, das von Dan Fox und anderen am Statistischen Forschungslabor von UM entwickelt ist.
  • Plus, eine Programmiersprache, die von Alan Ballard und Paul Whaley vom Rechenzentrum an der Universität des britischen Columbias (UBC) entwickelt ist.
  • TAXIR, ein Informationslagerungs- und Wiederauffindungssystem hat für taxonomische Daten an der Universität Colorados durch David Rogers, Henry Fleming, Robert Brill und George Estabrook und getragen zu MTS und erhöht von Brill an der Universität Michigans entwickelt.
  • Textform, ein textbearbeitendes Programm hat sich an der Universität des Rechenzentrums von Alberta entwickelt, um Gerät unabhängige Produktion zu einer breiten Reihe von Geräten von Liniendruckern, den Xerox-9700-Seite-Druckern, zur fortgeschrittenen Fotosatzanlage mit der festen Breite und den proportionalen Schriftarten zu unterstützen.
  • VSS, ein Simulator hat sich an der Universität von Rechenzentrum des britischen Columbias entwickelt, das es möglich macht, OS/MFT, OS/MVT, VS1 und MVS Anwendungsprogramme unter MTS zu führen.

Programme, die unter MTS laufen

Der folgende ist einige der bemerkenswerten Programme, die zu MTS von anderen Systemen getragen sind:

  • APL GEGEN, der APL von IBM GEGEN das Kompilierprogramm-Produkt.
  • ASMH, eine Version von 370 Monteur von IBM mit Erhöhungen von SLAC und MTS.
  • COBOL GEGEN, DAS COBOL von IBM GEGEN das Kompilierprogramm-Produkt.
  • CSMP, das dauernde Systemmodellieren-Programm von IBM.
  • Fortran, der G, H, und GEGEN Bearbeiter von IBM.
  • ATEMZUG, ein FORTRAN hat getrenntes Simulierungspaket gestützt.
  • MITGLIEDER DES PARLAMENTS, das mathematische Programmiersystem/360 von IBM.
  • NASTRAN, begrenztes Element-Analyse-Programm, das ursprünglich durch und für NASA entwickelt ist.
  • OSIRIS (Organisierter Satz von Einheitlichen Routinen für Untersuchungen mit der Statistik), eine Sammlung von statistischen Analyse-Programmen hat sich an der Universität von Michigans Institut für die Soziale Forschung (ISR) entwickelt.
  • PascalSB, der Steinige Bearbeiter von Brook Pascal.
  • Pascal/SLAC, der Bearbeiter von Pascal vom Stanford Geradliniges Gaspedal-Zentrum.
  • Pascal GEGEN, das Pascal von IBM GEGEN das Kompilierprogramm-Produkt.
  • PL/I Optimierung des Bearbeiters von IBM.
  • REDUCE2, eine algebraische Sprache im LISPELN durchgeführt.
  • SAS (statistisches Analyse-System).
  • SHAZAM, ein Paket für das Schätzen, die Prüfung, das Simulieren und die Vorhersage econometrics und die statistischen Modelle
  • SIMSCRIPT II.5, eine freie Form, einem Englisch ähnliche, getrennte Mehrzweckereignis-Simulierungssprache.
  • SPITZEN (Publikum-Informationsgewinnungssystem von Stanford), ein Datenbankverwaltungssystem.
  • SPSS (Statistisches Paket für die Sozialwissenschaften)
  • ERZÄHLEN-GRAPH, ein Eigentumsprogramm der interaktiven Bildverarbeitung von ISSCO San Diegos, Kalifornien
  • TEX, das Textverarbeitungsprogramm von TeX von Don Knuth.
  • TROLL, econometric das Modellieren und die statistische Analyse

Unter MTS verfügbare Programmiersprachen

MTS unterstützt einen reichen Satz von Programmiersprachen, einige, die für MTS entwickelt sind, und andere haben von anderen Systemen nach Backbord gehalten:

  • ALGOL W
  • ALGOL 68
  • APL (IBM GEGEN APL)
  • Monteur (360/370: G, H, Helfen; DEZ PDP-11)
  • GRUNDLEGEND (BASICUM, WBASIC)
  • BCPL (grundlegende vereinigte Programmiersprache)
  • C
  • COBOL (ANSI, GEGEN, WATBOL)
  • EXPL (verlängerter XPL)
  • FORTRAN (G, H, GEGEN, WATFOR, WATFIV)
  • ATEMZUG (Eine FORTRAN-basierte getrennte Simulierungssprache)
  • GOM (Gut Alt Verrückt, der 7090 Michiganer Algorithmus-Decoder hat zur S/370 Architektur nach Backbord gehalten)
  • GPSS/H (Allgemeines Zweck-Simulierungssystem V)
  • IKONE
  • WENN (Hat sich interaktiver FORTRAN, ein zusätzlicher Bearbeiter und Umgebung, um FORTRAN Programme durchzuführen und bei ihnen die Fehler zu beseitigen, an der Universität des britischen Columbias entwickelt)
,
  • MAD/I (eine ausgebreitete Version des Michiganer Algorithmus-Decoders für die Architektur von IBM S/360, die mit der ursprünglichen 7090 Version von VERRÜCKTEN nicht vereinbar ist, sieh auch GOM oben)
  • MITGLIEDER DES PARLAMENTS, das mathematische Programmiersystem/360 von IBM
  • MTS LISPELN 1.5 (hat sich eine neue Durchführung des LISPELNS 1.5 am Forschungsinstitut der Psychischen Verfassung des UM, MHRI entwickelt)
  • Pascal (GEGEN, JB)
  • PIL, PIL/2 (Pitt Interpretierende Sprache)
  • PL/I (F und WÄHLEN von IBM, PL/C von der Universität von Cornell)
  • PL/M
  • PL360
  • Plus (Hat sich eine "Pascal ähnliche" Systemdurchführungssprache von der Universität des britischen Columbias auf der VERKLAGEN Systemsprache gestützter (UBC) an der Universität Torontos, um 1971 entwickelt)
  • Einleitung
  • Simula
  • VERKLAGEN SIE
  • SNOBOL4 (Schnur orientierte symbolische Sprache)
  • SPITBOL (Schnelle Durchführung von SNOBOL)
  • UMIST (Universität Michigans Interpretierender Schnur-Übersetzer, der auf TRAC gestützt ist)

Systemarchitektur

UMMPS, der Oberaufseher, hat ganze Kontrolle der Hardware und führt eine Sammlung von Job-Programmen. Eines der Job-Programme ist MTS, das Job-Programm, mit dem die meisten Benutzer aufeinander wirken. MTS funktioniert als eine Sammlung von Befehl-Sprachsubsystemen (CLSs). Einer der CLSs berücksichtigt die Ausführung von Benutzerprogrammen. MTS stellt eine Sammlung von Systemunterprogrammen zur Verfügung, die für CLSs, Benutzerprogramme und MTS selbst verfügbar sind. Unter anderem stellen diese Systemunterprogramme Standardzugang zu Gerät-Unterstützungsroutinen (DSRs), die Bestandteile zur Verfügung, die Gerät-Abhängiger-Eingang/Produktion durchführen.

Handbücher und Dokumentation

Die Listen, die folgen, sind ganz Universität zentrischen Michigans. Die meisten anderen MTS Seiten haben etwas von diesem Material verwendet, aber sie haben auch ihre eigenen Handbücher, Merkzettel, Berichte und zu den Bedürfnissen nach ihrer Seite geschneiderte Rundschreiben erzeugt.

Endbenutzer-Dokumentation

Die manuelle Reihe MTS: Das Michiganer Endsystem, wurde von 1967 bis 1991 in Bänden 1 bis 23 veröffentlicht, die aktualisiert und unregelmäßig neu aufgelegt wurden. Anfängliche Ausgaben der Volumina sind in der numerischen Ordnung nicht immer vorgekommen, und Volumina haben gelegentlich Namen geändert, als sie aktualisiert oder neu veröffentlicht wurden. Im Allgemeinen, je höher die Zahl, desto mehr spezialisiert das Volumen.

Die frühsten Versionen des MTS Bands I und II hatten eine verschiedene Organisation und Inhalt von den MTS Volumina, die gefolgt sind und eine innere sowie Endbenutzer-Dokumentation eingeschlossen haben. Die zweite Ausgabe vom Dezember 1967 hat bedeckt:

  • MTS Band I: Einführung; Konzepte und Möglichkeiten; das Benennen der Vereinbarung; Gruppe, Terminal, Band und Daten Concentrator Benutzerhandbücher; Beschreibung von UMMPS und MTS; Dateien und Geräte; Befehl-Sprache; Benutzerprogramme; Unterprogramm und Makrobibliothek-Beschreibungen; Publikum oder Bibliotheksdateibeschreibungen; und Innere Spezifizierungen: Dynamischer Lader (UMLOAD), Datei und Gerät-Management (DSRI Präfix und postüble Lage), Gerät-Unterstützungsroutinen (DSRs) und Dateiroutinen
  • MTS Band II: Sprachverarbeiter-Beschreibungen: F-Niveau-Monteur; FORTRAN G; IOH/360; PIL; SNOBOL4; UMIST; WATFOR; und 8ASS (PDP-8 Monteur)

Die folgenden MTS Volumina wurden von der Universität des Michiganer Rechenzentrums veröffentlicht und sind als PDFs verfügbar:

  • MTS Band 1: Das Michiganer Endsystem, 1991
  • MTS Band 2: Öffentliche Dateibeschreibungen, 1990
  • MTS Band 3: Unterprogramm und Makrobeschreibungen, 1989
  • MTS Band 4: Terminals und Netze in MTS, 1988 (frühere Terminals und Bänder)
  • MTS Band 5: System Services, 1985
  • MTS Band 6: FORTRAN in MTS, 1988
  • MTS Band 7: PL/I in MTS, 1985
  • MTS Band 8: LISPELN SIE und GLEITEN SIE MTS, 1983 HINEIN
  • MTS Band 9: SNOBOL4 in MTS, 1983
  • MTS Band 10: GRUNDLEGEND in MTS, 1980
  • MTS Band 11: Anschlag-Beschreibungssystem, 1985
  • MTS Band 12: PIL/2 in MTS, 1974
  • MTS Band 13: Das Symbolische Beseitigen-System, 1985 (frühere Daten Concentrator Benutzerhandbuch)
  • MTS Band 14: 360/370-Monteure in MTS, 1986
  • MTS Band 15: FORMAT und TEXT360, 1988
  • MTS Band 16: Algol W in MTS, 1980
  • MTS Band 17: Einheitliches Grafiksystem, 1984
  • MTS Band 18: MTS Dateiredakteur, 1988
  • MTS Band 19: Bänder und Disketten, 1993
  • MTS Band 20: PASCAL in MTS, 1989
  • MTS Band 21: MTS Befehl-Erweiterungen und Makros, 1991
  • MTS Band 22: Utilisp in MTS, 1988
  • MTS Band 23: Messaging und Conferencing in MTS, 1991
  • MTS Bezugszusammenfassung, ~60 Seiten, 3" x 7.5", führt Tasche zu MTS, Rechenzentrum, Universität Michigans
  • Die Taxir Zündvorrichtung: MTS Version, Meerbutt, Robert C., Rechenzentrum, Universität Michigans
  • Grundsätzlicher Gebrauch des Michiganer Endsystems, Thomas J. Schribers, der 5. Ausgabe (revidiert), Books, Inc. von Ulrich, Ann Arbor, Michigan, 1983, 376 Seiten.
  • Digitalcomputerwissenschaft, FORTRAN IV, WATFIV und MTS (mit *FTN und *WATFIV), Brice Carnahan und James O Wilkes, Universität Michigans, Ann Arbor, Michigans, 1968-1979, 1976 538 p.
  • Dokumentation für MIDAS, Michigan interaktives Datenanalyse-System, statistisches Forschungslabor, Universität Michigans
  • OSIRIS III MTS Ergänzung, Zentrum für politische Studien, Universität Michigans

Verschiedene Aspekte von MTS an der Universität Michigans wurden in einer Reihe von Rechenzentrum-Merkzetteln (CCMemos) dokumentiert, die unregelmäßig von 1967 bis 1987, numerierte 2 bis 924, obwohl nicht notwendigerweise in der zeitlichen Reihenfolge veröffentlicht wurden. Nummern 2 bis 599 sind allgemeine Merkzettel über die verschiedene Software und Hardware; die 600 Reihen sind die Zeichen-Reihe des Beraters — kurze Merkzettel, um Zwischenbenutzern zu beginnen; die 800 Reihen bedecken Probleme in Zusammenhang mit Xerox 9700 Drucker, Textverarbeitung und Schriftsetzen; und die 900 Reihen bedecken Mikrocomputer. Es gab Reihe Nr. 700. 1989 hat diese Reihe als Bezugsmerkzettel mit weniger von einem Fokus auf MTS weitergegangen.

Ein langer Lauf von Rundschreiben, die Endbenutzern an der Universität Michigans mit den Titelrechenzentrum-Nachrichten, dem Rechenzentrum-Rundschreiben, U-M Computerwissenschaft von Nachrichten und der Informationstechnologieauswahl ins Visier genommen sind, wurde veröffentlicht, 1971 anfangend.

Es gab auch einleitendes Material, das im Benutzerführer, dem MTS Benutzerführer und der Tutorreihe präsentiert ist, einschließlich:

  • — Einführung in Terminals und Mikrocomputer verbunden
  • Einführung ins Rechenzentrum
  • Einführung in Rechenzentrum-Dienstleistungen
  • Einführung in Datenbankverwaltungssysteme auf MTS
  • Einführung, um ZU FORMATIEREN
  • Einführung in magnetische Bänder
  • Einführung in MTS
  • Einführung in den MTS Dateiredakteur
  • Einführung in die Programmierung und das Beseitigen in MTS
  • Einführung in Terminals
  • Einführung in Terminals und Mikrocomputer

Dokumentation von Internals

Die folgenden Materialien wurden nicht weit verteilt, aber wurden in den MTS Vertrieb eingeschlossen:

  • MTS Maschinenbediener-Handbuch
  • MTS Nachrichtenhandbuch
  • MTS Band n: Systemausgabe
  • MTS Band 99: Internals Dokumentation
  • Oberaufseher-Anruf-Beschreibungen
  • Plattenkatastrophe-Wiederherstellungsverfahren
  • Eine Reihe von Vorträgen, die die Architektur und innere Organisation des Michiganer Endsystems beschreiben, das von Mike Alexander, Don Boettner, Jim Hamilton und Doug Smith (4 Audiobänder, Vortrag-Zeichen und Abschriften) gegeben ist

Vertrieb

Die Universität Michigans hat MTS auf dem magnetischen Band auf einer unregelmäßigen Basis veröffentlicht. Es gab vollen und teilweisen Vertrieb, wo voller Vertrieb (D1.0, D2.0...) alle MTS Bestandteile und teilweisen Vertrieb (D1.1, D1.2, D2.1, D2.2...) eingeschlossen gerade die Bestandteile eingeschlossen hat, die sich seit dem letzten vollen oder teilweisen Vertrieb geändert hatten. Vertrieb 1.0 bis 3.1 hat IBM S/360 Model 67, Vertrieb 3.2 unterstützte sowohl IBM S/360-67 als auch die Architektur von IBM S/370 und der Vertrieb unterstützt D3.3 durch D6.0 hat gerade die Architektur von IBM S/370 und seine Erweiterungen unterstützt.

MTS Vertrieb hat die Aktualisierungen eingeschlossen musste lizenzierte Programm-Produkte und andere Eigentumssoftware unter MTS, aber nicht die Grundeigentumssoftware selbst führen, die getrennt von den Eigentümern erhalten werden musste. Abgesehen vom Monteur von IBM H war keines der lizenzierten Programme erforderlich, MTS zu führen.

Der letzte MTS Vertrieb war D6.0 veröffentlicht im April 1988. Es hat aus 10,003 Dateien auf sechs 6250 bpi magnetische Bänder bestanden. Nach 1988 wurde der Vertrieb von MTS Bestandteilen in einer Ad-Hoc-Mode getan, Netzdateiübertragung zu verwenden.

Um neuen Seiten zu erlauben, von Kratzer angefangen zu werden, wurden zwei zusätzliche magnetische Bänder, ein IPLable-Stiefelband bereitgestellt, das eine Minimalist-Version von MTS plus der DASDI und die DISKCOPY Dienstprogramme enthalten hat, die verwendet werden konnten, um eine Plattensatz-Starter-Version von MTS vom zweiten magnetischen Band zu initialisieren und wieder herzustellen. In den frühsten Tagen von MTS LADEN die eigenständigen TSS DASDI und Dienstprogramme AB/WIEDER HERSTELLEN, aber nicht MTS selbst wurden verwendet, um ein Plattenstarter-System zu schaffen.

Es gab auch weniger formelle Neuverteilungen, wohin individuelle Seiten magnetische Bänder senden würden, die neue oder aktualisierte Arbeit zu einer Koordinieren-Seite enthalten. Diese Seite würde das Material zu einem allgemeinen magnetischen Band (RD1, RD2...) kopieren, und Kopien des Bandes zu allen Seiten verbreiten. Traurig scheint der Inhalt von die meisten die Neuverteilungsbänder, verloren worden zu sein.

Heute sind ganze Materialien von den sechs voll und der zehn teilweise MTS Vertrieb sowie von zwei Neuverteilungen, die zwischen 1968 und 1988 geschaffen sind, vom Bitsavers Softwarearchiv und von der Universität von Michigans Tiefblauem Digitalarchiv verfügbar.

Wenn man

mit den D6.0 Vertriebsmaterialien arbeitet, ist es möglich, eine IPLable Version von MTS zu schaffen. Ein neuer D6.0A Vertrieb von MTS macht das leichter. D6.0A basiert auf der D6.0 Version von MTS von 1988 mit verschiedenen üblen Lagen und Aktualisierungen, um Operation unter Herkules 2012 glatter zu machen. In der Zukunft wird eine IPLable Version von MTS gestützt auf der Version von MTS bereitgestellt, der im Gebrauch an der Universität Michigans 1996 war, kurz bevor MTS Stilllegung war.

Das Genehmigen

Bezüglich am 22. Dezember 2011 sind die MTS Vertriebsmaterialien in Form von der Kreativen Unterhaus-Zuweisung 3.0 Ungetragene Lizenz (CC DURCH 3.0) frei verfügbar.

In seinen frühsten Tagen wurde MTS umsonst ohne das Bedürfnis nach einer Lizenz zu Seiten bereitgestellt, die sich für das Laufen von MTS interessiert haben, und die geschienen sind, erforderlich zu lassen, dass der kenntnisreiche Personal es unterstützt hat.

Mitte der 1980er Jahre wurden Genehmigen-Maßnahmen mit der Universität Michigans formalisiert, das als Reagenz dafür handelt und Lizenzen im Auftrag des MTS Konsortiums gewährt. MTS Lizenzen waren für akademische Organisationen für eine jährliche Gebühr von 5,000 $, zu anderen gemeinnützigen Organisationen für 10,000 $, und zu kommerziellen Organisationen für 25,000 $ verfügbar. Die Lizenz hat MTS davon eingeschränkt, gepflegt zu werden, kommerzielle Rechendienstleistungen zur Verfügung zu stellen. Die Lizenznehmer haben eine Kopie des vollen Satzes von MTS Vertriebsbändern, jeder zusätzliche Vertrieb erhalten, der während des Jahres, der schriftlichen Installationsinstruktionen, der zwei Kopien der aktuellen Benutzerdokumentation und eines sehr beschränkten Betrags der Hilfe bereit ist.

Nur einige Organisationen haben MTS lizenziert. Mehrere haben MTS lizenziert, um ein einzelnes Programm zu führen, die sich BERATEN. Die gesammelten Gebühren wurden verwendet, um einige der allgemeinen Ausgaben des MTS Konsortiums auszugleichen.

Außenverbindungen

Archive

  • MTS Archiv, eine Sammlung von Dokumenten, Fotographien, Kino und anderen Materialien, die mit MTS und den Organisationen und Leuten verbunden sind, die entwickelt haben und es verwendet
haben ist

Papiere

Websites


Mehrzahl- / Tatyana Ali
Impressum & Datenschutz