Zusammenfassung
In diesem Kapitel wollen wir untersuchen, wie Prozesse Informationen untereinander austauschen können. In den Kapiteln 1 und 2 haben wir gesehen, daß ein Betriebssystem eine Vielzahl von Prozessen umfaßt, wie z. B. Trommeltreiber, Terminalverwalter, Benutzerprozesse. Obgleich jeder dieser Prozesse autonom arbeitet, erhält er doch seine Aufträge von außen. Das sieht man besonders gut am Trommeltreiber aus 2.2. Seine Aufgabe besteht darin, die Trommel zu aktivieren und den Datenverkehr zwischen ihr und dem Arbeitsspeicher zu überwachen. Wie der Trommeltreiber das tut, ist seine eigene Angelegenheit; daß er etwas tut, liegt daran, daß andere Prozesse ihm Transferaufträge erteilen. Eine solche Auftragserteilung ist eine von vielen möglichen Arten der Interprozeßkommunikation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
Brinch Hansen, P., “The Nucleus of A Multiprogramming System”, Comm. ACM 13, 4 (April 1970).
Brinch Hansen, P., “Structured Multiprogramming”, Comm. ACM 15, 7 (Juli 1972).
Dijkstra, E. W., “Hierarchical Ordering of Sequential Processes”, in: Operating Systems Techniques (Hoare and Perrott, Eds.), Academic Press, 1972.
Parnas, D. L., “On A ‘Buzzword’: Hierarchical Structure”, Proc. IFIP Congress, Stockholm, 1974.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1981 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Habermann, A.N. (1981). Kommunizierende Prozesse. In: Entwurf von Betriebssystemen. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-67930-8_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-67930-8_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-10510-7
Online ISBN: 978-3-642-67930-8
eBook Packages: Springer Book Archive