Buscar

Sistemas Distribuídos - EIR201 - UNIVESP - teste Semana 4 - Atividade Avaliativa

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

Prévia do material em texto

Fazer teste: Semana 4 - Atividade Avaliativa 
Informações do teste
Descrição
Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1.
Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s);
2. Após selecionar a resposta correta em todas as questões, vá até o fim da página e pressione “Enviar teste”.
3. A cada tentativa, você receberá um novo conjunto de questões diferentes para que você responda e tente alcançar melhores resultados.
Olá, estudante!
Pronto! Sua atividade já está registrada no AVA.
a.
b.
c.
d.
e.
PERGUNTA 1
Sobre middleware orientado a mensagens (MOM), marque a alternativa que separe as afirmações a seguir que forem corretas. 
 
I – Comunicação pode ocorrer de forma assíncrona, com forte acoplamento. 
II – O middleware mantém a informação de forma persistente. 
III – Considera modelos de enfileiramento de mensagens. 
IV – Nenhuma garantia é dada sobre se a mensagem será lida ou não. 
Apenas II, III e IV estão corretas. 
 Todas estão corretas.
Apenas I e II estão corretas
Apenas II e III estão corretas.
 Apenas I e IV estão corretas.
1,25 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 2
Na comunicação entre processos é desejável a utilização de modelos em que a complexidade da comunicação seja transparente para o desenvolvedor, ou seja, o
desenvolvedor não deve se preocupar em como a comunicação se dá do ponto de vista estrutural (cabos, elementos de comutação etc.) e sim no seu resultado. O modelo
arquitetural em que os servidores hospedam uma aplicação, os clientes solicitam ao servidor um determinado serviço dessa aplicação e esperam pela resposta, denomina-se
modelo: 
RMI.
Requisição-Resposta.
Sockets.
RPC.
Cliente-Servidor.
1,25 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 3
A vantagem do ______ é que ele pode fornecer funcionalidades mais flexíveis para comunicação entre as aplicações remotas. A comunicação em aplicativos de rede
tradicionais, é geralmente baseada nas primitivas de passagem de mensagens de baixo nível oferecidas pela camada de transporte. Uma das tecnologias mais utilizadas nesta
linha é denominada ______. A essência é que um serviço é implementado por meio de um procedimento do qual o corpo é executado em um servidor e ao cliente é oferecido
apenas a assinatura do procedimento, ou seja, o nome do procedimento junto aos seus parâmetros 
Cluster, RPC
Torrent, Cluster
RPC, Middleware
P2P, Cluster
Middleware, RPC
1,25 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 4
A comunicação em sistemas distribuídos pode ser organizada considerando a sincronização. Nesse contexto, temos dois tipos: a comunicação síncrona e a comunicação
assíncrona. Assinale a alternativa correta. 
Na comunicação síncrona, cada bloco de dados inclui um bloco de informação de controle (chamado flag), para que se saiba exatamente onde começa e acaba o bloco
de dados e qual a sua posição na sequência de informação transmitida.
Na comunicação assíncrona, o bloqueio permanece até que a requisição seja entregue ao receptor e o receptor retorne uma resposta.
Na comunicação síncrona, o remetente continua sua execução imediatamente após ter apresentado sua mensagem para transmissão. 
Na comunicação assíncrona, o remetente é bloqueado até saber que sua requisição foi aceita. 
Na comunicação assíncrona, o remetente continua sua execução imediatamente após ter apresentado sua mensagem para transmissão.
1,25 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 5
Analise as afirmações a seguir acerca de estratégias de comunicação em sistemas distribuídos e escolha a alternativa correta. 
Em RPC, quando erros ocorrem, é simples mascarar a diferença entre chamadas locais e remotas.
O RPC implementa confiabilidade na comunicação entre um cliente e um servidor.
Objetivo da RPC é detalhar a comunicação fazendo chamadas locais de procedimentos parecerem chamadas remotas.
Na comunicação ponto a ponto, falhas por queda são mascaradas: conexão TCP não é interrompida de modo que as mensagens sejam transmitidas pelo canal.
Na comunicação ponto a ponto, quando um middleware de comunicação não é usado, a comunicação confiável em um SD pode ser estabelecida com a utilização de um
protocolo de transporte confiável, como o TCP.
1,25 pontos   Salva
a.
b.
PERGUNTA 6
Na pilha de protocolos em camada, onde está situado o middleware e qual o papel dele em sua posição? 
Entre as camadas de Aplicação e Sessão, substituindo a camadas de Apresentação. As camadas inferiores costumam estar sujeitas a mais mudanças. Sendo assim, o
middleware é responsável por manter a comunicação entre a Aplicação e as camadas inferiores independente dessas mudanças.
Entre as camadas de Aplicação e Transporte, substituindo as camadas de Apresentação e Sessão. A camada de aplicação costuma estar sujeita a mais mudanças.
Sendo assim, o middleware é responsável por manter a comunicação entre a Aplicação e as camadas inferiores independente dessas mudanças.
1,25 pontos   Salva
 Estado de Conclusão da Pergunta:
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar todas as respos
https://pt.wikipedia.org/wiki/Comunica%C3%A7%C3%A3o_ass%C3%ADncrona
c.
d.
e.
Entre as camadas de Aplicação e Sessão, substituindo as camadas de Apresentação. As camadas inferiores costumam estar sujeitas a poucas mudanças. Sendo assim,
o middleware é responsável por mantê-las mais diversificadas e atualizadas de acordo com a necessidade da aplicação.
Entre as camadas de Aplicação e Transporte, substituindo as camadas de Apresentação e Sessão. As camadas inferiores costumam estar sujeitas a mais mudanças.
Sendo assim, o middleware é responsável por manter a comunicação entre a Aplicação e as camadas inferiores independente dessas mudanças.
Entre as camadas de Aplicação e Transporte, substituindo as camadas de Apresentação e Sessão. As camadas inferiores costumam estar sujeitas a poucas mudanças.
Sendo assim, o middleware é responsável por mantê-las mais diversificadas e atualizadas de acordo com a necessidade da aplicação.
a.
b.
c.
d.
e.
PERGUNTA 7
Marque a alternativa que nomeia corretamente os componentes da arquitetura de middlewares orientados a mensagens de acordo com as descrições a seguir, numeradas de 1
a 4. 
 
