Zusammenfassung
In diesem Beitrag soll eine Alternative zu den POSIX-Threads dargestellt werden. Es wird rechnergestützt, auf Grund von Angaben beim System-Design, eine in Ada implementierte Applikation in mehrere kommunizierende Ada-Programme zerlegt, wobei die nötigen Kommunikationsroutinen automatisch generiert werden. Durch diese Zerlegung kann dann auch mit einer herkömmlichen Ada-Implementierung auf UNIX-Systemen die Leistung der UNIX-Prozeß-Verwaltung ausgenutzt 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.
Similar content being viewed by others
Literatur
Reference Manual for the Ada Programming Language, ANSI/MIL-STD-1815A, US Department of Defense, Washington D.C., January 1983
DIN 66 253 Teil 2: Full-PEARL, Berlin, 1980
Ada Compiler Validation Procedures, Version 2.0, Ada Joint Program Office, Washington D.C., May 1989
Threads Extensions for Portable Operating Systems; IEEE P1003.4a /Draft 6 Febr. 1992
Implementing Ada Tasking in a Multiprocessing, Multithreaded UNIX Environment, SunPro, Mountain View, CA, June 1993
Mangold,K: AMPATS: A Multiprocessor Ada Tool Set, in: van Katwijk,J.(Ed.): Ada Moving Towards 2000, Proceedings of the Ada Europe International Conference, Berlin, Heidelberg 1992, pp 300–311
Ada9X Reference Manual, Draft, Version 3.0, Ada9X Mapping/Revision Team, Intermetrics, Cambridge Ma., 29 June 1993
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mangold, K. (1993). Rechnerunterstützte Verteilung eines Ada-Programms auf mehrere UNIX-Prozesse. In: Holleczek, P. (eds) Pearl 93. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-78658-7_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-78658-7_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57473-6
Online ISBN: 978-3-642-78658-7
eBook Packages: Springer Book Archive