Zusammenfassung
Die auf einem Rechnersystem gemeinsam ablaufenden Programme müssen die verschiedenen Betriebsmittel der Hard- und Software wechselseitig verteilt benutzen, wenn eine effiziente Ausnutzung der einzelnen Komponenten des Rechnersystems erreicht werden soll. Betrachtet man etwa ein einzelnes Programm, so wird dieses kaum während seiner gesamten Laufzeit ein einzelnes Betriebsmittel exklusiv benutzen. Z.B kann ein Ein-Ausgabe-Kanal die Bedienanforderungen eines einzelnen Programms sehr viel schneller abwickeln, als diese Anforderungen von dem betrachteten Programm generiert werden. Es ist also im Hinblick auf die Auslastung dieses E/A-Kanals zweckmäßig, daß mehrere Programme während eines gewissen Zeitabschnittes diesen Kanal wechselseitig für ihre Ein- bzw. Ausgabe benutzen. Bezüglich der Übertragungskapazität dieses E/A-Kanals wird durch eine solche Aufteilung der Übertragungsvorgänge eine höhere Auslastung erreicht werden.
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.: Distributed Processes: A Concurrent Programming Concept, Communications of the ACM, vol. 21, no. 11 (1978), P. 934–941
Coffman, Jr., E.G., Elphick, M.J. and Shoshani, A.: System Deadlocks, ACM Computing Surveys, vol. 3 (1971), P. 67–78
Dijkstra, E. W.: Cooperating Sequential Processes, in Programming Languages (ed. F. Genys), Academic Press, New York (1968), P. 43–112
Dijkstra, E. W.: Hierarchical Ordering of Sequential Processes, Acta Informatica 1 (1971), P. 115–138
Dijkstra, E. W.: Guarded Commands, Nondeterminacy, and Formal Derivation of Programs, Communications of the ACM, vol. 18, no. 8 (1975), P. 453–457
Habermann, A.N.: Synchronisation of Communicating Processes, Communications of the ACM, vol. 15, no. 3 (1972), P. 171–176
Hoare, C.A.R.: Monitors: An Operating System Structuring Concept, Communications of the ACM, vol. 17, no. 10 (1974), P. 549–557
Patil, S.S.: Limitations and Capabilities of Dijkstra’s Semaphore Primitives for Coordination among Processes, MIT Project MAC Memo 57, Cambridge, Mass. (1971)
Presser, L.: Multiprogramming Coordination, ACM Computing Surveys, vol. 7 (1975), P. 21–44
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1985 B. G. Teubner, Stuttgart
About this chapter
Cite this chapter
Richter, L. (1985). Prozeß-Kommunikation. In: Betriebssysteme. Leitfäden und Monographien der Informatik. Vieweg+Teubner Verlag, Wiesbaden. https://doi.org/10.1007/978-3-322-94705-5_2
Download citation
DOI: https://doi.org/10.1007/978-3-322-94705-5_2
Publisher Name: Vieweg+Teubner Verlag, Wiesbaden
Print ISBN: 978-3-519-02253-4
Online ISBN: 978-3-322-94705-5
eBook Packages: Springer Book Archive