Detalhes do Documento

Extensão do sistema operativo OS9 a um ambiente de multiprocessamento

Autor(es): Martins, Ernesto F. V. ; Cruz, António Nunes da

Data: 1997

Origem: Electrónica e Telecomunicações

Assunto(s): Sistema de comunicação; Multiprocessador; Circuitos virtuais


Descrição

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.

Este artigo apresenta um sistema de comunicação inter-processos baseado no modelo de passagem de mensagens que desenvolvemos para um multiprocessador. Tomando como base o kernel do sistema operativo OS9 da Microware, residente em cada um dos processadores da máquina, criou-se uma extensão que gere a transferência de mensagens entre processadores e que se apresenta do ponto de vista dos processos de utilizador com um interface de comunicação global através do qual estes podem trocar mensagens duma forma transparente. A implementação baseia-se em canais e circuitos virtuais e as primitivas de comunicação podem funcionar síncrona ou assincronamente, em transferências ponto a ponto ou ‘multicast’.

Tipo de Documento Artigo científico
Idioma Português
facebook logo  linkedin logo  twitter logo 
mendeley logo

Documentos Relacionados

Não existem documentos relacionados.