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

  • Ernesto F. V. Martins
  • António Nunes da Cruz
Palavras-chave: Sistema de comunicação, Multiprocessador, Circuitos virtuais

Resumo

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’.

Publicado
1997-01-01
Secção
Artigos