wichtige errungenschaften. fünf bereiche des fortschritts: prozesse prozesse speicherverwaltung...
TRANSCRIPT
![Page 1: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/1.jpg)
Wichtige Wichtige ErrungenschaftenErrungenschaften
![Page 2: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/2.jpg)
Fünf Bereiche des Fortschritts:Fünf Bereiche des Fortschritts:
ProzesseProzesse SpeicherverwaltungSpeicherverwaltung Informationsschutz und SicherheitInformationsschutz und Sicherheit Ablaufplanung und RessourcenverwaltungAblaufplanung und Ressourcenverwaltung SystemstrukturSystemstruktur
![Page 3: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/3.jpg)
ProzesseProzesse
![Page 4: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/4.jpg)
Mehrere Definitionen für ProzessMehrere Definitionen für Prozess
Programm in der AusführungProgramm in der Ausführung Instanziierung eines ProgrammsInstanziierung eines Programms Einheit, die einem Prozessor zugeteilt und Einheit, die einem Prozessor zugeteilt und
ausgeführt werden kannausgeführt werden kann Eine Aktivitätseinheit, die durch einen Eine Aktivitätseinheit, die durch einen
einzigen sequentiellen Ausführungs-einzigen sequentiellen Ausführungs-Thred, einen Status und Systemressource Thred, einen Status und Systemressource gekennzeichnet ist gekennzeichnet ist
![Page 5: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/5.jpg)
Vier Hauptursachen für FehlerVier Hauptursachen für Fehler
Falsche SynchronisationFalsche Synchronisation Fehlgeschlagener gegenseitiger Fehlgeschlagener gegenseitiger
AusschlussAusschluss Nichtdeterministischer ProgrammbereichNichtdeterministischer Programmbereich Verklemmung (Deadlocks)Verklemmung (Deadlocks)
![Page 6: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/6.jpg)
Prozess besteht aus drei Prozess besteht aus drei KomponentenKomponenten
Ein ausführbares ProgrammEin ausführbares Programm Die zugehörigen Daten, die das Programm Die zugehörigen Daten, die das Programm
benötigtbenötigt Den Ausführungskontext des ProgrammsDen Ausführungskontext des Programms
![Page 7: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/7.jpg)
SpeicherverwaltungSpeicherverwaltung
![Page 8: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/8.jpg)
AufgabenbereicheAufgabenbereiche
ProzessisolierungProzessisolierung Automatische Zuordnung und VerwaltungAutomatische Zuordnung und Verwaltung Unterstützung der modularen Unterstützung der modularen
ProgrammierungProgrammierung Schutz und ZugriffskontrolleSchutz und Zugriffskontrolle
![Page 9: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/9.jpg)
Informationsschutz und Informationsschutz und SicherheitSicherheit
![Page 10: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/10.jpg)
Drei KategorienDrei Kategorien
ZugriffskontrolleZugriffskontrolle Kontrolle des InformationsflussesKontrolle des Informationsflusses ZertifizierungZertifizierung
![Page 11: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/11.jpg)
Ablaufplanung und Ablaufplanung und RessourcenverwaltungRessourcenverwaltung
![Page 12: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/12.jpg)
Drei Faktoren zu berücksichtigenDrei Faktoren zu berücksichtigen
FairnessFairness Differenzierte AnsprechempfindlichkeitDifferenzierte Ansprechempfindlichkeit EffizientEffizient
![Page 13: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/13.jpg)
SystemstrukturSystemstruktur
![Page 14: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/14.jpg)
Hierarchie eines BetriebssystemsHierarchie 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 Verzeichnisse
12 Benutzerprozesse Benutzerprozesse
13 Shell Benutzprogrammierumgebung
![Page 15: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/15.jpg)
Merkmale moderner Merkmale moderner BetriebssystemeBetriebssysteme
![Page 16: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/16.jpg)
• Mikrokernel – ArchitekturMikrokernel – Architektur
• MultithreadingMultithreading
• Symmetrischer – MehrprozessorbetriebSymmetrischer – Mehrprozessorbetrieb
• Verteilte BetriebssystemeVerteilte Betriebssysteme
• Objektorientierter AufbauObjektorientierter Aufbau
![Page 17: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/17.jpg)
Mikrokernel - ArchitekturMikrokernel - Architektur
Unterstützt :Unterstützt : AdressräumeAdressräume InterprozesskommunikationInterprozesskommunikation grundlegende Schedulinggrundlegende Scheduling
Vorteile:Vorteile: vereinfacht die Implementierung vereinfacht die Implementierung flexibelflexibel
![Page 18: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/18.jpg)
MultithreadingMultithreading
Thread:Thread: umfasst einen Prozessorkontextumfasst einen Prozessorkontext umfasst seinen Datenbereichumfasst seinen Datenbereich wird sequentiell ausgeführtwird sequentiell ausgeführt kann unterbrochen werdenkann unterbrochen werden
Prozess: Prozess: Threads mit SystemressourcenThreads mit Systemressourcen
![Page 19: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/19.jpg)
Symmetrischer MehrprozessorSymmetrischer Mehrprozessor
mehrere Prozessoren vorhanden mehrere Prozessoren vorhanden
Prozessoren teilen sich den Hautspeicher,Prozessoren teilen sich den Hautspeicher,
die I / O und sind miteinander verbundendie I / O und sind miteinander verbunden
alle Prozessoren können die selben Funktion alle Prozessoren können die selben Funktion ausführen ausführen
![Page 20: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/20.jpg)
Vorteile eines SMP-SystemsVorteile eines SMP-Systems
Leistung:Leistung:
Mehrerprozessoren Mehrerprozessoren Verfügbarkeit:Verfügbarkeit:
AusfallsichererAusfallsicherer Schrittweises Wachstum:Schrittweises Wachstum:
ErweiterungErweiterung Skalierung:Skalierung:
Unterschiedliche Preise bzw. LeistungenUnterschiedliche Preise bzw. Leistungen
![Page 21: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/21.jpg)
Verteilte BetriebssystemeVerteilte Betriebssysteme
schafft die Illusion eines einzigenschafft die Illusion eines einzigen
Hauptspeichers und eins einzigenHauptspeichers und eins einzigen
SekundärspeichersSekundärspeichers
vereinheitlicht die Zugriffsmittelnvereinheitlicht die Zugriffsmitteln
![Page 22: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/22.jpg)
Objektorientierter AufbauObjektorientierter Aufbau
ermöglicht das Hinzufügen von modularenermöglicht das Hinzufügen von modularen
Erweiterungen zu einen KernelErweiterungen zu einen Kernel
![Page 23: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/23.jpg)
Überblick über Windows Überblick über Windows 20002000
![Page 24: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/24.jpg)
Geschichtliche EntwicklungGeschichtliche Entwicklung
DOS 1.0 im Jahre 1981 veröffentlichtDOS 1.0 im Jahre 1981 veröffentlicht DOS 2.0 im Jahre 1983 veröffentlichtDOS 2.0 im Jahre 1983 veröffentlicht DOS 3.0 im Jahre 1984 veröffentlichtDOS 3.0 im Jahre 1984 veröffentlicht DOS 3.0 im Jahre 1984 veröffentlichtDOS 3.0 im Jahre 1984 veröffentlicht DOS 3.3 im Jahre 1987 veröffentlichtDOS 3.3 im Jahre 1987 veröffentlicht
Windows 3.0 im Jahre 1990 veröffentlichtWindows 3.0 im Jahre 1990 veröffentlicht Windows NT im Jahre 1993 veröffentlichtWindows NT im Jahre 1993 veröffentlicht
![Page 25: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/25.jpg)
Fragen:Fragen:
1: Nenne 4 der 5 Kategorien von Betriebssystemen1: Nenne 4 der 5 Kategorien von Betriebssystemen Mikrokernel – Architektur Multithreading Symmetrischer – Mikrokernel – Architektur Multithreading Symmetrischer –
Mehrprozessorbetrieb Verteilte Betriebssysteme Objektorientierter AufbauMehrprozessorbetrieb Verteilte Betriebssysteme Objektorientierter Aufbau
2: Was sind die Vorteile eines SMP-Systems?2: Was sind die Vorteile eines SMP-Systems?
Leistung, Verfügbarkeit, schrittweise Wachstum und VerfügbarkeitLeistung, Verfügbarkeit, schrittweise Wachstum und Verfügbarkeit
3: Beschreibe die Ebenen des Betriebssytems (mind. 6!!)3: Beschreibe die Ebenen des Betriebssytems (mind. 6!!)
4: Unterschied Thread / Prozessor (s. Folie)4: Unterschied Thread / Prozessor (s. Folie)
![Page 26: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/26.jpg)
Hierarchie eines BetriebssystemsHierarchie 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 Verzeichnisse
12 Benutzerprozesse Benutzerprozesse
13 Shell Benutzprogrammierumgebung
![Page 27: Wichtige Errungenschaften. Fünf Bereiche des Fortschritts: Prozesse Prozesse Speicherverwaltung Speicherverwaltung Informationsschutz und Sicherheit Informationsschutz](https://reader036.vdocuments.pub/reader036/viewer/2022062404/55204d7649795902118cabc1/html5/thumbnails/27.jpg)
Danke das war's.Danke das war's.
r3Chtschr3ibfeHler s!nD © by Schuster und r3Chtschr3ibfeHler s!nD © by Schuster und Holzinger xDHolzinger xD