Beställningsvara. Skickas inom 10-15 vardagar. Fri frakt för medlemmar vid köp för minst 249 kr.
Das Buch erklart anhand eines durchgangigen Beispiels in C++ die wesentlichen Designmerkmale paralleler Betriebssysteme. Einen besonderen Schwerpunkt bildet die Implementierung und Anwendung von Prozessen, die im gleichen Speicherraum des Computers ausgefuhrt werden, den sogenannten Threads. Ein weiteres Thema sind die Kommunikationsmechanismen zwischen Threads, die die Anwendung paralleler Algorithmen zur Problemlosung ermoglichen. Threads werden dadurch zu elementaren Programmbausteinen in der Art, wie sie Funktionen in konventioneller Software darstellen. Eine schrittweise entwickelte Multithread-Umgebung fur MS-DOS zeigt anschaulich die Realisierung der besprochenen Konzepte. Eigene parallele Anwendungen konnen damit gleich erstellt und getestet werden.
Markus Weinländer arbeitet als Softwareentwickler in der Industrie. Sein Fachgebiet ist die Realisierung von Betriebssystemen für Prozessor-Chipkarten sowie produktintegrierte Software.
1 Wozu Betriebssysteme?.- 1.1 Aufgaben von Betriebssystemen.- 1.2 Strukturmodelle.- 1.3 Zusammenfassung.- 2 Systementwicklung mit C++.- 2.1 C+l = = C++.- 2.2 Das Klassenkonzept?.- 2.3 Ein formelles Hilfsmittel.- 2.4 Zusammenfassung.- 3 Prozesse und Threads.- 3.1 Was sind Prozesse?.- 3.2 Die Verwaltung von Threads.- 3.3 Zusammenfassung.- 4 Thread-Kommunikation.- 4.1 Asynchrone Threads.- 4.2 Die Notwendigkeit des Datenaustausches.- 4.3 Zusammenfassung.- 5 Die DOS-Erweiterung OMT.- 5.1 PC-Hardware.- 5.2 Die OMT-Komponenten im Detail.- 5.3 Quelltexte.- 5.4 Generierung des Systems.- 6 Nachwort.- A Literaturverzeichnis.- B Stichwortverzeichnis.