Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas Distribudos
CINCIA DA COMPUTAO
Jogo da Velha
ETAPA 1
Passo 1
IPC (Inter-Process Communication)
um conjunto de mecanismos de troca de informaoes entre multiplos threads de um ou mais
processos, que trabalha com a necessidade de coordenar o uso de recursos.
O IPC deve ser rpido, simples implementaao, possuir um modelo sincronizado bem definido e
funcionar igualmente em sistemas distribudos.
A sincornizaao o mais importante e tem que permitir que o responsavel pelo envio indique quando
um dado foi transmitido e que o processo que recebera as informaoes saiba quando um dado esta
disponivel e tambem informar quando podem realizar um novo IPC
Exemplo: um sistema de trocas de mensagem utilizando fila, onde as mensagens so colocadas em
uma fila e estas so consumidas por vrios processos.
Passo 2
RMI (Remote Method Invocation)
Passo 4
Ipc- serve para que diferentes processos comuniquem-se uns com os outros
passando dados, mensagens, comunicao de estados entre eles, etc.
Rmi baseia-se em cliente-servidor
O servidor instancia objetos remotos, o referencia com um nome e faz um
BIND dele numa porta, onde este objeto espera por clientes que invoquem
seus mtodos. J o cliente referencia remotamente um ou mais mtodos de um
objeto remoto. O RMI fornece os mecanismos para que a comunicao entre
cliente e servidor seja possvel. Este tipo de aplicao geralmente denominado
como Aplicao de Objeto Distribudo
Uma das principais vantagens do RMI sua capacidade de baixar o cdigo de
um objeto, caso a classe desse objeto no seja definida maquina virtual do
receptor. Os tipos e comportamento de um objeto, previamente disponveis
apenas em uma maquina virtual, agora podem ser transmitidos para outra
maquina virtual, possivelmente remota. Essa funcionalidade do RMI permite que
ETAPA 2
Passo 1-Diagrama de classes