Você está na página 1de 7

Multiprocessador de troca de mensagem

Izabella Chianca Simonetti

Natalia Cristina Thomé de Souza


Tanenbaum

Processadores RISC E CISC

Arquitetura de Computadores Paralelos

Paralelismo no CHIP

Co-processadores

Multiprocessadores de Memória Compartilhada

Multiprocessadores de troca de Mensagens

Computação em grade

Stalings

Barramentos do Sistema

Entrada/Saída

Computadores com um conjunto reduzido de instruções

Processamento paralelo

Organização de múltiplos processadores

Clusters

Computação vetorial
O que é um multiprocessador ?
É um Computador no qual duas ou mais unidades centrais de processamento
funcionam simultaneamente, compartilhando a mesma memória, dispositivos de
entrada e saída, entre outros recursos.

Possui dificuldade de expansão para se tornar um sistema de grande porte e há uma


uma competição interna quando se trata do uso de memória , barramentos e dos
diretórios o que acarreta uma queda em sua performace.Devido tais limitações é
necessária a construção de computadores paralelos onde cada processador tenha sua
própria memória interna entretanto a memória não poderá ser acessada por nenhum
outro processador componente do sistema.

Composição do nó de um multiprocessador.

 Um ou mais processadores;
 Uma quantidade de memória RAM pré-determinada;
 Disco e/ou outros dispositivos de entrada e sapida;
 Processador de comunicação.

Sistemas de comunicação para multicomputadores

 Preimitivas Send e Receive


Troca de mensagens

 Sincronia
 Com ajuda de Buffer
 Não bolqueada

Message Passing Interface

 Número de processos fixo;


 Foco ba troca de Mensagens;

Funções Básicas de MPI

Vantagens de MPI
 Funcionalidade;
 Portabilidade;
 Segurança;
 Facilidade;
Topologia virtual
 Mapeamento de processos ;
 Idependente da organização fisicas dos nós;
 Otimização de aplicações;
 Mais de 125 funções avançadas.

Memória compartilhada no nível da aplicação


( Memória compartilhada distribuída )
A linguagem LINDA
 Espaço de tuplas ;
 Global a todo o sistema ;
 Acessibilidadea todos os processos.

A linguagem ORCA

 Uso de objetos como unidade de comportamento ;


 Capacidade de criação de novos processos ;

A linguagem GLOBE

 Uso de objetos globais ;


 Alcance mundial de dados e usuários ;
 Maior liberdade de comfiguração de cada objeto.
Bibliografia:
http://www.cenapad.unicamp.br/servicos/treinamentos/apostilas/apostila_MPI.pdf

https://pt.wikipedia.org/wiki/Sistema_de_processamento_distribu%C3%ADdo

http://condor.cc.ku.edu/~grobe/docs/intro-MPI-C.shtml

https://computing.llnl.gov/tutorials/mpi/

Outras fontes ; livro Arquitetura de sistemas operacionais - Edicao 5

Você também pode gostar