„Z/OS“ – Versionsunterschied
[ungesichtete Version] | [gesichtete Version] |
K →Literatur: angelegt |
K Kleinigkeiten verbessert |
||
(146 dazwischenliegende Versionen von 96 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{ |
{{SEITENTITEL:z/OS}} |
||
⚫ | |||
| Name = z/OS |
|||
| Logo = |
|||
| Screenshot = |
|||
| Beschreibung = Der z/OS Startbildschirm, wie man ihn durch einen [[Terminal Emulator]] sieht. Dieses klassische Interface ist weiterhin nutzbar, aber [[World Wide Web|Web]] Zugriff durch Endbenutzer ist üblich. |
|||
| Entwickler = [[IBM]] |
|||
| Erscheinungsdatum = 30. März, 2001 (V1R1, angekündigt Oktober, 2000) |
|||
| Version = Version 2.5 (V2R5) |
|||
| Freigabedatum = 30. September 2021 |
|||
| Quelle = |
|||
| Vorabversion = |
|||
| Freigabedatum Vorabversion = |
|||
| Stammbaum = '''[[OS/360]]''' {{Kind}}[[OS/MFT]] {{Kind}}[[OS/MVT]]<br />'''[[Multiple Virtual Storage|MVS]]''' {{Kind}}[[MVS/XA]] {{Kind}}[[MVS/ESA]]<br />'''[[OS/390]]''' |
|||
| Sonstiges = hauptsächlich in [[PL/X]], [[HLASM]], und [[C (Programmiersprache)|C]]/[[C++]] geschrieben. Nutzbare Programmiersprachen: [[Java (Programmiersprache)|Java]], [[C (Programmiersprache)|C]], [[C++]], [[COBOL]], [[PL/I]], [[HLASM]], [[Fortran]], [[REXX]], [[Pascal (Programmiersprache)|Pascal]] und weitere |
|||
| Sprache = [[Englische Sprache|Englisch]] und andere Sprachen |
|||
| Kernel = [[Monolithischer Kernel|Monolithisch]] |
|||
| Lizenz = [[Proprietäre Software|Proprietär]], monatliche Lizenzgebühr (MLC); Bezahlung basiert auf aktueller Nutzung (VWLC, EWLC, AWLC, EAWLC, IWP); Reduzierte Zahlung (zELC, zNALC, "Solution Edition") für viele Anwendungen |
|||
| Chronik = |
|||
| Architekturen = [[z/Architecture]] (2817, 2818, 2827, 2098, 2097, 2096, 2094, 2084, 2066, 2064) |
|||
| Website = [http://www-03.ibm.com/systems/z/os/zos/ IBM z/OS] |
|||
| Kompatibilität = |
|||
| Installationsmedium = |
|||
}} |
|||
{{Belege fehlen}} |
|||
'''z/OS''' ist der aktuelle Name eines [[Betriebssystem]]s für [[IBM]]-[[Großrechner]], dessen Wurzeln bis in die 60er Jahre zurückreichen. Zunächst hieß es [[OS/360]] und wurde erst später über [[Multiple Virtual Storage|MVS]] und [[OS/390]] in z/OS umbenannt. Obwohl z/OS eine über vierzigjährige Geschichte hinter sich hat, nimmt es auch heute noch eine technologische Führungsposition ein. |
|||
'''z/OS''' ist ein [[Betriebssystem]] für [[IBM]]-[[Großrechner]], das seit 2001 vertrieben wird. Seine Wurzeln reichen bis in die 1950er Jahre zurück. Erst die dritte Generation der damaligen IBM-Großrechnerbetriebssysteme aus den 1960er Jahren konnte sowohl für wissenschaftliche als auch für geschäftliche Zwecke eingesetzt werden und wurde ob ihrer vielseitigen Verwendbarkeit in Assoziation zu den 360 Grad der [[Kompassrose]] [[OS/360]] genannt. |
|||
Es gilt als das derzeit zuverlässigste und stabilste Serverbetriebssystem am Markt. Ein Grund für die sehr hohe Stabilität ist, dass es zu einem sehr großen Teil aus Error Recovery Routinen besteht. Im [[Parallel Sysplex]] Verbund, einem nahe gekoppeltem [[Cluster]] aus IBM-Großrechnern erreicht z/OS eine Verfügbarkeit von 99,999%, was einer Downtime von fünf Minuten pro Jahr entspricht. Hiermit steht unter z/OS die beste Hochverfügbarkeitslösung bereit, die derzeit erhältlich ist. |
|||
== Eigenschaften == |
|||
⚫ | |||
[[S/360]], [[S/370]], [[ESA/390]] etc. waren eigentlich eher die Hardware-Komponenten, auf denen verschiedene Betriebssysteme (u. a. [[OS/360|MVT]], [[Multiple Virtual Storage|MVS]], [[MVS/ESA]], [[OS/390]] und [[z/VM|VM]]) laufen konnten. Die wichtigsten Entwicklungsstationen im Bereich der Software waren die Einführung von MVS in den 1970er Jahren (24 Bit) und [[Multiple Virtual Storage#Weiterentwicklung|MVS/XA]] in den 1980er Jahren (31 Bit – das 32. Bit wurde für die Abwärtskompatibilität verwendet) sowie der Nachfolger OS/390. Etwa um die Jahrtausendwende wurde mit z/OS die 64-Bit-Architektur eingeführt. Als jüngste Generation einer über 40-jährigen Entwicklungsgeschichte nimmt z/OS noch heute eine dominante Position unter den Großrechnerbetriebssystemen ein. |
|||
Im [[Parallel Sysplex]] Verbund, einem nahe gekoppeltem [[Computercluster|Cluster]] aus IBM-Großrechnern, übertrifft z/OS noch die für die Vorgänger-Generation OS/390 angegebene [[Hochverfügbarkeit|Verfügbarkeitsrate]] von 99,999 % (sog. ''five-nines,'' was einer [[Downtime]] von fünf Minuten pro Jahr entspricht): Das '''z''' im Namen steht für ''zero downtime''. Nach Definition von IBM ist eine Downtime immer eine nicht-geplante Betriebsunterbrechung. |
|||
Die Umbenennung der [[S/390]]-Serie und damit des Betriebssystems in [[zSeries]] bzw. z/OS ist Teil einer Marketingkampagne von IBM, die die hohe Stabilität anpreist. Das "z" soll hierbei für "zero down-time" stehen, also "keine Ausfallzeiten". Tatsächlich erfährt deshalb z/OS in Kombination mit zSeries-Hardware u.a. im Banken- und Versicherungsumfeld nach wie vor Wertschätzung. z/OS ist darauf ausgelegt sehr viele [[Eingabe und Ausgabe|Eingaben und Ausgaben]] zu bewältigen und eine große Menge von Transaktionen abzuwickeln. |
|||
== |
=== Skalierbarkeit === |
||
Das Betriebssystem unterstützt die [[Skalierbarkeit]] eines Großrechners mit bis zu 640 64-Bit-IBM-Prozessoren und so gut wie alle [[Höhere Programmiersprache|höheren Programmiersprachen]]. Verschiedene Subsysteme ermöglichen den gleichzeitigen Betrieb im Dialog und im Batch ([[Stapelverarbeitung]]). Durch das integrierte [[z/OS UNIX]] (Komponente [[z/OS Unix System Services]]), wird der Anschluss an die Unix-Welt und die Open-Systems-Welt gewährleistet. (z/OS UNIX ist nicht zu verwechseln mit zLinux. zLinux kann unabhängig von z/OS als eigenständiges Betriebssystem auf IBM Z Hardware installiert werden.) |
|||
* [[Time-Sharing Option|TSO]] |
|||
* [[ISPF]] |
|||
* [[JCL]] |
|||
* [[CICS]] |
|||
* [[Information Management System|IMS]] |
|||
* [[DB2]] |
|||
* [[RACF]] |
|||
* [[ZAAP]] |
|||
* [[Workload Manager|WLM]]. |
|||
⚫ | Die Verbindung zu anderen Rechnern oder zum Internet erfolgt sowohl über proprietäre Protokolle als auch über [[TCP/IP]]. Umfangreiche [[Kryptographie]]funktionalität mit Unterstützung nicht nur für Standards wie [[Transport Layer Security|TLS]], [[Secure Electronic Transfer|SET]], [[Virtual Private Network|VPNs]], und [[Hardwareisolation]] erlauben die Erstellung sicherer Anwendungssysteme. |
||
⚫ | |||
Das Zusammenspiel von z/OS mit der [[System z|System-z]]-Hardware ist optimiert für sehr hohes I/O-Aufkommen (siehe [[Eingabe und Ausgabe]], [[Transaktion (Informatik)|Transaktionen]]) bei sehr vielen Nutzern und unter größtmöglicher Sicherheit (Datenintegrität, Zugriffsschutz). |
|||
⚫ | |||
== Komponenten bzw. Standardsoftware, die unter z/OS häufig eingesetzt wird == |
|||
⚫ | |||
* System zur Eingabe von Programmaufrufen und zur Ablaufsteuerung |
|||
* Paul Hermann, Udo Krebschull, Wilhelm G. Spruth: ''Einführung in z/OS und OS/390'', München: Oldenbourg 2004, ISBN 3-486-27393-0 – ein junges Überblickswerk in deutscher Sprache |
|||
** JES ([[Job Entry Subsystem]]) zur Ausführung von JCL-Skripten |
|||
*** JCL ([[Job Control Language]]), eine [[Skriptsprache|Steuersprache]] für [[Stapelverarbeitung]]en |
|||
** OPC ([[Operation Planning and Control]]), ein Werkzeug für die Jobablaufsteuerung |
|||
* Zugriffskontrolle |
|||
⚫ | |||
** [[RACF]] (Resource Access Control Facility) für [[Authentifizierung]], [[Autorisierung]] und [[Informationstechnik-Auditing|Auditing]] |
|||
⚫ | |||
** Alternative: ACF2 |
|||
[[Kategorie:IBM]] |
|||
* Datenbanken und Transaktionsmonitore |
|||
** CICS ([[Customer Information Control System]]), ein [[Transaktionssystem]] |
|||
** [[Db2]], ein [[Relationale Datenbank|relationales]] [[Datenbanksystem]] |
|||
** IMS ([[Information Management System]]), ein [[Informationssystem (Informatik)|Informationssystem]], das unter anderem einen [[Transaktionsmonitor]] (IMS/DC) enthält |
|||
* Interaktiver Zugang mit Kommandozeilen- bzw. Menüzugriffen |
|||
** TSO ([[Time-Sharing Option]]), ein interaktiver [[Kommandozeileninterpreter]] |
|||
*** ISPF ([[Interactive System Productivity Facility]]), eine menügesteuerte Benutzerschnittstelle zur Nutzung unter TSO |
|||
** UNIX shell via SSH (oder auch telnet, rlogin). Mit sh, tcsh oder bash stehen verschiedene UNIX shells zur Verfügung. |
|||
* Weitere Komponenten |
|||
** WLM ([[Workload Manager]]) und SRM ([[Systems Resource Manager]]) für die Verwaltung von Betriebsmitteln |
|||
** RMF ([[Resource Measurement Facility]]) und SMF ([[System Management Facility]]) für die Sammlung und Auswertung von Betriebsdaten |
|||
** SMP/E (System Modification Program/Extended) für die Installation und Wartung des Betriebssystems und der Komponenten |
|||
* Spezielle Hardware |
|||
** [[Assist Processors]], Spezialprozessoren für die Ausführung von Teilaufgaben (z. B. [[Java VM]]) |
|||
⚫ | |||
* Mike Ebbers, Bill O’Brien, Bill Ogden: ''Introduction to the New Mainframe. z/OS Basics''. IBM, International Technical Support Organization, Poughkeepsie NY 2006, ISBN 0-7384-9597-2, (''IBM redbooks'', ''SG'' 24-6366-00). |
|||
* Wolfram Greis: ''Die IBM Mainframe Architektur''. Open Source Press, München 2005, ISBN 3-937514-05-8, (Eine praxisorientierte und kompakte Einführung). |
|||
* Paul Herrmann, Wilhelm Gustav Spruth: ''Einführung in z/OS und OS/390. Web-Services und Internet-Anwendungen für Mainframes.'' 3. Auflage. Oldenbourg, München 2012, ISBN 978-3-486-70428-0. |
|||
* Michael Teuffel, Robert Vaupel: ''Das Betriebssystem z/OS und die zSeries.'' Oldenbourg Verlag, München 2004, ISBN 3-486-27528-3. |
|||
⚫ | |||
⚫ | |||
* [https://www.ibm.com/docs/en/zos-basic-skills z/OS basic skills information center] |
|||
* [https://www.ibm.com/docs/en/zos/2.3.0?topic=descriptions-library-server IBM Library Server z/OS] |
|||
{{SORTIERUNG:Zos}} |
|||
[[en:Z/OS]] |
|||
⚫ | |||
[[fi:Z/OS]] |
|||
[[Kategorie:Proprietäre Software]] |
|||
[[fr:Z/OS]] |
|||
[[he:Z/OS]] |
|||
[[ja:Z/OS]] |
|||
[[nl:Z/OS]] |
Aktuelle Version vom 25. Dezember 2024, 00:40 Uhr
z/OS | |
---|---|
Entwickler | IBM |
Lizenz(en) | Proprietär, monatliche Lizenzgebühr (MLC); Bezahlung basiert auf aktueller Nutzung (VWLC, EWLC, AWLC, EAWLC, IWP); Reduzierte Zahlung (zELC, zNALC, "Solution Edition") für viele Anwendungen |
Erstveröff. | 30. März, 2001 (V1R1, angekündigt Oktober, 2000) |
Akt. Version | Version 2.5 (V2R5) (30. September 2021) |
Kernel | Monolithisch |
Abstammung | OS/360 ↳ OS/MFT ↳ OS/MVT MVS ↳ MVS/XA ↳ MVS/ESA OS/390 |
Architektur(en) | z/Architecture (2817, 2818, 2827, 2098, 2097, 2096, 2094, 2084, 2066, 2064) |
Sprache(n) | Englisch und andere Sprachen |
Sonstiges | hauptsächlich in PL/X, HLASM, und C/C++ geschrieben. Nutzbare Programmiersprachen: Java, C, C++, COBOL, PL/I, HLASM, Fortran, REXX, Pascal und weitere |
IBM z/OS |
z/OS ist ein Betriebssystem für IBM-Großrechner, das seit 2001 vertrieben wird. Seine Wurzeln reichen bis in die 1950er Jahre zurück. Erst die dritte Generation der damaligen IBM-Großrechnerbetriebssysteme aus den 1960er Jahren konnte sowohl für wissenschaftliche als auch für geschäftliche Zwecke eingesetzt werden und wurde ob ihrer vielseitigen Verwendbarkeit in Assoziation zu den 360 Grad der Kompassrose OS/360 genannt.
Eigenschaften
[Bearbeiten | Quelltext bearbeiten]S/360, S/370, ESA/390 etc. waren eigentlich eher die Hardware-Komponenten, auf denen verschiedene Betriebssysteme (u. a. MVT, MVS, MVS/ESA, OS/390 und VM) laufen konnten. Die wichtigsten Entwicklungsstationen im Bereich der Software waren die Einführung von MVS in den 1970er Jahren (24 Bit) und MVS/XA in den 1980er Jahren (31 Bit – das 32. Bit wurde für die Abwärtskompatibilität verwendet) sowie der Nachfolger OS/390. Etwa um die Jahrtausendwende wurde mit z/OS die 64-Bit-Architektur eingeführt. Als jüngste Generation einer über 40-jährigen Entwicklungsgeschichte nimmt z/OS noch heute eine dominante Position unter den Großrechnerbetriebssystemen ein.
Im Parallel Sysplex Verbund, einem nahe gekoppeltem Cluster aus IBM-Großrechnern, übertrifft z/OS noch die für die Vorgänger-Generation OS/390 angegebene Verfügbarkeitsrate von 99,999 % (sog. five-nines, was einer Downtime von fünf Minuten pro Jahr entspricht): Das z im Namen steht für zero downtime. Nach Definition von IBM ist eine Downtime immer eine nicht-geplante Betriebsunterbrechung.
Skalierbarkeit
[Bearbeiten | Quelltext bearbeiten]Das Betriebssystem unterstützt die Skalierbarkeit eines Großrechners mit bis zu 640 64-Bit-IBM-Prozessoren und so gut wie alle höheren Programmiersprachen. Verschiedene Subsysteme ermöglichen den gleichzeitigen Betrieb im Dialog und im Batch (Stapelverarbeitung). Durch das integrierte z/OS UNIX (Komponente z/OS Unix System Services), wird der Anschluss an die Unix-Welt und die Open-Systems-Welt gewährleistet. (z/OS UNIX ist nicht zu verwechseln mit zLinux. zLinux kann unabhängig von z/OS als eigenständiges Betriebssystem auf IBM Z Hardware installiert werden.)
Die Verbindung zu anderen Rechnern oder zum Internet erfolgt sowohl über proprietäre Protokolle als auch über TCP/IP. Umfangreiche Kryptographiefunktionalität mit Unterstützung nicht nur für Standards wie TLS, SET, VPNs, und Hardwareisolation erlauben die Erstellung sicherer Anwendungssysteme.
Das Zusammenspiel von z/OS mit der System-z-Hardware ist optimiert für sehr hohes I/O-Aufkommen (siehe Eingabe und Ausgabe, Transaktionen) bei sehr vielen Nutzern und unter größtmöglicher Sicherheit (Datenintegrität, Zugriffsschutz).
Komponenten bzw. Standardsoftware, die unter z/OS häufig eingesetzt wird
[Bearbeiten | Quelltext bearbeiten]- System zur Eingabe von Programmaufrufen und zur Ablaufsteuerung
- JES (Job Entry Subsystem) zur Ausführung von JCL-Skripten
- JCL (Job Control Language), eine Steuersprache für Stapelverarbeitungen
- OPC (Operation Planning and Control), ein Werkzeug für die Jobablaufsteuerung
- JES (Job Entry Subsystem) zur Ausführung von JCL-Skripten
- Zugriffskontrolle
- RACF (Resource Access Control Facility) für Authentifizierung, Autorisierung und Auditing
- Alternative: ACF2
- Datenbanken und Transaktionsmonitore
- CICS (Customer Information Control System), ein Transaktionssystem
- Db2, ein relationales Datenbanksystem
- IMS (Information Management System), ein Informationssystem, das unter anderem einen Transaktionsmonitor (IMS/DC) enthält
- Interaktiver Zugang mit Kommandozeilen- bzw. Menüzugriffen
- TSO (Time-Sharing Option), ein interaktiver Kommandozeileninterpreter
- ISPF (Interactive System Productivity Facility), eine menügesteuerte Benutzerschnittstelle zur Nutzung unter TSO
- UNIX shell via SSH (oder auch telnet, rlogin). Mit sh, tcsh oder bash stehen verschiedene UNIX shells zur Verfügung.
- TSO (Time-Sharing Option), ein interaktiver Kommandozeileninterpreter
- Weitere Komponenten
- WLM (Workload Manager) und SRM (Systems Resource Manager) für die Verwaltung von Betriebsmitteln
- RMF (Resource Measurement Facility) und SMF (System Management Facility) für die Sammlung und Auswertung von Betriebsdaten
- SMP/E (System Modification Program/Extended) für die Installation und Wartung des Betriebssystems und der Komponenten
- Spezielle Hardware
- Assist Processors, Spezialprozessoren für die Ausführung von Teilaufgaben (z. B. Java VM)
Literatur
[Bearbeiten | Quelltext bearbeiten]- Mike Ebbers, Bill O’Brien, Bill Ogden: Introduction to the New Mainframe. z/OS Basics. IBM, International Technical Support Organization, Poughkeepsie NY 2006, ISBN 0-7384-9597-2, (IBM redbooks, SG 24-6366-00).
- Wolfram Greis: Die IBM Mainframe Architektur. Open Source Press, München 2005, ISBN 3-937514-05-8, (Eine praxisorientierte und kompakte Einführung).
- Paul Herrmann, Wilhelm Gustav Spruth: Einführung in z/OS und OS/390. Web-Services und Internet-Anwendungen für Mainframes. 3. Auflage. Oldenbourg, München 2012, ISBN 978-3-486-70428-0.
- Michael Teuffel, Robert Vaupel: Das Betriebssystem z/OS und die zSeries. Oldenbourg Verlag, München 2004, ISBN 3-486-27528-3.