CP/CMS

QS-Informatik
Beteilige dich an der Diskussion!
Dieser Artikel wurde wegen inhaltlicher Mängel auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf mit, die inhaltlichen Mängel dieses Artikels zu beseitigen, und beteilige dich an der Diskussion! (+)
CP/CMS
Basisdaten

Entwickler IBM Cambridge Scientific-Center
Kategorie Betriebssystem
Lizenz Open Source

CP/CMS (Control Program/Cambridge Monitor System) war ein Time-Sharing-Betriebssystem der späten 1960er und frühen 1970er Jahre und für seine hervorragende Leistung und erweiterte Funktionen bekannt. Es hatte drei verschiedene Versionen:

  • CP-40/CMS, ein wichtiger „Spin-Off“ des Forschungssystems, das in CP/CMS die Architektur der virtuellen Maschine etablierte
  • CP-67/CMS, eine Neuimplementierung CP-40/CMS für die IBM System/360-67
  • CP-370/CMS, eine Neuimplementierung CP-67/CMS für das System/370 – nie als solche veröffentlicht, wurde aber zur Grundlage das IBM VM/370 -Betriebssystem 1972

Jede Implementierung war eine wesentliche Neugestaltung der Vorgänger. CP-67/CMS war die erste weithin erhältliche Virtuelle-Maschine-Architektur.

Zusätzlich zu seiner Rolle als Vorläufer der VM-OS-Familie, spielte CP/CMS eine wichtige Rolle in der Entwicklung der Betriebssystem-Theorie, der Gestaltung der IBM System/370, der Time-Sharing-Computersysteme und der Schaffung eines selbsttragenden Nutzergemeinschaft, die heutigen freien Software-Bewegung.

Geschichte

CP/CMS wurde von IBMs Cambridge Scientific Center (CSC), einem Forschungs- und Entwicklungslabor mit Verbindungen zum MIT, unter der Leitung von Robert Creasy entwickelt. Ziel der Systementwicklung war die Nutzung von neuen Betriebssystemen-Technologien und anderen großen IBM-Projekten.

Es war ein Open-Source-System und war kostenlos in Form von Quellcode für alle IBM-Kunden – im Rahmen der nicht unterstützten IBM Typ-III-Bibliothek erhältlich. Die CP/CMS-Anwender unterstützten sich selbst und untereinander.

Aufbau

CP/CMS besteht aus zwei Hauptkomponenten:

  1. CP das Steuerprogramm, erstellt die virtuelle Maschinenumgebung. Die weit verbreitete Version CP-67, lief auf der S/360-67. (Das Forschungssystem CP-40 gründete die Architektur. Eine dritte Version, CP-370, wurde VM/370). Statt einer expliziten Aufteilung des Speichers und anderer Ressourcen unter den Nutzern, was der traditionelle Ansatz gewesen war, simulierte CP einen Stand-alone-System/360-Computer für jeden Benutzer.
  2. CMS, das Cambridge Monitor System (und auch Console Monitor System oder Conversational Monitor System, später umbenannt in VM) war ein einfaches Single-User-Betriebssystem für interaktive Time-Sharing-Anwendung. Indem viele Kopien von CMS in virtuellen Maschinen anstatt mehrere Kopien von großen, traditionellen Multi-Tasking-Betriebssystem liefen, war der Aufwand pro Nutzer geringer. Dies erlaubte einer großen Anzahl von gleichzeitigen Benutzern, sich ein einzelnes S/360 teilen.

Jedes System war in der Lage, jede S/360-Software, die auf dieser Maschine lief, zu nutzen und es gab jedem Benutzer „sein eigenes EDV-System“.

Das virtuelle CP/CMS-Maschinenkonzept war ein wichtiger Schritt im Betriebssystem-Design.

Durch die Isolierung der Benutzer voneinander, hat sich die Zuverlässigkeit und Sicherheit von CP/CMS-Systemen stark verbessert. Durch die Simulation eines vollen, eigenständigen Computers für jeden Benutzer, konnte CP/CMS jede S/360-Software in einer Time-Sharing-Umgebung ausführen und nicht nur Anwendungen, die speziell für Time-Sharing konzipiert waren. Durch die Verwendung von CMS als primäre Benutzerschnittstelle von CP/CMS erreichte man eine beispiellose Time-Sharing-Leistung. Darüber hinaus ist es durch die Einfachheit des CMS leichter, eine verbesserte Benutzeroberfläche zu implementieren als mit damals herkömmlichen Betriebssystemen.

IBM hatte CP/CMS in die VM/370-Produktlinie implementiert und im Jahr 1972 freigegeben. VM/370s Nachfolger (wie z/VM) waren weit verbreitet.

