ACM Computing Surveys (CSUR)
Synchronization of communicating processes
Communications of the ACM
Interference between communicating parallel processes
Communications of the ACM
Communications of the ACM
The nucleus of a multiprogramming system
Communications of the ACM
Concurrent control with “readers” and “writers”
Communications of the ACM
Process management and resource sharing in the multiaccess system in ESOPE
Communications of the ACM
A scheduling philosophy for multiprocessing systems
Communications of the ACM
On multiprogramming, machine coding, and computer organization
Communications of the ACM
The specification of process synchronization by path expressions
Operating Systems, Proceedings of an International Symposium
An example in synchronization of cooperating processes: theory and practice
ACM SIGOPS Operating Systems Review
A critical look at the state of our science
ACM SIGOPS Operating Systems Review
Interprocess communication in real-time systems
SOSP '73 Proceedings of the fourth ACM symposium on Operating system principles
A user-controlled synchronization method
ACM SIGOPS Operating Systems Review
Process control and communication
SOSP '69 Proceedings of the second symposium on Operating systems principles
Structure of multiple activity algorithms
SOSP '69 Proceedings of the second symposium on Operating systems principles
The multics interprocess communication facility
SOSP '69 Proceedings of the second symposium on Operating systems principles
Survey of recent operating systems research, designs and implementations
ACM SIGOPS Operating Systems Review
Hi-index | 0.00 |
This paper describes the design considerations which led to the successful implementation of an interprocess communication mechanism, named the Message Exchange Facility (MX). The software implemented Message Exchange Facility provides services analogous to those of the hardware bus. It is the central link that binds a collection of synergistic asynchronous processes into a single systemic entity, the Digital Equipment Corporation's TYPESET-10 computerized newspaper production system. The peculiar functional constraints and requirements -dictated by TYPESET-10's specialized runtime environment- confronted us with a very difficult, and at the same time highly challenging, design problem. In this paper, the emphasis is placed on the decision making process leading from the statement of the problem to a specific technical solution.