Message Passing and RPC-based Interprocess Communication Mechanisms in the RHODOS Microkernel *

Andrzej M Goscinski, Michael Hobbs, Philip Joyce, G. Wickham, Geelong Victoria · 1994

RHODOS is a microkernel based distributed operating system that has been designed with message passing as the primary communication mechanism. RHODOS provides efficient interprocess communication system by providing two methods of cross address space communi- cations: internal buffering and virtual memory mapping. Both methods were implemented to reduce operating system overheads in communications. Integral to the success of the interprocess communications facility within RHODOS are the microkernel data structures: SNames, Opera- tion Structures, and Berkeley Mbufs. These microkernel data structures provide the required mod- ularity, flexibility, and simplicity in the design of interprocess communication mechanism necessary for both message passing and remote procedure call based communications for RHO- DOS.

Read the paper · More papers on PaperTik