The starmod distributed programming kernel
- 1 December 1984
- journal article
- Published by Wiley in Software: Practice and Experience
- Vol. 14 (12) , 1123-1139
- https://doi.org/10.1002/spe.4380141204
Abstract
This paper describes the design and implementation of a kernel for the distributed programming language StarMod. The distributed programming kernel was written in a subset of StarMod supported by a concurrent programming kernel. Kernel issues addressed include process representation, I/O device management, signal semantics, system utilities, network communication and the implementation of high‐level language communication primitives. We conclude with a summary of our experiences in the development of a ‘bare machine’ kernel for a network of microprocessors.Keywords
This publication has 11 references indexed in Scilit:
- An analysis of language models for high-performance communication in local-area networksACM SIGPLAN Notices, 1983
- Performance analysis of a shortest-delay protocolComputer Networks (1976), 1982
- Performing remote operations efficiently on a local computer networkCommunications of the ACM, 1982
- Experience with processes and monitors in MesaCommunications of the ACM, 1980
- The problem of nested monitor calls revisitedACM SIGOPS Operating Systems Review, 1978
- The problem of nested monitor callsACM SIGOPS Operating Systems Review, 1977
- Modula: A language for modular multiprogrammingSoftware: Practice and Experience, 1977
- Modularization and hierarchy in a family of operating systemsCommunications of the ACM, 1976
- MonitorsCommunications of the ACM, 1974
- The structure of the “THE”-multiprogramming systemCommunications of the ACM, 1968