CP/CMS wurde als das "andere Betriebssystem von IBM" für Batch-orientierte Prozesse angesehen. Bis vor kurzem behielt VM diese Rolle. Aber CP/CMS überwand die begrenzten Ressourcen und konnte das technische Erbe der noch vorhandenen Nutzer bewahren. Es wurde das Hauptderivat für die ehemals erstellen Systeme in der Time-Sharing-Computerindustrie und letztlich eines der wichtigsten Produkte von IBM im 21. Jahrhundert.

Die CP/CMS-Architektur war für seine Zeit revolutionär. Das System bestand aus einem virtualisierenden Steuerprogramm (CP), das mehrere unabhängige virtuelle Maschinen (VMs) erstellt.

Die Virtualisierung bestand aus zwei Elementen des möglichen IBM System/360-67:

  • Trennung von privilegierten "Supervisor"-Anweisungen von normalen "Problemzustand" Anweisungen
  • Adressübersetzungs-Hardware

Ein Programm kann im "Problemzustand" laufen, wenn mit einem privilegierten Befehl oder einer ungültigen Speicheradresse die Hardware eine Ausnahmebedingung erfordert. Durch Abfangen dieser Bedingungen konnte CP das angemessene Verhalten simulieren, z. B. Durchführung einer Ein-/Ausgabe oder eines Seitenwechsels. Ein Host-Betriebssystem, das als "Supervisor" auf einer bloßen Maschine laufen würde, würde im "Problemzustand" von CP laufen.

In einer vollständig virtualisierten Umgebung hat jede virtuelle Maschine seinen eigenen Satz von virtuellen Geräten, die von der realen Hardwareumgebung des Systems abgebildet wird. So wird ein DFÜ-Fernschreiber in seiner VM-Instanz als virtuelle Konsole verwaltet.

Im CP-67 waren modellabhängig einige Diagnoseanweisungen nicht virtualisiert. Letztlich wurden in der späteren Entwicklung bei IBM DIAG-Anweisungen verwendet, um eine nicht-virtualisierten Schnittstelle zu schaffen, welche Hypervisor genannt wurde. Client-Betriebssysteme können diesen Mechanismus verwenden, um direkt mit dem Steuerprogramm zu kommunizieren; diese Möglichkeit bot dramatische Leistungsverbesserungen.

Jedes S/360-Betriebssystem konnte in der Tat unter CP ausgeführt werden. Aber der normale Benutzer lief im Cambridge Monitor System (CMS), als ein einfaches Einbenutzer-Betriebssystem. CMS erlaubt es Benutzern, Programme auszuführen und deren virtuelle Geräte zu verwalten. Die CP-67-Versionen 1 und 2 unterstützen nicht den virtuellen Speicher in einer virtuellen Maschine. Dies wurde in Version 3 hinzugefügt. Ab diesem Zeitpunkt konnte CP die Prüfung und Entwicklung selbst durchführen, indem sie eine vollständige Kopie von CP/CMS in einer einzigen virtuellen Maschine bereithält. Einige CP/CMS-Betriebssystem arbeiten, wie CP-370 in der Entwicklung und Erprobung von MVS, in der Hardware und OS-Simulationen.

Das CP/CMS-Design war eine Abkehr von anderen monolithischen Betriebssystemen von IBM. CP/CMS trennt den Komplex "großes System". Alle Probleme wie Disposition, Hardwaremanagement, Massenspeicher können von "kleinen System"-Funktionen für die Anwendung der Programmausführung, Datei-I/O, Konsolen-Eingang/Ausgang für einen einzigen Benutzer ersetzt werden. Jede Komponente konnte damit vereinfacht werden. Voneinander getrennte Benutzer verbessern die Systemstabilität, als wenn ein Fehler in der Software einen anderen Benutzer das CMS eines anderen Benutzers oder die noch die zugrunde liegenden CP nicht abstürzen lassen. Diese Architektur erreicht ihre Blüte in Microkernel-Betriebssystemen.

IBMs Entscheidung für die Virtualisierung und für virtuellen Speicherfunktionen in dem nachfolgenden S/370-Design (obwohl noch in der ersten Serie S/370 fehlend) spiegelt, zumindest zum Teil, den Erfolg des CP/CMS-Ansatzes wider. Im Gegenzug ist das Überleben und den Erfolg der IBM VM-Betriebssystemfamilie und der Virtualisierungstechnologie im Allgemeinen der S/360-67 zu verdanken.

In vielerlei Hinsicht haben IBM CP-67 und die CP/CMS-Produkte Virtualisierungssoftware wie VMware Workstation, Xen und Microsoft Virtual PC stark beeinflusst.

Siehe auch

Read other articles:

Katedral MdinaKatedral Metropolitan Santo PaulusIl-Katidral Metropolitan ta' San PawlFasad Katedral Metropolitan Santo Paulus di tahun 201335°53′11″N 14°24′14″E / 35.88639°N 14.40389°E / 35.88639; 14.40389Koordinat: 35°53′11″N 14°24′14″E / 35.88639°N 14.40389°E / 35.88639; 14.40389LokasiMdinaNegara MaltaDenominasiGereja Katolik RomaSitus webmetropolitanchapter.comSejarahDidirikanAbad ke-12DedikasiSanto PaulusTanggal ...

 

Pour les articles homonymes, voir AMC et Air (homonymie). Air Malta Codes IATAOACIIndicatif d'appel KM AMC Air Malta Repères historiques Date de création 1973 Généralités Basée à Aéroport international de Malte Programme de fidélité Flypass, KMiles Taille de la flotte 9 Nombre de destinations 39 Siège social Luqa, Malte Société mère Air Malta Plc. Dirigeants Maria Micallef (PDG) Site web airmalta.com/fr-fr modifier Air Malta (Code AITA : KM, code OACI : AMC) est la co...

 

International Chemical IdentifierVersi pertama15 April 2005 (2005-04-15)[1][2]Versi stabil 1.06 (8 Januari 2024) LisensiIUPAC / InChI Trust LicenceBahasaDaftar bahasa Inggris Informasi pengembangPengembangInChI TrustPenyuntingInChI Trust (en) Sumber kode Kode sumberPranala Informasi tambahanSitus webhttp://www.iupac.org/home/publications/e-resources/inchi.html Sunting di Wikidata • L • B • Bantuan penggunaan templat ini IUPAC International Chemical Id...

Berikut ini adalah nama-nama tempat yang disebutkan dalam Perjanjian Baru di Alkitab Kristen Berhubungan dengan Yesus Kristus Galilea Ainon (Ænon) - sebuah tempat dekat Salim di tepi sungai Yordan di mana Yohanes Pembaptis membaptiskan orang-orang yang datang kepadanya sebab di situ banyak air (Yohanes 3:23).[1][2] Betsaida - antara lain tempat penyembuhan seorang buta (Markus 8)[3][4] Genesaret: Kota yang sekarang sudah tidak ada lagi ini terletak di pantai b...

 

Scottish rugby union club, based in Melrose Rugby teamMelroseFull nameMelrose Rugby Football ClubFounded1877; 147 years ago (1877)LocationMelrose, ScotlandGround(s)Greenyards (Capacity: 16,024[1])PresidentGrant HoggCoach(es)Bert GreggCaptain(s)Angus RuncimanLeague(s)Super 62021–22Super 6, 1st of 6 (RU) Team kit Official websitemelroserugby.org Melrose Rugby Football Club is a rugby union club located in the town of Melrose in the Scottish Borders. The professional ...

 

Election in Kansas Main article: 1960 United States presidential election 1960 United States presidential election in Kansas ← 1956 November 8, 1960[1] 1964 →   Nominee Richard Nixon John F. Kennedy Party Republican Democratic Home state California Massachusetts Running mate Henry Cabot Lodge Jr. Lyndon B. Johnson Electoral vote 8 0 Popular vote 561,474 363,213 Percentage 60.45% 39.10% County Results Nixon   50-60%   6...

Little BuddhaSutradaraBernardo BertolucciProduserJeremy ThomasDitulis olehBernardo Bertolucci (cerita)Rudy WurlitzerMark PeploePemeranKeanu ReevesBridget FondaChris IsaakRuocheng YingRudraprasad SenguptaPenata musikRyuichi SakamotoSinematograferVittorio StoraroPenyuntingPietro ScaliaDistributorMiramax FilmsTanggal rilis25 Mei 1994Durasi140 menitNegara Amerika SerikatBahasaInggrisIMDbInformasi di IMDb Little Buddha adalah sebuah film drama asal Amerika Serikat buatan tahun 1994 dan disut...

 

Questa voce sull'argomento stagioni delle società calcistiche italiane è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Voce principale: Football Club Aprilia Racing Club. Football Club ApriliaStagione 2012-2013Sport calcio SquadraFootball Club Aprilia Racing Club Allenatore Vincenzo Vivarini poi Paolo Favaretto Presidente Umberto Lazzarini Lega Pro Seconda Divisione3º posto nel girone B. Maggiori pre...

 

Torneo di Wimbledon 2017 Sport Tennis Data 3 – 16 luglio Edizione 131ª Categoria Grande Slam (ITF) Superficie Erba Montepremi 31 600 000 £ Località Wimbledon,Londra, Inghilterra,Gran Bretagna Campioni Singolare maschile Roger Federer Singolare femminile Garbiñe Muguruza Doppio maschile Łukasz Kubot / Marcelo Melo Doppio femminile Ekaterina Makarova / Elena Vesnina Doppio misto Jamie Murray / Martina Hingis Singolare ragazzi Alejandro Davidovich Fokina Singolare ragazze ...

