Buscar

BDQ Prova 6

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

ARQUITETURA DE SISTEMAS DISTRIBUÍDOS Lupa
Fechar
1a Questão (Ref.: 201402885120) Fórum de Dúvidas (0) Saiba (0)
Sobre a comunicação entre processos distribuídos, é CORRETO afirmar:
 que, nos sockets do tipo datagrama, a primitiva sNew() é usada para aceitar a conexão solicitada por um processo que solicita comunicação.
que um processo tem no máximo uma porta (port) para receber as mensagens dos seus interlocutores.
que multiportas são estruturas do tipo portas multicast que permitem a comunicação N x M
entre processos.
que, no modo síncrono de envio de mensagem, o processo que recebe a mensagem terá sua execução desviada por uma interrupção de sistema operacional para tratar uma mensagem recebida.
 que, nos sockets do tipo datagrama, o endereço do socket do processo correspondente acompanha cada envio de mensagem como um parâmetro da primitiva sendto().
2a Questão (Ref.: 201402372768) Fórum de Dúvidas (0) Saiba (0)
O mecanismo de RPC é bastante utilizado para a programação em sistemas distribuídos. Implementações mais eficientes desse mecanismo permitem a realização de RPC assíncrono, em que:
O processo que recebe a chamada pode responder várias chamadas simultaneamente.
 O processo que faz a chamada pode continuar executando após receber confirmação da transmissão.
Os dois processos bloqueiam os demais, a fim de ter acesso exclusivo ao meio de comunicação.
O processo que recebe a chamada responde chamadas assíncronas com máxima prioridade. O processo que faz a chamada pode fazer uso de redes assíncronas.
Gabarito Comentado
3a Questão (Ref.: 201402239657) Fórum de Dúvidas (0) Saiba (0) A comunicação entre cliente e servidor utilizando sockets prevê:
 que o socket criado pelo cliente seja também utilizado pelo servidor. que o cliente execute a função socket para estabelecer uma conexão
 que o cliente utilize a função connect para se conectar ao servidor.
que o servidor execute a função listen para aguardar uma conexão do cliente. que o servidor execute a função bind a cada conexão recebida
4a Questão (Ref.: 201402239540) Fórum de Dúvidas (0) Saiba (0)
Desenvolvido pela Sun Microsystems, o Network Information Service ­ NIS é um serviço para distribuição de informações por uma rede, com as seguintes características:
I. a informação administrativa que é armazenada no servidor não precisa ser duplicada, tornando possível medir a consistência dos dados, além de aumentar a flexibilidade para os usuários.
II. fornecer aos usuários um ambiente transparente, facilitando a administração do ambiente, pelo fato de manter uma base de dados centralizada na rede, diminuindo as inconsistências e tornando a manutenção mais fácil.
III. manter dados importantes, como informações de todas as contas de usuários na rede sincronizadas em todas as máquinas, pois isto permite ao usuário mover­se de um computador para outro sem o inconveniente de ter que se lembrar de diferentes senhas, ou copiar dados de uma máquina para outra.
O funcionamento do NIS se baseia em um componente, composto fundamentalmente do servidor, que armazena as informações do cliente e que acessa o servidor, além de várias ferramentas administrativas.
Esse componente é denominado: Network Procedure Call ­ NPC.
Manager Procedure Call ­ MPC.
 Remote Procedure Call ­ RPC.
Administration Procedure Call ­ APC. Secure Procedure Call ­ SPC.
5a Questão (Ref.: 201402239646) Fórum de Dúvidas (0) Saiba (0)
Em relação a comunicação com sockets em um sistema distribuido, analise as seguintes sentenças.
I) o socket criado pelo cliente é também utilizado pelo servidor. II) o cliente utilize a função connect para se conectar ao servidor.
III) o servidor executa a função listen para aguardar uma conexão do cliente.
Assinale a única alternativa correta:
 Somente a sentença II está correta
As sentenças II e III estão corretas
 As sentenças I e II estão corretas
As sentenças I e III estão corretas
Somente a sentença III está correta
Gabarito Comentado
6a Questão (Ref.: 201402706658) Fórum de Dúvidas (0) Saiba (0)
A comunicação entre processos em um sistema distribuído pode ser realizada por um mecanismo conhecido como RPC ­ chamada de procedimento remoto. Sobre este mecanismo, assinale a opção correta abaixo:
 Os stubs cliente e servidor são responsáveis pela conversão de formato dos parâmetros de entrada e saída, caso haja necessidade.
A geração dos stubs é comumente realizada por compilação a partir de uma especificação de interface realizada em uma linguagem de execução de interface (IEL).
 Processos comunicantes compartilham o mesmo espaço de endereçamento.
A falha de um cliente RPC gera uma chamada dita órfã no servidor que neste caso repassa sempre os resultados do procedimento remoto para um proxy de retorno especificado na chamada.
O mecanismo faz uso de uma porta fixa, de número 8080, para comunicar diferentes processos e serviços entre computadores de um sistema distribuído.
Gabarito Comentado
Fechar

Outros materiais