TRIX, um Sistema Operacional Multiprocessado para Transputers

  • Marcelo Pazzini UFRGS / UFSM
  • Philippe Navaux UFRGS

Abstract


This paper describes the development of an operating system to manage several processors of transputer type. This system, called TRIX, was build based on the source code of MINIX operating system, which is compatible to UNIX. TRIX has a layered structure, with a micro-kernel in its innermost portion which implements message passing sequential processes. System calls and input-output operations are done by servers, whose are independant processes. Here is described the system structure, its micro-kernel and the distributed features of the server processes.

References

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.
Published
1993-09-07
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.