The structure of the “THE”-multiprogramming system
Communications of the ACM
A scheduling philosophy for multiprocessing systems
Communications of the ACM
Protection in an information processing utility
Communications of the ACM
Programming semantics for multiprogrammed computations
Communications of the ACM
IMPLEMENTING MULTI-PROCESS PRIMITIVES IN A MULTIPLEXED COMPUTER SYSTEM
IMPLEMENTING MULTI-PROCESS PRIMITIVES IN A MULTIPLEXED COMPUTER SYSTEM
CTSS TECHNICAL NOTES
TRAFFIC CONTROL IN A MULTIPLEXED COMPUTER
TRAFFIC CONTROL IN A MULTIPLEXED COMPUTER
SOSP '69 Proceedings of the second symposium on Operating systems principles
TENEX, a paged time sharing system for the PDP - 10
Communications of the ACM
Synchronization of communicating processes
Communications of the ACM
A system for interprocess communication in a resource sharing computer network
Communications of the ACM
A proposal for certain process management and intercommunication primitives
ACM SIGOPS Operating Systems Review
The TYPESET-10 Message Exchange Facility: a case study in systemic design
ACM SIGOPS Operating Systems Review
Design and implementation of a portable database system for small computers
SIGSMALL '81 Proceedings of the 1981 ACM SIGSMALL symposium on Small systems and SIGMOD workshop on Small database systems
A structure for interprocess communication in a data communications handler
ACM '76 Proceedings of the 1976 annual conference
A multiprogramming system for process control
SOSP '71 Proceedings of the third ACM symposium on Operating systems principles
A user-controlled synchronization method
ACM SIGOPS Operating Systems Review
A multiprogramming system for process control
ACM SIGOPS Operating Systems Review
Control functions for a multiprocessor architecture
ACM SIGOPS Operating Systems Review
ACM SIGPLAN Notices
Development of the LOGICON 2 + 2 system
AFIPS '70 (Fall) Proceedings of the November 17-19, 1970, fall joint computer conference
LOGOS and the software engineer
AFIPS '72 (Fall, part I) Proceedings of the December 5-7, 1972, fall joint computer conference, part I
Structure of the ELF operating system
AFIPS '76 Proceedings of the June 7-10, 1976, national computer conference and exposition
Operating system design considerations for the packet-switching environment
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
Concurrent programming of intelligent robots
IJCAI'83 Proceedings of the Eighth international joint conference on Artificial intelligence - Volume 2
Hi-index | 0.05 |
Essential to any multi-process computer system is some mechanism to enable coexisting processes to communicate with one another. The basic inter-process communication (IPC) mechanism is the exchange of messages among independent processes in a commonly accessible data base and in accordance with some pre-arranged convention.By introducing several system wide conventions for initiating communication, and by utilizing the Traffic Controller it is possible to expand the basic IPC mechanism into a general purpose IPC facility. The Multics IPC facility is an extension of the central supervisor which assumes the burden of managing the shared data base and of respecting the IPC conventions, thus providing a simple and easy way for the programmer to use the interface.