Unterhaltungsmonitor-System

Das Unterhaltungsmonitor-System (CM; ursprünglich: "Monitor-System von Cambridge") ist ein relativ einfaches interaktives Recheneinzelbenutzerbetriebssystem.

  • CM sind ein Teil der VM Familie von IBM, die auf Großrechner-Computern von IBM läuft. VM wurde zuerst 1972 bekannt gegeben, und ist noch im Gebrauch heute (vgl z/VM).
  • CM wurden als ein Teil des BEDIENUNGSFELDES/CM von IBM Betriebssystem ursprünglich entwickelt, das in Produktionsgebrauch 1967 eingetreten ist.

CM laufen als ein "Gast" Betriebssystem in einer privaten virtuellen durch das VM-Kontrollprogramm geschaffenen Maschine. Das Kontrollprogramm plus CM schafft zusammen ein Mehrbenutzertime-Sharing Betriebssystem.

Geschichte

CM wurden als ein Teil des BEDIENUNGSFELDES/CM von IBM Betriebssystem ursprünglich entwickelt. Zurzeit hat das Akronym "Monitor-System von Cambridge" bedeutet (sondern auch: "Konsole-Monitor-System").

  • CM sind zuerst unter dem BEDIENUNGSFELD 40, ein einmaliges Forschungssystem mit der kundenspezifischen Hardware am Cambridge von IBM Wissenschaftliches Zentrum gelaufen. Der Produktionsgebrauch an CSC hat im Januar 1967 begonnen. Die CM-Benutzerschnittstelle hat schwer Erfahrung mit dem einflussreichen Time-Sharing-System der ersten Generation CTSS angezogen, einige von haben dessen Entwicklern am BEDIENUNGSFELD/CM gearbeitet. (CTSS wurde als eine frühe Entwicklungsplattform des BEDIENUNGSFELDES/CM verwendet.)
  • Später 1967 ist BEDIENUNGSFELD/CM allgemein verfügbar auf IBM System/360-67 geworden, wo, obwohl das neue Kontrollprogramm BEDIENUNGSFELD 67 eine wesentliche Wiederdurchführung des BEDIENUNGSFELDES 40 war, CM im Wesentlichen dasselbe geblieben sind. IBM hat BEDIENUNGSFELD/CM zur Verfügung gestellt, "wie" - ohne jede Unterstützung in der Quellcodeform als ein Teil von IBM Type-III Library ist. BEDIENUNGSFELD/CM war so ein offenes Quellsystem. Trotz dieses Mangels an der Unterstützung von IBM hat BEDIENUNGSFELD/CM großen Erfolg als eine Time-Sharing-Plattform erreicht; vor 1972 gab es ungefähr 44 Systeme des BEDIENUNGSFELDES/CM im Gebrauch einschließlich kommerzieller Seiten, die Zugang zum BEDIENUNGSFELD/CM wieder verkauft haben.

1972 hat IBM seinen VM/370 Betriebssystem, eine Wiederdurchführung des BEDIENUNGSFELDES/CM für das System/370 in einer Ansage veröffentlicht, die auch virtuelle Speicherhardware zur Reihe des Systems/370 hinzugefügt hat. Verschieden vom BEDIENUNGSFELD/CM wurde VM/370 von IBM unterstützt. VM ist eine Reihe von Versionen durchgegangen, und ist noch im Gebrauch heute als z/VM.

Durch alle seine verschiedenen Versionen und Ausgaben ist die CM-Plattform noch ziemlich erkennbar als ein naher Nachkomme der ursprünglichen CM-Version geblieben, die unter dem BEDIENUNGSFELD 40 läuft. Viele für heutige Benutzer vertraute Schlüsselbenutzerschnittstelle-Entscheidungen waren bereits 1965, als ein Teil des BEDIENUNGSFELDES 40 Anstrengung getroffen worden. Sieh CM unter dem BEDIENUNGSFELD 40 für Beispiele.

Sowohl VM als auch BEDIENUNGSFELD/CM hatten Geschichten an IBM kariert. VM war nicht eines "der strategischen" Betriebssysteme von IBM, die in erster Linie der OS und die DOS-Familien waren, und es unter IBM politisches Gerangel über das Time-Sharing gegen Gruppe-Verarbeitungsabsichten ertragen hat. Dieser Konflikt ist, warum BEDIENUNGSFELD/CM als ein ununterstütztes System ursprünglich veröffentlicht wurde, und warum VM häufig Entwicklung und Unterstützungsmittel innerhalb von IBM beschränkt hatte. Eine außergewöhnlich starke Benutzergemeinschaft, die zuerst in den Selbstunterstützungstagen des BEDIENUNGSFELDES/CM gegründet ist, aber bleibend, energisch nach dem Start von VM, hat wesentliche Beiträge zum Betriebssystem geleistet, und hat die Schwierigkeiten gelindert, das "andere Betriebssystem von IBM" zu führen.

Architektur

CM sind ein innerer Teil der VM/CMS Architektur, die mit dem BEDIENUNGSFELD/CM gegründet ist. Jeder CM-Benutzer hat Kontrolle über eine private virtuelle Maschine - eine vorgetäuschte Kopie des zu Grunde liegenden physischen Computers - in denen CM als ein eigenständiges Betriebssystem läuft. Diese Annäherung ist konsequent im Laufe der Jahre geblieben und basiert auf:

  • Volle Virtualisierung, verwendet, um vielfache unabhängige virtuelle Maschinen zu schaffen, dass jeder völlig die zu Grunde liegende Hardware vortäuscht
  • Paravirtualisierung, verwendet, um einen Hyperschirm zur Verfügung zu stellen, verbindet das CM verwenden am Zugang VM Dienstleistungen; das wird durch den non-virtualized DIAG durchgeführt (diagnostizieren) Instruktion

