Zusammenfassung
Die Einbindung von Multiprozessoren in ein verteiltes System über lokale Netzwerke macht hohe Rechenleistung neben weiteren Betriebsmitteln systemweit verfügbar. Zur Programmierung eines solchen Systems wird ein verteiltes Betriebssystem benötigt, das geeignete Abstraktionen für die verteilte und parallele Programmierung bereitstellt. Basierend auf diesen Abstraktionen werden herkömmliche Betriebssystemdienste (wie z.B. Dateisystem) verteilt realisiert.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturverzeichnis
Ada, “Reference Manual for the Ada Programming Language”, ANSI/MIL-STD-1815A-1983, United States Department of Defense, 1983
Agha, G.; Hewitt, C., “Concurrent Programming Using Actors”, Object-Oriented Concurrent Programming, Editor: Yonezawa, A.; Tokoro, M., MIT Press, 1987, pp.37–53
Andler, S., “Predicate Path Expressions”, Proceedings 6-th ACM Symposium on Principles of Programming Languages, San Antonio, TX, January 1979, pp.226–236
Bal, H.E.; Steiner, J.G.; Tanenbaum, A.S., “Programming Languages for Distributed Computing Systems”, Computing Surveys, Amsterdam, Vol. 21, No. 3, September 1989, pp.1–89
Bershad, B.N.; Lazowska, E.D.; Levy, H.M.; Wagner, D.B., “An Open Environment for Building Parallel Programming Systems”, Proceedings of the ACM/SIGPLAN PPEALS 1988, Vol. 23, No. 9, September 1988, pp.1–9
Bloom, T., “Evaluating Synchronization Mechanisms”, Proceedings of the 7th ACM Symposium on Operating Systems Principles, December 1979, pp.24–32
Borghoff, U.M.; Nast-Kolb, K., “Distributed Systems: A Comprehensive Survey”, Report No TUM-18909, Technische Universität München, November 1989
Campbell, R.H.; Habermann, A.N., “The Specification of Process Synchronization by Path Expressions”, Lecture Notes in Computer Science, Springer-Verlag, Vol. 16, 1974, pp.89–102
Hauck, F.J., “Implementierung eines Stubgenerators als Phase des PM/PL Compilers”, Universität Erlangen, IMMD IV Bericht Nr. 13/89, Diplomarbeit, Erlangen, July 1989
Hofmann, F., “Betriebssysteme: Grundkonzepte und Modellvorstellungen”, Betriebssysteme: Grundkonzepte und Modellvorstellungen, Teubner Verlag, Stuttgart, 1984
Hofmann, W., “Interaktive Generierung von Synchronisationscode aus einer abstrakten Spezifikation”, Diplomarbeit, Universität Erlangen Nürnberg, IMMD IV, 1984
Hofmann, W., “Die Koordinierung in Betriebssystemen für Multiprozessoren”, Dissertation, Universität Erlangen-Nürnberg, June 1990
Kafura, D.G.; Lee, K.H., “Inheritance in Actor Based Concurrent Object-Oriented Languages”, Proceedings of the Third European Conference on Object-Oriented Programming, ECOOP 1989, Nottingham, July 1989, pp.131–146
Kaiserswerth, M., “Der Fernaufruf als Betriebssystemdienst”, Dissertation an der Universität Erlangen, IMMD IV, Erlangen, August 1987
Krämer, R., “An Object Oriented Architecture for Concurrent System and Application Software in Distributed Environment”, ESPRIT Document No.: 4.3.1/237/Ph 59, December 1987
Liskov, B.; Herlihy, M.; Gilbert, L., “Limitations of synchronous communication with static process structure in languages for distributed computing”, Proceedings of the 13th ACM Symposium on Principles of Programming Languages, St. Petersburg, Florida, January 1986
Mackert, L., “Modellierung, Spezifikation und korrekte Realisierung von asynchronen Systemen”, Dissertation an der Universität Erlangen, IMMD IV, Erlangen, Vol. 16, No. 7, Juli 1983
Mattern, F., Verteilte Basisalgorithmen, Springer-Verlag, Informatik-Fachberichte 226, July 1989
Monge, R., “Communication, Management and Naming of PM Global Objects”, Bericht 89/3 des Sonderforschungsbereichs 182 Multiprozessor- und Netzwerkkonfigurationen, Teilbereich B2, Universität Erlangen, 1989
Monge, R., “PM-RPC: An Inter-object Communication Mechanism for Global Objects”, Bericht 89/3 des Sonderforschungsbereichs 182 Multiprozessor- und Netzwerkkonfigurationen, Teilbereich B2, Universität Erlangen, 1989
Plewan, H.J.; Schlenk, P., Auf der Suche nach Parallelität: Ein Sprachvergleich Par Mod — PM, Technische Universität München, Bericht Nr. TUM-19016, March 1990
Shyamasundar, R.K.; Thatcher, J.W., “Language Constructs for Specifying Concurrency in CDL…”, IEEE Transactions on Software Engineering, Vol. 15, No. 8, August 1989, pp.977–993
Stroustrup, B., “The C++ Programming Language”, Addison-Wesley, 1986
Tarn, M.-C; Smith, J.M.; Farber, D.J., “A Taxonomy-Based Comparison of Several Distributed Shared Memory Systems”, ACM Operating Systems Review, SIGOPS, Vol. 24, No. 3, July 1990, pp.40–67
Wirth, N., “Programming in Modula-2”, Texts and Monographs in Computer Science, Editor: David Gries, Springer-Verlag, Berlin, 1984
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schlenk, P. (1990). PM: Eine Umgebung zur Programmierung verteilter Systeme. In: Härder, T., Wedekind, H., Zimmermann, G. (eds) Entwurf und Betrieb verteilter Systeme. Informatik-Fachberichte, vol 264. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76309-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-76309-0_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53490-7
Online ISBN: 978-3-642-76309-0
eBook Packages: Springer Book Archive