Overview
- Authors:
-
-
Ralf Guido Herrtwich
-
Fachbereich Informatik Fachgebiet Prozeßdatenverarbeitung und Robotik, Technische Universität Berlin, Berlin 10, Deutschland
International Computer Science Institute, Berkeley, USA
-
Günter Hommel
-
Fachbereich Informatik Fachgebiet Prozeßdatenverarbeitung und Robotik, Technische Universität Berlin, Berlin 10, Deutschland
Access this book
Other ways to access
Table of contents (24 chapters)
-
Front Matter
Pages I-XVII
-
Prolog
-
-
- Ralf Guido Herrtwich, Günter Hommel
Pages 3-9
-
Strukturen nebenläufiger Programmsysteme
-
-
- Ralf Guido Herrtwich, Günter Hommel
Pages 13-27
-
- Ralf Guido Herrtwich, Günter Hommel
Pages 29-45
-
- Ralf Guido Herrtwich, Günter Hommel
Pages 47-61
-
Abwicklung von Prozessen
-
-
- Ralf Guido Herrtwich, Günter Hommel
Pages 65-81
-
- Ralf Guido Herrtwich, Günter Hommel
Pages 82-101
-
- Ralf Guido Herrtwich, Günter Hommel
Pages 102-125
-
Abhängigkeiten zwischen Prozessen
-
Front Matter
Pages 127-127
-
- Ralf Guido Herrtwich, Günter Hommel
Pages 128-143
-
- Ralf Guido Herrtwich, Günter Hommel
Pages 144-161
-
- Ralf Guido Herrtwich, Günter Hommel
Pages 162-173
-
Kommunikation über gemeinsame Variablen
-
Front Matter
Pages 175-175
-
- Ralf Guido Herrtwich, Günter Hommel
Pages 176-199
-
- Ralf Guido Herrtwich, Günter Hommel
Pages 200-225
-
Abstraktion von Semaphoren
-
Front Matter
Pages 227-227
-
- Ralf Guido Herrtwich, Günter Hommel
Pages 228-237
About this book
Informatik, Naturwissenschaften und alle Ingenieurdisziplinen, insbesondere Betriebssysteme, Verteilte Systeme, Prozeßdatenverarbeitung, Rechnerarchitektur, Rechnernetze, Produktionstechnik, Büroautomation Die Programmierung nebenläufiger, verteilter und echtzeitabhängiger Systeme erlangte zunehmende Bedeutung nicht nur in der Informatik, sondern vor allem auch in zahlreichen Anwendungsbereichen. Ursprünglich mußte man sich mit ihr nur beim Betriebssystembau und in der Prozeßdatenverarbeitung beschäftigen. Heute ist sie aufgrund neuartiger Rechnerarchitekturen und wegen der Verwendung von Rechnernetzen in der Telekommunikation, in der Produktionstechnik und in der Büroautomation für viele andere Gebiete unabdingbar geworden. Ausgehend von der sequentiellen Programmierung stellt dieses Buch die grundlegenden Konzepte, Methoden und Techniken der Programmierung nebenläufiger, verteilter und echtzeitabhängiger Systeme im Zusammenhang dar. Die Verwaltung und Synchronisation nebenläufiger Prozesse sowie die prozeßübergreifende Kommunikation, z.B. mit Semaphoren, Monitoren, Nachrichten oder Rendezvous, stehen dabei im Mittelpunkt. Konfigurationsmechanismen und Protokolle machen die vorgestellten Verfahren auch für verteilte Systeme anwendbar, und die Berücksichtigung von Zeitschranken erlaubt ihren Einsatz in echtzeitabhängigen Systemen. Dieses Buch wendet sich gleichermaßen an Informatiker, Ingenieure und Naturwissenschaftler. Es soll sowohl Studierende als auch den in der Praxis Tätigen ein umfassendes Grundwissen vermitteln, das ihnen nicht nur das Verstehen und Anwenden der erforderlichen Mechanismen ermöglicht, sondern sie auch in die Lage versetzt, solche Mechanismen selbst zu implementieren.