Skip to main content

Prozeß-Kommunikation

  • Chapter
Betriebssysteme

Part of the book series: Leitfäden und Monographien der Informatik ((LMI))

  • 50 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.95
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Brinch Hansen, P.: Distributed Processes: A Concurrent Programming Concept, Communications of the ACM, vol. 21, no. 11 (1978), P. 934–941

    Article  MATH  Google Scholar 

  2. Coffman, Jr., E.G., Elphick, M.J. and Shoshani, A.: System Deadlocks, ACM Computing Surveys, vol. 3 (1971), P. 67–78

    Article  MATH  Google Scholar 

  3. Dijkstra, E. W.: Cooperating Sequential Processes, in Programming Languages (ed. F. Genys), Academic Press, New York (1968), P. 43–112

    Google Scholar 

  4. Dijkstra, E. W.: Hierarchical Ordering of Sequential Processes, Acta Informatica 1 (1971), P. 115–138

    Article  MathSciNet  Google Scholar 

  5. Dijkstra, E. W.: Guarded Commands, Nondeterminacy, and Formal Derivation of Programs, Communications of the ACM, vol. 18, no. 8 (1975), P. 453–457

    Article  MathSciNet  MATH  Google Scholar 

  6. Habermann, A.N.: Synchronisation of Communicating Processes, Communications of the ACM, vol. 15, no. 3 (1972), P. 171–176

    Article  Google Scholar 

  7. Hoare, C.A.R.: Monitors: An Operating System Structuring Concept, Communications of the ACM, vol. 17, no. 10 (1974), P. 549–557

    Article  MATH  Google Scholar 

  8. Patil, S.S.: Limitations and Capabilities of Dijkstra’s Semaphore Primitives for Coordination among Processes, MIT Project MAC Memo 57, Cambridge, Mass. (1971)

    Google Scholar 

  9. Presser, L.: Multiprogramming Coordination, ACM Computing Surveys, vol. 7 (1975), P. 21–44

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Publish with us

Policies and ethics