1 |
[en] MINIX SYSTEM TRANSPORTATION TO CYGNUS COMPUTER / [pt] TRANSPORTE DO SISTEMA OPERACIONAL MINIX AO COMPUTADOR CYGNUS PUC/RJGUILHERMO ESTEBAN SOSA BELTRAN 18 June 2007 (has links)
[pt] O sistema operacional MINIX é uma nova implementação do
sistema UNIX, versão 7, feito para fins didáticos. Ele
está formado por uma coleção de processos, estruturados em
4 niveis: administração de processos, processos básicos do
sistema, processos servidores de memória e arquivos, e
processos usuários. A presente dissertação descreve o
transporte do sistema MINIX, do microcomputador IBM PC XT
para o computador CYGNUS do laboratório de Sistema de
Computação do Departamento de Engenharia Elétrica da
PUC/RJ, o qual possui uma arquitetura baseada em
processadores da linha Motorola (68010 e 68020). O
trabalho do transporte, constituiu em adaptar o hardware
do CYGNUS para receber o sistema operacional MINIX,
reprojetar o MINIX para o hardware do CYGNUS, e
transportar o MINIX em forma completa, para seu novo
ambiente de execução. / [en] The MINIX operating System is a new implementation of the
UNIX operating system version 7, designed for didactic
purposes. It is arranged as a collection of processes,
structured in 4 levels: process management, system basic
processes, memory and file server processes, and user
processes. This work describes the transport of the MINIX
system from the IBM PC XT microcomputer to te CYGNUS
computer, which was developed in the Computer System
Laboratory of the Electrical Engineering Department of
PUC/RJ, with an architecture based on Motorola processors
(68010 and 68020). The task of transporting the system,
consisted in adjusting the CYCNUS hardware to accept the
MINIX, redesigning the MINIX for the CYGNUS hardware, and
finaly, in transporting the MINIX in its complete form to
its new execution environment.
|
2 |
[en] ARBITER AND SUPERVISOR MODULES FOR CYGNUS COMPUTER / [pt] MÓDULOS ARBITRO E SUPERVISOR PARA O SISTEMA CYGNUSJACQUELINE NOBREGA CHAME 20 June 2007 (has links)
[pt] O sistema CYGNUS é um computador multiprocessador de
memória compartilhada e arquitetura modular, baseado nos
processadores da família Motorola MC68000, que vem sendo
desenvolvido pelos Departamentos de Engenharia Elétrica
e
Informática da PUC/RJ. O presente trabalho consiste do
projeto e implementação de dois módulos para o Sistema
CYGNUS: módulo Arbitro e Módulo Supervisor. O Módulo
Arbitro possibilita que o computador trabalhe em
configuração multiprocessadora, já que disciplina o uso
da
barra de comunicação comum (VME) entre os Módulos
Processadores. O módulo Supervisor foi construído para
dar
suporte a uma série de funções de gerenciamento e
supervisão do sistema como um todo, possibilitando um
melhor entendimento de seu comportamento e,
conseqüentemente, um melhor aproveitamento de seus
recursos. / [en] The CYGNUS System is a Motorola MC86000 based shared
memory multiprocessor, with a modular architecture, that
is being developd by the Engenharia Elétrica and
Informática Departaments of PUC/RJ. This work is concerned
with the design and implementation of two CYGNUS modules:
the Arbiter Module and the Supervisor Module. The Arbiter
Module allows CYGNUS to work in a multiprocessor
configuration, by determining which Processor Module will
access the common bus (VMF Standard), and dealing with the
bus cintention. The Supervisor Module is a special
Procesor Module, built to give support to a set of system
management and supervision functions, which will make
possible a better understanding of the system´s behavior,
and a rational utilization of its resources.
|
3 |
[en] INTELLIGENT INPUT/OUTPUT CONTROLLER FOR CYGNUS COMPUTER / [pt] UM CONTROLADOR INTELIGENTE DE ENTRADA E SAÍDA PARA O SISTEMA CYGNUSLUIS FERNANDO VIEIRA GOMES 20 June 2007 (has links)
[pt] O sistema Cygnus é um computador multiprocessador de
memória compartilhada e estrutura modular desenvolvido
pelos departamentos de Energia Elétrica e Informática da
PUC/RJ.
Este trabalho tem como objetivo a introdução de um novo
controlador de acesso a discos e impressora. Este
controlador é baseado no microprocessador 68010 e
utiliza
técnicas de implementação de memórias cachê de disco em
um
ambiente de multiprogramação onde processos, através de
troca de mensagens, cooperam para aceitar várias
solicitações simultâneas provenientes dos diversos
processadores que compõem o sistema. / [en] The Cygnus system is a multiprocessor computere based on a
modular structure with shared memory, which was developed
at the Department of Electrical Engineering and Computer
Science of PUC/RJ.
The goal of this work is the introduction of a new
controller to access disks and printer. This controller is
based on the 68010 microprocessor unit and employs
implementation techniques of disk caching in a multitask
environment. In this environment, processes cooperate via
message passing to serve simultaneous requests issued by
other processors in the system.
|
4 |
[en] A METHODOLOGY TO ANALYZE THE PERFORMANCE OF SCIENTIFIC APPLICATIONS IN MULTIPROCESSOR SYSTEM / [pt] UMA METODOLOGIA PARA ANÁLISE DE DESEMPENHO DE APLICAÇÕES CIENTÍFICAS EM MULTIPROCESSADORESLUIZ ANDRE BARROSO 14 September 2009 (has links)
[pt] Neste trabalho é abordado o problema da análise de desempenho de aplicações paralelas, especificamente de programas científicos. Apresentamos uma metodologia para a construção de modelos analíticos de desempenho para aplicações paralelas, executando em multiprocessadores de memória compartilhada. A metodologia é baseada na construção e integração de dois submodelos. O primeiro submodelo representa as características do código e do fluxo de execução de um programa paralelo, incluindo seu mapeamento na topologia do multiprocessador. O segundo submodelo é basicamente um modelo de interferência por memória, que representa a competição dos processadores pelos recursos de memória compartilhada. Um modelo de desempenho de baixo custo computacional é construído para exemplificar a metodologia, sendo validado através de simulações. / [en] In the present work we adress the issue of preformance analysis of parallel scientifc applications. We propose a methodology for building analytic models for parallel programs executing on a shared memory multiprocessor system. The methodology is based on the building and integration of two submodels. The first submodel represents the program code and its execution flow, including distribution of tasks among the processor elements. The second is basically a memory interference model that represents the contention for shared memory resources. A low cost performance model is built to illustrate the use of the methodology, which is validated by simulations.
|
5 |
[en] COMMUNICATION PROCESSOR FOR CYGNUS COMPUTER / [pt] PROCESSADOR DE COMUNICAÇÃO PARA O SISTEMA CYGNUSJOSE FRANCO MACHADO DO AMARAL 20 June 2007 (has links)
[pt] A interligação de computadores se torna cada vez mais
importante, pois possibilita a transferência de dados,
assim como o partilhamento de recursos entre eles. O
processador de Comunicação, descrito neste trabalho,
permite a conexão do sistema multiprocessador Cygnus a uma
rede local, que utiliza uma topologia em barra comum, par
trançado e um protocolo de acesso ao meio que evita
colisões. / [en] Computer interconnections are becoming very important
because they allow data exchanging and resources sharing.
The Cygnus multiprocessador system to be connected to a
local network that utilizes a bus topology, twisted pair
and a medium access protocol that avoids collisions.
|
Page generated in 0.0311 seconds