TRIX, um Sistema Operacional Multiprocessado para Transputers
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
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.