Abstract
This chapter describes TOS, the Operating System of the TOMP prototype. First it outlines the motivations, the general structure, the interprocess communication model and primitive operations. Then it describes in more detail the functions of the ROM resident kernel, the peripheral handling strategy and it presents the architecture of the debugging environment. Finally a critical review of the software project is given.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ajmone Marsan M., Conte G., Del Corso D. and Gregoretti F., “Architecture, Communication Procedures and Performance Evaluation of the μ* multi-microprocessor system.” In Proceedings of the 1st International Conference on Distributed Computing Systems, October, 1979.
M. Ajmone Marsan, G. Balbo, G. Conte, F.Gregoretti, “Modeling Bus Contention and Memory Interference in a Multiprocessor System.” IEEE Transactions on Computers, Vol.C-32(1):60–72, January, 1983.
Cashin P. B., “Interprocess Communication.” Technical Report, Bell Northern Research, 1980.
Cheriton D. R., Malcom M. A., Melen L. S. and Sager, “THOTH, a portable Real Time Operating System.” Communications of the ACM 22(2), February, 1980.
A. K. Jones, E. F. Gehringer, editors, “The Cm* Multiprocessor Project: A Research Review.” Technical Report, Carnegie Mellon University, Computer Science Department, 1980.
Conte G., Gregoretti F., “Software development and debug aids for the μ* multimicroprocessor system.” In Proceedings of EUROMICRO Symposium. September 1980
Denning P. J., “Fault Tolerant Operating Systems.” ACM Computing Surveys 8(4), December, 1976.
Dowson M., Collins B. and McBride B., “Software Strategy for mul timicroprocessors.” Microprocessors and Microsystems 3(8), 1979.
Morven Gentleman W., “Message Passing between Sequential Processes: the Reply Primitive and the Administrator concept.” Software Practice and Experience 11:435–466, 1981.
Hoare C. A. R., “Communicating Sequential Processes.” Communications of the ACM 21(8), August, 1978.
Jones A.K., Schwarz P., “Experience using Multiprocessor Systems — A Status Report.” ACM Computing Surveys 12(2), June, 1980.
Jones A.K., Chansler R.J. Jr.,Durham I., Schwans K., and Vegdahl S.R., “StarOS, a Multiprocessor Operating System for the support of Task Forces.” In Proc. of the 7th Symposium of O.S. Principles. September, 1979.
K.C.Kahn., “A Small Scale Operating System Foundation for Microprocessor Applications.” Proceedings of the IEEE 66(2), February, 1978.
Lauer H. E. and Needham R. M., “On the duality of Operating System structures.” In D. Lanciaux (editor), Operating Systems: Theory and Practice, pages 371–384. North Holland Publishing Company, 1979.
Ousterhout J.K., Scelza D.A., Sindhu P.S., “Medusa: an experiment in distributed operating system structure.” Communications of the ACM 23(2):92–105, February 1980.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1985 D. Reidel Publishing Company
About this chapter
Cite this chapter
Gregoretti, F. (1985). TOMP Software. In: Conte, G., Del Corso, D. (eds) Multi-Microprocessor Systems for Real-Time Applications. International Series on Microprocessor-Based Systems Engineering, vol 2. Springer, Dordrecht. https://doi.org/10.1007/978-94-009-5408-3_3
Download citation
DOI: https://doi.org/10.1007/978-94-009-5408-3_3
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-8888-6
Online ISBN: 978-94-009-5408-3
eBook Packages: Springer Book Archive