Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
Wichtige Errungenschaften
2
Fünf Bereiche des Fortschritts:
Prozesse Speicherverwaltung Informationsschutz und Sicherheit Ablaufplanung und Ressourcenverwaltung Systemstruktur
3
Prozesse
4
Mehrere Definitionen für Prozess
Programm in der Ausführung Instanziierung eines Programms Einheit, die einem Prozessor zugeteilt und ausgeführt werden kann Eine Aktivitätseinheit, die durch einen einzigen sequentiellen Ausführungs-Thred, einen Status und Systemressource gekennzeichnet ist
5
Vier Hauptursachen für Fehler
Falsche Synchronisation Fehlgeschlagener gegenseitiger Ausschluss Nichtdeterministischer Programmbereich Verklemmung (Deadlocks)
6
Prozess besteht aus drei Komponenten
Ein ausführbares Programm Die zugehörigen Daten, die das Programm benötigt Den Ausführungskontext des Programms
7
Speicherverwaltung
8
Aufgabenbereiche Prozessisolierung
Automatische Zuordnung und Verwaltung Unterstützung der modularen Programmierung Schutz und Zugriffskontrolle
9
Informationsschutz und Sicherheit
10
Drei Kategorien Zugriffskontrolle Kontrolle des Informationsflusses
Zertifizierung
11
Ablaufplanung und Ressourcenverwaltung
12
Drei Faktoren zu berücksichtigen
Fairness Differenzierte Ansprechempfindlichkeit Effizient
13
Systemstruktur
14
Hierarchie eines Betriebssystems
Ebene: Name: Objekte: 1 Elektronische Schaltung Register, Gatter, Busse 2 Befehlssatz Auswertungsstapel, Mikroprogrammübersetzer 3 Prozeduren Aufrufstapel 4 Interrupts Steuerprogramme 5 Einfache Prozesse Semaphore 6 Lokaler Sekundärspeicher Datenblöcke 7 Virtueller Speicher Segmente, Seiten 8 Kommunikation Kanäle 9 Dateisystem Dateien 10 Geräte Externe Geräte 11 Verzeichnisse 12 Benutzerprozesse 13 Shell Benutzprogrammierumgebung
15
Merkmale moderner Betriebssysteme
16
Mikrokernel – Architektur
Multithreading Symmetrischer – Mehrprozessorbetrieb Verteilte Betriebssysteme Objektorientierter Aufbau
17
Mikrokernel - Architektur
Unterstützt : Adressräume Interprozesskommunikation grundlegende Scheduling Vorteile: vereinfacht die Implementierung flexibel
18
Multithreading Thread: Prozess: umfasst einen Prozessorkontext
umfasst seinen Datenbereich wird sequentiell ausgeführt kann unterbrochen werden Prozess: Threads mit Systemressourcen
19
Symmetrischer Mehrprozessor
mehrere Prozessoren vorhanden Prozessoren teilen sich den Hautspeicher, die I / O und sind miteinander verbunden alle Prozessoren können die selben Funktion ausführen
20
Vorteile eines SMP-Systems
Leistung: Mehrerprozessoren Verfügbarkeit: Ausfallsicherer Schrittweises Wachstum: Erweiterung Skalierung: Unterschiedliche Preise bzw. Leistungen
21
Verteilte Betriebssysteme
schafft die Illusion eines einzigen Hauptspeichers und eins einzigen Sekundärspeichers vereinheitlicht die Zugriffsmitteln
22
Objektorientierter Aufbau
ermöglicht das Hinzufügen von modularen Erweiterungen zu einen Kernel
23
Überblick über Windows 2000
24
Geschichtliche Entwicklung
DOS 1.0 im Jahre 1981 veröffentlicht DOS 2.0 im Jahre 1983 veröffentlicht DOS 3.0 im Jahre 1984 veröffentlicht DOS 3.3 im Jahre 1987 veröffentlicht Windows 3.0 im Jahre 1990 veröffentlicht Windows NT im Jahre 1993 veröffentlicht
25
Fragen: 1: Nenne 4 der 5 Kategorien von Betriebssystemen
Mikrokernel – Architektur Multithreading Symmetrischer – Mehrprozessorbetrieb Verteilte Betriebssysteme Objektorientierter Aufbau 2: Was sind die Vorteile eines SMP-Systems? Leistung, Verfügbarkeit, schrittweise Wachstum und Verfügbarkeit 3: Beschreibe die Ebenen des Betriebssytems (mind. 6!!) 4: Unterschied Thread / Prozessor (s. Folie)
26
Hierarchie eines Betriebssystems
Ebene: Name: Objekte: 1 Elektronische Schaltung Register, Gatter, Busse 2 Befehlssatz Auswertungsstapel, Mikroprogrammübersetzer 3 Prozeduren Aufrufstapel 4 Interrupts Steuerprogramme 5 Einfache Prozesse Semaphore 6 Lokaler Sekundärspeicher Datenblöcke 7 Virtueller Speicher Segmente, Seiten 8 Kommunikation Kanäle 9 Dateisystem Dateien 10 Geräte Externe Geräte 11 Verzeichnisse 12 Benutzerprozesse 13 Shell Benutzprogrammierumgebung
27
r3Chtschr3ibfeHler s!nD © by Schuster und Holzinger xD
Danke das war's. r3Chtschr3ibfeHler s!nD © by Schuster und Holzinger xD
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.