TRIX, um Sistema Operacional Multiprocessado para Transputers

  • Marcelo Pazzini UFRGS / UFSM
  • Philippe Navaux UFRGS

Resumo


Este artigo descreve a implementação de um sistema operacional para controlar diversos processadores do tipo transputer. Esse sistema, chamado TRIX, foi desenvolvido tomando por base os fontes do sistema operacional MINIX, que é compatível com UNIX. O TRIX possui uma arquitetura em camadas, com um micro-kernel na camada mais interna implementando processos sequenciais que se comunicam por mensagens. Chamadas ao sistema e operações de entrada e saída em dispositivos são desempenhadas por servidores, que executam como processos independentes. Aqui está descrita a estrutura do sistema, o seu micro-kernel e as características distribuídas dos processos servidores.

Referências

BELMONTE FILHO, V. R., Gerência de Processos em Sistemas Distribuídos Tolerantes a Falhas. Dissertação de Mestrado, Porto Alegre, CPGCC/UFRGS. 1992.

DISTRIBUTED SOFTWARE, Ltd. Helios-PC, Software development system for PC-hosted transputer cards. Somerset, UK, 1988.

INMOS, Corp. Transputer Data Book. 2. edição, 1990.

LEISS, E. L. & REDDY, H. N., Distributed Load Balancing algorithms: design and performance analysis. Research Computer Laboratory, University of Houston, 1991, (Research Report)

MCCULLAGH, P. & SMITG. de V. Implementing UNIX in the INMOS Transputer. South African Computer Journal, n. 2, 1990.

MEIKO, Inc. MeikOS Operating System. manufacturer folder.

PAZZINI, M., Especificação do TRIX: Um Sistema Operacional Multiprocessado para Transputers. Porto Alegre, CPGCC/UFRGS. Trabalho Individual, 1991.

POUNTAIN, D. The Chorus of Approval. BYTE, v. 16, n. 4, p. 265-275, abril de 1991.

SHEPHERD, D. Transputer Instruction Set: A Compiler Writer's Guide. Prentice-Hall. Hertfordshire, UK, 1988.

SMIT, G. de V., HOFFMAN, P. K. & MC CULLAGH, P. J., DisTRIX, A Multiprocessor UNIX Workbench. Department of Computer Science, University of Cape Town, 1989. (Research Report)

TANENBAUM, A. S. Operating Systems: Design and Implementation. Prentice-Hall. Englewood-Cliffs, 1987.
Publicado
07/09/1993
Como Citar

Selecione um Formato
PAZZINI, Marcelo; NAVAUX, Philippe. TRIX, um Sistema Operacional Multiprocessado para Transputers. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 5. , 1993, Florianópolis/SC. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1993 . p. 475-486. DOI: https://doi.org/10.5753/sbac-pad.1993.23053.