Academic Journal

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

Bibliographic Details
Title: Extensão do sistema operativo OS9 a um ambiente de multiprocessamento
Authors: Martins, Ernesto F. V., Cruz, António Nunes da
Source: Eletrónica e Telecomunicações; Vol. 1 No. 7 (1997); 711-722
Eletrónica e Telecomunicações; Vol. 1 N.º 7 (1997); 711-722
Publisher Information: UA Editora, 1997.
Publication Year: 1997
Subject Terms: Multiprocessador, Circuitos virtuais, Sistema de comunicação
Description: Este artigo apresenta um sistema decomunicação inter-processos baseado no modelo depassagem de mensagens que desenvolvemos para ummultiprocessador. 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 pontode vista dos processos de utilizador com um interface de comunicação global através do qual estes podem trocarmensagens duma forma transparente. A implementação baseia-se em canais e circuitos virtuais e as primitivas decomunicação podem funcionar síncrona ou assincronamente, em transferências ponto a ponto ou ‘multicast’.
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.
Document Type: Article
File Description: application/pdf
Language: Portuguese
Access URL: https://proa.ua.pt/index.php/index/article/view/19797
Accession Number: edsair.dedup.wf.002..ee98d40a8265beb0220eb451cdc91344
Database: OpenAIRE
Description
Description not available.