ACM SIGPLAN Notices · 1986 · 79 citations · 20 references
ComputingComputer ScienceComputer SystemsDistributed SystemsOperating SystemsProgramming LanguagesDistributed Heterogeneous SystemsInterprocess CommunicationKernel ProgrammingObject-oriented DesignObject-oriented ProgrammingOperating System InterfacesInter-process CommunicationInterprocess Communication InterfaceInterprocess Communication ProtocolsInterprocess SynchronizationKernel ModulesMultiprocessor Kernel DesignObject-oriented Language DesignUsage Statistics Analysis
Mach, a multiprocessor operating system kernel providing capability-based interprocess communication, and Matchmaker, a language for specifying and automating the generation of multi-lingual interprocess communication interfaces, are presented. Their usage together providing a heterogeneous, distributed, object-oriented programming environment is described. Performance and usage statistics are presented. Comparisons are made between the Mach/Matchmaker environment and other related systems. Possible future directions are examined.
20
Dennis M. Ritchie, Ken Thompson · Communications of the ACM · 1983 · 970 citations
Mach: A New Kernel Foundation for UNIX Development.
Michael J. Accetta, R. Baron, William J. Bolosky et al. · USENIX Summer · 1986 · 919 citations
SIMULA: an ALGOL-based simulation language
Ole-Johan Dahl, Kristen Nygaard · Communications of the ACM · 1966 · 863 citations · Full text
Dennis M. Ritchie, Ken Thompson · Communications of the ACM · 1974 · 819 citations · Full text
Andrew: a distributed personal computing environment
James H. Morris, Mahadev Satyanarayanan, Michael H. Conner et al. · Communications of the ACM · 1986 · 498 citations · Full text