Atps

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (428 palavras )
  • Download(s) : 0
  • Publicado : 17 de março de 2012
Ler documento completo
Amostra do texto
ETAPA 1 (tempo para realização: 5 horas)

PASSOS

Passo 1 (Aluno)

A sigla IPC em inglês significa Inter-Process Communication, comunicação entre processos, são mecanismos que transferemprocessos entre si, enviar e mandar mensagens para outros processos, compartilhar pedaço da memória com outros processos daí nós temos os mecanismos locais, que são eles, pipes nomeados (FIFO), sãomecanismos classificados como half duplex, ou seja, o trafego vai para um só sentido de cada vez, porem temos a vantagem de que PIPE não escreve em disco, ou seja, torna-se a comunicação mais rápida, pipeunidireccionais é uma forma mais divulgada do IPC, filas de mensagens e memória compartilhada, temos os mecanismos cliente/servidor, que são sockets e remote procedure calls, temos a sincronizaçãoentre processos, que são sinais e semáforos e temos ligações externas.

Passo 2 (Aluno)

O RMI (Remote Method Invocation) é uma interface de programação que permite executar chamadas remotas quaseiguais à remote procedure calls. Com a implementação da RMI, podemos usar um objeto de uma maquina virtual Java interagindo com objetos de outra maquina Virtual Java, não importando suas localidades.Nós temos ferramentas no RMI onde podemos fazer nossas programações sem se preocupar com comunicação de diversos hosts, o RMI tem dois programas um cliente e outro servidor, onde o servidor instanciaobjetos remotos, cliente faz referencia remota de um ou mais métodos de um objeto fechado, RMI faz com que a comunicação entre cliente/servidor seja possível.

Passo 3 (Equipe)

O RMI tem vantagens,pois é feito em Java, ou seja, isso faz com que tenhamos facilidade através da linguagem, já o RPC na teoria da certo em todas as linguagens, porem na pratica nem todas as funcionalidades funcionam,porem ele tem essa vantagem de desenvolvermos na plataforma que quisermos, já que não tem um padrão de linguagem a ser desenvolvida, nisso, podemos escolher a plataforma de acordo com o nosso...
tracking img