Buch, Deutsch, 465 Seiten, Format (B × H): 160 mm x 241 mm, Gewicht: 1890 g
Reihe: Springer-Lehrbuch
Buch, Deutsch, 465 Seiten, Format (B × H): 160 mm x 241 mm, Gewicht: 1890 g
Reihe: Springer-Lehrbuch
ISBN: 978-3-540-57783-6
Verlag: Springer Berlin Heidelberg
Die Programmierung nebenläufiger, verteilter und echtzeitabhängiger Systeme ist durch den zunehmenden Einsatz von neuartigen Rechnerarchitekturen und Rechnernetzen, z.B. in der Telekommunikation, der Produktionstechnik und der Büroautomation, gegenüber der klassischen sequentiellen Programmierung in den Vordergrund gerückt. Dieses Buch stellt die dafür grundlegenden Konzepte, Methoden und Techniken im Zusammenhang dar. Das Buch wendet sich an Informatiker, Ingenieure und Naturwissenschaftler. Es soll sowohl Studierenden als auch den in der Praxis Tätigen ein umfassendes Grundwissen vermitteln, das ihnen das Verstehen und Anwenden der erforderlichen Mechanismen ermöglicht und sie auch in die Lage versetzt, solche Mechanismen selbst zu implementieren.
Zielgruppe
Professional/practitioner
Fachgebiete
- Technische Wissenschaften Technik Allgemein Mess- und Automatisierungstechnik
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Prozedurale Programmierung
- Mathematik | Informatik EDV | Informatik Technische Informatik Externe Speicher & Peripheriegeräte
- Mathematik | Informatik EDV | Informatik Betriebssysteme Windows Betriebssysteme
- Mathematik | Informatik EDV | Informatik Computerkommunikation & -vernetzung
- Mathematik | Informatik EDV | Informatik Technische Informatik Netzwerk-Hardware
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Programmier- und Skriptsprachen
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Programmierung: Methoden und Allgemeines
Weitere Infos & Material
Prolog.- 0 Motivation.- A: Strukturen nebenläufiger Programmsysteme.- 1 Nebenläufigkeit.- 2 Modularität.- 3 Prozeßbeschreibung.- B: Abwicklung von Prozessen.- 4 Prozeßverwaltung.- 5 Unterbrechungen.- 6 Echtzeitabhängigkeit.- C: Abhängigkeiten zwischen Prozessen.- 7 Synchronisation.- 8 Petri-Netze.- 9 Verklemmungen.- D: Kommunikation über gemeinsame Variablen.- 10 Schloßvariablen.- 11 Semaphore.- E: Abstraktion von Semaphoren.- 12 Bedingte kritische Abschnitte.- 13 Monitore.- 14 Pfadausdrücke.- F: Kommunikation über Nachrichten.- 15 Nachrichten.- 16 Kommunikationskanäle.- G: Abstraktion von Nachrichten.- 17 Prozedurfernaufrufe.- 18 Rendezvous.- H: Strukturen verteilter Programmsysteme.- 19 Verteiltheit.- 20 Konfiguration.- 21 Protokolle.- Epilog.- 22 Schlußbeispiel.- Nachwort.- Literatur.