1 Proseminar: Konzepte von Betriebssystem-Komponenten Server OS - AS/400
Gliederung Was ist eine AS/400? Wie ist OS/400 aufgebaut? Was kann eine AS/400? Bsp.: Logische Partitionierung 2 Proseminar: Konzepte von Betriebssystem-Komponenten
Grundlagen Application System von IBM (eingeführt 1988) 64Bit-PowerPC-Architektur (CISC, seit 1995 RISC) Ausgelegt für große Datenbanken, Serverdienste etc. Mögliche Szenarien, wie z. B. - Cluster - ausfallsichere Systeme 3 Proseminar: Konzepte von Betriebssystem-Komponenten
OS/400 Konzepte aus MULTICS, MVS u.a. Software setzt auf 2 Schichten auf - Technology Independent Machine Interface (MI) - System Licensed Internal Code (SLIC) Einstufiges Speicherkonzept Anwendungen OS/400 M I SLIC AS/400 Server Objektbasiertes Betriebssystem 4 Proseminar: Konzepte von Betriebssystem-Komponenten
Machine Interface Logische Schnittstelle zur Maschine (API's) Komponenten Instruktionen (nicht ausführbar) OP Operanden MI Operationen: - verarbeitende Instruktionen (z.b. auf Bits, Bytes, Strings) - Objektbasierte Instruktionen Operanden: - unmittelbare Daten - Objekte 5 Proseminar: Konzepte von Betriebssystem-Komponenten
System Licensed Internal Code Verbindung zwischen MI und Hardware Es gibt Funktionen, die - ganz im SLIC liegen, z.b. Speicherkonfiguration - auf MI und SLIC aufgeteilt werden, z.b. Treiber OS/400 Machine Interface Speichermanagement SLIC Land & Sprache Gerätetreiber Datenbank 6 Proseminar: Konzepte von Betriebssystem-Komponenten
SLIC (2) Datenbank OS/400 Machine Interface SLIC Dateidefinition Open Daten- Transfer Close 7 Proseminar: Konzepte von Betriebssystem-Komponenten
Objektaufbau (vereinfacht) Segmentinformationen über das Objekt selbst Interne Struktur, Systemattribute, Aufbau identisch für alle Objekte Objekttypische Informationen Segment Header (32 Bytes) Gekapselter Programmarchitektur Header (EPA) Customized Header Daten für das Systemobjekt Daten 8 Proseminar: Konzepte von Betriebssystem-Komponenten
Logische Partitionierung (LPAR) Logisch getrennte Ressourcen Gemeinsame Ressourcen 9 Proseminar: Konzepte von Betriebssystem-Komponenten
Übersicht LPAR Logische Partitionstypen: primär und sekundär Parallele, unabhängige Systeme für z. B. - Testsysteme - Ressourcen sparen - Hot Backup 10 Proseminar: Konzepte von Betriebssystem-Komponenten
Partitionsmanagement Primäre Part. übernimmt Managementfunktionen Partition Licensed Internal Code enthält spezielle Systemcalls Hypervisor: Instrument für den Umgang mit log. Partitionen Kommunikation über - Virtual OptiConnect - Virtual LAN 11 Proseminar: Konzepte von Betriebssystem-Komponenten
Ressourcen-Aufteilung Konfiguration der Partition bei ihrer Erzeugung Dedicated Processors mit physikalischer Prozessoreinheit Shared Processor Pools mit virtuellen Prozessoren Shared Processor Pool Dedicated Processor 12 Proseminar: Konzepte von Betriebssystem-Komponenten
Zugriff auf die Hardware Systembus kann logisch geteilt werden Geräte an einem Bus werden gesteuert, indem sie mit einem I/O- Adapter (IOA) an einen I/O-Prozessor (IOP) angeschlossen werden Ein Bus (Bus-Level Partitioning) oder einzelne IOP's (IOP-Level Partitioning) können Partitionen zugeteilt werden Bus IOP IOA LAN 13 Proseminar: Konzepte von Betriebssystem-Komponenten
Zusammenfassung: LPAR 14 Proseminar: Konzepte von Betriebssystem-Komponenten