Lista De Exerc Cios

1186 palavras 5 páginas
Lista de Exercícios – Comunicação em Sistemas Distribuídos
Data de Entrega: 06/05/2015
Valor: 1 ponto na Nota da Avaliação 2
Entrega através de e-mail: nelson.lima@fate.edu.br
Lista Baseada no Cap. 4 do Tanembaum

1. Descreva os passos básicos de uma chamada de procedimento remota. Sugestão: esboce graficamente sua resposta.

R - A chamada remota segue o modelo da chamada local sendo que o procedimento chamado executa em um processo diferente normalmente em um computador diferente. No nível de RPC o serviço fornecido por um servidor pode ser visto como um modulo com uma interface que exporta a funcionalidade apropriada. Ex: um serviço de arquivo (read, write, open, close,etc).

2. Explique como os papéis das stubs do cliente e do servidor no modelo RPC e como são geradas e mapeadas numa linguagem específica.

R - Stub do cliente responsavel por empacotar os parametros em uma msg e enviar a msg para a maquina do servidor. Quando resposta chega, resultado e copiado para cliente, e controle volta a ele.
Stub do servidor responsavel por desempacotar parametros, chamar o procedimento do servidor e retornar resposta para maquina do cliente.

O programador escreve o cliente e o servidor ( os nomes remotos são os dos stubs)
O cliente é compilado gerando um objeto
O servidor é compilado gerando um objeto
O stub cliente e o XDR geram um objeto
O stub servidor e o XDR geram um objeto
Gera executável cliente e servidor

3. Discuta as diferenças da abordagem RPC da abordagem de troca de mensagens (e.g. que utiliza sockets) em uma comunicação cliente-servidor.

R – As mensagens são objetos de dados cuja estrutura e aplicação são definidas pelas próprias aplicações que a usarão. Sendo a troca de mensagens feita através de primitivas explicitas de. comunicação: send(destino, mensagem) envio da mensagem para o destino receive(origem, mensagem) recebimento da mensagem enviada pela origem As primitivas acima podem ser classificadas do seguinte modo:Forma de comunicação, Direta,

Relacionados

  • Lista De Exerc Cio
    795 palavras | 4 páginas
  • Lista De Exerc Cios
    539 palavras | 3 páginas
  • Lista De Exerc Cios
    534 palavras | 3 páginas
  • Lista De Exerc Cio
    850 palavras | 4 páginas
  • Lista de Exerc cios
    444 palavras | 2 páginas
  • Lista de Exerc cios
    1072 palavras | 5 páginas
  • Lista De Exerc Cios
    661 palavras | 3 páginas
  • LISTA DE EXERC CIOS
    1528 palavras | 7 páginas
  • Lista de exerc cios
    515 palavras | 3 páginas
  • Lista de Exerc cios
    398 palavras | 2 páginas