Extensão do sistema operativo OS9 a um ambiente de multiprocessamento
Abstract
This paper describes an interprocess communication system built around the message passing model which we have developped for our bus-based multiprocessor. Starting from an OS9 operating system kernel already up and running in each processor, we designed an extension, made up of an integrated set of system modules, which manages message communication between processors and provides to application processes a global communication interface through which they can exchange messages in a transparent way. The implementation uses channels and virtual circuits and communication primitives support synchronous and asynchronous message transfer and group communication.