Mehr Details darauf, wie CM mit der virtuellen Maschinenumgebung aufeinander wirken, können in den Artikeln VM und CP/CMS gefunden werden.

CM wurden als ein eigenständiges Betriebssystem ursprünglich gebaut, das zum Laufen auf einer bloßen Maschine fähig ist (obwohl natürlich niemand beschließen würde, so zu tun). Jedoch können CM außerhalb der VM Umgebung nicht mehr laufen, die die für verschiedene kritische Funktionen erforderliche Hyperschirm-Schnittstelle zur Verfügung stellt.

Eigenschaften

CM stellen Benutzern eine Umgebung zur Verfügung, um Anwendungen oder Gruppe-Jobs, Betriebsdatendateien zu führen, schaffend und bei Anwendungen die Fehler beseitigend, Quer-Plattform-Entwicklung tuend, und mit anderen Systemen oder Benutzern kommunizierend.

CM sind noch in der Entwicklung und dem breiten Gebrauch heute.

Grundlegende Umgebung

Benutzer loggen in zu VM, einen userid und Kennwort zur Verfügung stellend, und starten dann ihre eigene virtuelle Maschine. Das kann durch die Ausgabe des Befehls "IPL CM" ("IPL" = anfängliche Programm-Last, traditioneller Jargon von IBM getan werden, für eine Maschine zu starten); obwohl das normalerweise automatisch für den Benutzer getan wird. Persönliche Anpassung wird durch eine Standardschale-Schrift-Datei genannt "PROFIL EXEC" getan, der benutzerangegebenen Umweltverzug, solcher als aufstellt, auf welche Platten und Bibliotheken zugegriffen wird.

Endunterstützung

CM haben im Zeitalter von mit dem Fernschreiber artigen Papierterminals und dem später "Glasfernschreiber" stumme Terminals angefangen. Bis zum Ende der 1970er Jahre, jedoch, standen die meisten VM Benutzer über Terminals des vollen Schirms - besonders IBM 3270, das allgegenwärtige Transaktionsverarbeitungsterminal auf Großrechnern von IBM in Verbindung. Die 3270 haben eine strategische Rolle im Erzeugnis von IBM gespielt, seine Auswahl eine natürliche Wahl für große Datenzentren des Tages machend. Viele andere Hersteller haben schließlich bisync Terminals angeboten, die mit dem 3270 Protokoll wettgeeifert haben.

3270 hatten lokale Pufferlagerung, einige in einer Prozession gehende Fähigkeiten, und haben sich allgemein mit einem kompletten Schirm von Daten auf einmal befasst. Sie haben Redigieren-Aufgaben lokal behandelt, und haben dann eine Reihe von Feldern (oder die komplette Seite) sofort übersandt, als der EINGEHEN Schlüssel oder ein Programm-Funktionsschlüssel (PFK) gedrückt wurden.

Die 3270 Familie hat "kluge" Kontrolleinheiten, concentrators, und andere Netzverarbeitungselemente vereinigt, mit dem Großrechner über hingebungsvolle Stromkreise mit relativ hohen Geschwindigkeiten über ein bisync gleichzeitiges Datenübertragungsprotokoll kommunizierend. (Diese Großrechner-orientierten Nachrichtentechnologien haben einige der Fähigkeiten zur Verfügung gestellt, die in modernen Nachrichtennetzen, wie Gerät-Wenden, Routenplanung, Fehlerkorrektur und Unterstützung für eine Vielfalt von Konfigurationen solcher als als selbstverständlich betrachtet sind, Mehrpunkt- und Mehrfall-Topologien.)

Leistung

CM haben einen sehr guten Ruf verdient, effizient zu sein, und um gute menschliche Faktoren für die Bequemlichkeit des Gebrauches hinsichtlich der Standards der Zeit zu haben (und natürlich vor dem weit verbreiteten Gebrauch von grafischen Benutzerschnittstelle-Umgebungen, die heute allgemein verwendet werden). Es war ziemlich üblich, Hunderte zu haben (später: Tausende) gleichzeitiger CM interaktive Benutzer auf demselben VM Großrechner, mit den subzweiten Ansprechmalen für allgemeine, 'triviale' Funktionen. VM/CMS hat durchweg MVS und anderen IBM Betriebssysteme in Bezug auf die Unterstützung für gleichzeitige interaktive Benutzer überboten.

Die Programmierung und Hauptanwendungen

Viele CM-Benutzer, die auf solchen Sprachen wie COBOL, FORTRAN, PL/I, C/370, APL und die scripting Sprache REXX programmiert sind. VM/CMS wurde häufig als eine Entwicklungsplattform für Produktionssysteme verwendet, die unter den anderen Betriebssystemen von IBM wie MVS gelaufen sind.

Andere CM-Benutzer haben mit kommerziellen Softwarepaketen wie FOKUS, NOMADE, SPSS und SAS gearbeitet.

Auf einmal, CM war auch eine Hauptumgebung für die E-Mail und Büroproduktivität; ein wichtiges Produkt war der PROFS von IBM (später hat OfficeVision umbenannt).

Zwei allgemein verwendete CM-Werkzeuge sind der Redakteur XEDIT und die REXX Programmiersprache. Beide dieser Produkte sind zu anderen Plattformen getragen worden, und werden jetzt außerhalb der Großrechner-Umgebung weit verwendet.

Sieh VM (Betriebssystem) für VM-related Quellen und Quellzitate.


Aktiv / (Der Bezirk) Helmstedt
Impressum & Datenschutz