Lists of South Korean films by year ← 1999 2000 2001 → Korean Animation Full list . . Pre-1948 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 •00000•0...

 

Para otros usos de este término, véase Población (desambiguación). Mapa de la densidad de población humana mundial en 2020, cuando la población mundial era de unos 7800 millones de personas. Se observan altas densidades en la llanura Indo-Gangética, la llanura del Norte de China, la provincia de Sichuan también en China, el delta del Nilo, el sur de Japón, Europa occidental, la isla de Java y el corredor Boston-Washington en los Estados Unidos. En biología, el término población s...

 

President of Peru from 2021 to 2022 For other people named Pedro Castillo, see Pedro Castillo (disambiguation). In this Spanish name, the first or paternal surname is Castillo and the second or maternal family name is Terrones. Pedro CastilloOSP OCACastillo in 202263rd President of PeruIn office28 July 2021 – 7 December 2022Prime MinisterGuido BellidoMirtha VásquezHéctor ValerAníbal TorresBetssy ChávezVice PresidentFirst Vice PresidentDina BoluarteSecond Vice PresidentV...

American academic (born 1956) Susannah HeschelBorn (1956-05-15) May 15, 1956 (age 67)NationalityAmericanParentAbraham Joshua Heschel (father)Academic backgroundAlma materTrinity College, Harvard Divinity School, University of PennsylvaniaAcademic workInstitutionsDartmouth College Websitehttps://faculty-directory.dartmouth.edu/susannah-heschelSignature Susannah Heschel (born 15 May 1956) is an American scholar and professor of Jewish studies at Dartmouth College.[1] The author and...

 

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

 

Mohammad SarengatInformasi pribadiLahir(1939-10-28)28 Oktober 1939Banyumas, Hindia BelandaMeninggal13 Oktober 2014(2014-10-13) (umur 74)Jakarta, Indonesia Rekam medali Atletik Putra Mewakili  Indonesia Pesta Olahraga Asia 1962 Jakarta 100 m 1962 Jakarta 110 m lari gawang 1962 Jakarta 200 m Mohammad Sarengat (28 Oktober 1939 – 13 Oktober 2014) merupakan seorang pelari berkebangsaan Indonesia. Sarengat merupakan atlet Indonesia pertama yang memenangkan medali emas pada...

Jakarta BNI 46 beralih ke halaman ini. Untuk bekas klub bola voli putri dengan nama sama, lihat Jakarta BNI 46 Putri. Jakarta BNI 46Nama lengkapJakarta BNI TaplusDidirikan2002 (sebagai Jakarta Phinisi)ArenaJakartaPemilikBank Negara IndonesiaManajer Agus JungjunganPelatih Walfridus WahyuLigaProliga2023ke-5 Jakarta BNI 46 (sebelumnya bernama Jakarta BNI Taplus hingga tahun 2018) adalah tim bola voli putra yang disponsori oleh Bank Negara Indonesia (BNI) dan berbasis di Jakarta, Indonesia[1&...

 

Queen of England from 1396 to 1399 For other people named Isabella of Valois, see Isabella of Valois (disambiguation). Isabella of ValoisDuchess of OrléansQueen consort of EnglandTenure31 October 1396 – 29 September 1399Coronation8 January 1397Born9 November 1389Paris, FranceDied13 September 1409 (aged 19)Blois, Loir-et-Cher, FranceBurialAbbey of Saint Laumer of Blois; reinterred in the Couvent des Célestins, Paris, FranceSpouse Richard II of England ​ ​(m. 1396&#...

 

For the Elvis Presley song, see Good Luck Charm. This article may require cleanup to meet Wikipedia's quality standards. The specific problem is: poorly executed merge; incoherent focus. Please help improve this article if you can. (November 2022) (Learn how and when to remove this message) A keychain containing a four-leaf clover A good luck charm is an amulet or other item that is believed to bring good luck. Almost any object can be used as a charm. Coins and buttons are examples, as are ...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. Olimpia ColligianaNama lengkapAssociazione Sportiva Dilettantistica Olimpia ColligianaBerdiri21 April 1922 (as U. S. Colligiana)1946 (as V.F. Colligiana)2010 (sebagai A.S.D. Colle Giovane)2011 as A.S.D. Olimpia ColligianaStadionStadio Gino Manni,Colle...

 

European folk tale This article is about the folk tale. For other uses, see Cinderella (disambiguation). CinderellaFolk taleNameCinderellaAarne–Thompson groupingATU 510 A (Persecuted Heroine)Country Ancient Greece, Egypt (oral)[1] Italy (literary)[1] RegionEurasia Cinderella,[a] or The Little Glass Slipper, is a folk tale with thousands of variants that are told throughout the world.[2][3] The protagonist is a young girl living in forsaken circumstanc...