Betriebssysteme und parallele Programme
Publisher: Bookboon.com
Published: 2013
ISBN-13: 9788740301687
Table of contents: title: Inhalt; title: 1. Einführung; title: 1.1. Betriebssystemkonzepte; title: 1.2. Betriebsformen; title: 1.3. Arten von Betriebssystemen; title: 1.4. Betriebssystementwicklungslinien; title: 2. Prozesse und Threads; title: 2.1. Prozesserzeugung; title: 2.2. Prozessbeendigung; title: 2.3. Prozesszustände; title: 2.4. Prozesstabelle; title: 2.5. Multiprogrammierung; title: 2.6. Unterbrechungen; title: 2.7. Threads; title: 3. Kommunikation und Synchronisation; title: 3.1. Synchronisation bei gemeinsamem Speicher; title: 3.2. Nachrichtenbasierte Kommunikation; title: 4. Scheduling; title: 4.1. Strategien für Stapelverarbeitung und interaktiven Betrieb; title: 4.2. Strategien für Echtzeitsysteme; title: 5. Deadlocks; title: 5.1. Methoden gegen Deadlocks; title: 5.2. Verhungern; title: 6. Speicher; title: 6.1. Die Speicherhierarchie; title: 6.2. Hauptspeicherverwaltung ohne Programmauslagerung; title: 6.3. Swapping; title: 6.4. Virtueller Speicher mit Paging; title: 6.5. Virtueller Speicher mit Segmentierung; title: 6.6. Design und Strategien; title: 6.7. Speicherzuteilung und Laststeuerung; title: 6.8. Ein- und Ausgabe; title: 6.9. Controller; title: 6.10. Blockorientierte und zeichenorientierte Ein- und Ausgabe; title: 6.11. Drei Methoden für Ein- und Ausgabe; title: 6.12. Bussysteme; title: 7. Ein- und Ausgabe; title: 7.1. Controller; title: 7.2. Blockorientierte und zeichenorientierte Ein- und Ausgabe; title: 7.3. Drei Methoden fur Ein- und Ausgabe; title: 7.4. Bussysteme; title: 7.5. Ein- und Ausgabesoftware; title: 7.6. Plattenspeicher; title: 7.7. Uhren; title: 7.8. Terminals, Tastaturen, Manse, Monitore; title: 8. Dateisysteme; title: 8.1. Dateien; title: 8.2. Verzeichnisse; title: 8.3. Unterschiedliche Realisierungsmöglichkeiten; title: 8.4. Konsistenz von Dateisystemen; title: 9. Betriebssystemstrukturen; title: 9.1. Abstrakte Maschinen; title: 9.2. Betriebssystemkerne; title: 9.3. Betriebssysteme mit Mikrokern und Servern; title: 9.4. Virtuelle Maschinen; title: 10. Sicherheit und Schutz; title: 10.1. Überblick; title: 10.2. Kryptographie; title: 10.3. Digitale Signaturen; title: 10.4. Sichere Kanäle und Authentisierung; title: 10.5. Zertifikate; title: 10.6. Zugriffskontrolle; title: 10.7. Unvollständiger Schutz; title: 11. Echte Nebenläufigkeit und räumlich verteilte Berechnungen; title: 11.1. Multiprozessoren; title: 11.2. Multicomputer; title: 11.3. Verteilte Systeme; title: 12. Literaturverzeichnis; title: 13. Index