Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Wichtige Errungenschaften

Ähnliche Präsentationen


Präsentation zum Thema: "Wichtige Errungenschaften"—  Präsentation transkript:

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


Herunterladen ppt "Wichtige Errungenschaften"

Ähnliche Präsentationen


Google-Anzeigen