1 – Identificador da fila para onde uma mensagem deve ser transferida. 
2 – Repassam mensagens para gerenciadores de fila. 
3 – Fila na qual o remetente envia mensagens. 
4 – Interage com a aplicação que está recebendo ou enviando mensagem. 
 1 – Fila de fonte; 2 – Repassador; 3 – Fila de destino; 4 – Gerenciadores de fila.
 1 – Fila de destino; 2 – Gerenciadores de fila; 3 – Fila de fonte; 4 – Repassador. 
1 – Repassador; 2 – Fila de destino; 3 – Fila de fonte; 4 – Gerenciadores de fila.
1 – Fila de destino; 2 – Repassador; 3 – Fila de fonte; 4 – Fila de fonte. 
1 – Fila de destino; 2 – Repassador; 3 – Fila de fonte; 4 – Gerenciadores de fila. 
1,25 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 8
O RPC (Remote Procedure Call) trata-se de uma tecnologia de comunicação entre processos que permite a um programa chamar um procedimento em outro espaço de
endereçamento, geralmente em outro computador conectado por uma rede. 
 
Assinale a alternativa correta. 
O desempenho e segurança levam não necessitam de desenvolvimento de protocolos adicionais, logo, é uma boa solução para comunicação distribuída em larga escala.
O RPC trabalha somente com TCP e por isso é altamente confiável na garantia da comunicação.
A função do stub do servidor é pegar seus parâmetros, empacotá-los em uma mensagem e enviá-los ao stub do cliente.
O conceito de chamada de procedimento remoto mostra todos os detalhes do código de rede dentro dos procedimentos stub. 
Uma chamada de procedimento remoto é iniciada pelo cliente enviando uma mensagem para um servidor remotopara executar um procedimento específico. Uma
resposta é retornada ao cliente. Em uma chamada de procedimento remoto, a chamada pode falhar por problemas da rede e não há garantia de que o procedimento foi
invocado.
1,25 pontos   Salva
 Estado de Conclusão da Pergunta:
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar todas as respos

Outros materiais