Buscar

UAM - Sistemas Distribuidos - ATIVIDADE N_2 corrigido

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 7 páginas

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 6, do total de 7 páginas

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

· Pergunta 1
1 em 1 pontos
	
	
	
	Dada a grande complexidade de gerenciamento e distribuição de dados em uma arquitetura peer-to-peer, esta permite a vasta aplicação no campo de compartilhamento de arquivos, por exemplo. Isso deve ser feito de forma moderada assegurando assim, a disponibilidade dela sem sobrecargas nos nós.
 
Assinale a alternativa que contenha afirmações corretas a respeito da arquitetura peer-to-peer:
	
	
	
	
		Resposta Selecionada:
	 
Nessa arquitetura é preciso que se pondere os dados ou carga trabalhista entre as máquinas formadoras da rede.
	Resposta Correta:
	 
Nessa arquitetura é preciso que se pondere os dados ou carga trabalhista entre as máquinas formadoras da rede.
	Comentário da resposta:
	Resposta correta. A resposta está correta, pois em uma arquitetura peer-to-peer é necessário que seja ponderado, ou seja, balanceamento, distribuição entre os dados, nos nós e nas máquinas formadora da rede em questão, para que assim seja evitada a sobrecarga da rede.
	
	
	
· Pergunta 2
0 em 1 pontos
	
	
	
	Sabemos que para se estabelecer uma chamada remota de procedimento é preciso que haja comunicação direta na troca de mensagens entre os envolvidos. De modo que, para uma chamada de método remoto, os princípios de orientação a objetos são viáveis a partir de recursos transparentes.
 
Assinale a alternativa que contém um recurso transparente usada na chamada de método remoto:
	
	
	
	
		Resposta Selecionada:
	 
agrupamento
	Resposta Correta:
	 
polimorfismo
	Comentário da resposta:
	Sua resposta está incorreta. A alternativa está incorreta, pois os serviços providos por um objeto bem como suas informações armazenadas são orientados por uma programação firmada em três bases: o encapsulamento, a herança e o polimorfismo, os chamados recursos transparentes da RMI.
	
	
	
· Pergunta 3
1 em 1 pontos
	
	
	
	Além de diagramas sobre os componentes de um sistema e as comparações possíveis entre as funcionalidades de uma camada de componentes, podemos modelar alguns serviços oferecidos pela web, tais como enviar mensagens, efetuar login e salvar cadastro.  A partir do exposto, associe tais serviços às suas características:
 
1 -  Efetuar login
2 -  Salvar cadastro
3 -  Enviar mensagem
 
(  ) Ações: segurança e troca de mensagens
(  ) Ações: segurança e login
(  ) Ação: persistência de dados
 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência
correta.
	
	
	
	
		Resposta Selecionada:
	 
3, 1, 2.
	Resposta Correta:
	 
3, 1, 2.
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois quando se trata da funcionalidade da camada responsável por enviar mensagem, esta troca mensagem e protege os dados; enquanto que a camada responsável por efetuar login realiza-o e protege os dados; e, por fim, a camada de salvar cadastro conserva os dados.
	
	
	
· Pergunta 4
0 em 1 pontos
	
	
	
	No mundo dos sistemas distribuídos, compartilhar, localizar e apagar são ações bastante comuns entre os usuários e servidores, de modo que são exigidos de ambos os lados os mais diversos e distintos tipos de transparência os quais seguem basicamente dois princípios, aquele no qual a informação do armazenamento é ocultada do usuário, e aquele no qual não há divulgação para o usuário que outras pessoas também usuárias compartilham do mesmo recurso simultaneamente.
Neste sentido, assinale a alternativa que melhor descreve a situação citada no excerto:
	
	
	
	
		Resposta Selecionada:
	 
arquitetura peer- to- peer
	Resposta Correta:
	 
arquitetura repositório
	Comentário da resposta:
	Sua resposta está incorreta. A alternativa está incorreta, pois na arquitetura do tipo quadro negro há um nó controlador, o qual mapeará os demais nós; e diversos nós operários os quais oferecem serviços e funcionalidades; na arquitetura peer- to-peer há distinção entre os nós formadores da rede, de modo que qualquer elemento dela pode ser um cliente ou um servidor de dados, descentralizando um ponto de falha no sistema; na arquitetura cliente- servidor há apenas dois agentes envolvidos: o que requisita (cliente) e o que oferece serviço (servidor), apresentando um único ponto de falha, o qual inviabiliza o acesso ou serviço; a arquitetura orientada a serviços apresenta poucas ligações entre as entidades fornecedoras de serviço; o que proporciona maior dissipação de carga de processamento na infraestrutura dos computadores.
	
	
	
· Pergunta 5
0 em 1 pontos
	
	
	
	Basicamente as Threads são tarefas realizadas por um programa, ou seja, o processo divide a si mesmo em diversas funções ou tarefas as quais serão executadas concomitantemente, de modo que seu suporte é suprido pelo próprio sistema operacional cuja linha de execução tem nível nuclear (KLT) ou executada através de uma biblioteca em determinada linguagem (ULT).
Considerando o excerto apresentado, sobre Threads., analise as afirmativas a seguir:
I.  A partir de uma thread é possível que um utilizador de determinado programa faça uso de uma função ou aplicação do ambiente ao mesmo tempo em que outras linhas executem as demais operações.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
IV. Os sistemas que suportam uma única thread são chamados de nonethread.
 
Está correto o que se afirma em:
	
	
	
	
		Resposta Selecionada:
	 
II e III, apenas.
  
	Resposta Correta:
	 
I, II e III, apenas.
	Comentário da resposta:
	Sua resposta está incorreta. A alternativa está incorreta, pois o os sistemas que suportam uma única thread não são chamados de nonethread, ou seja, sem thread;  esses sistemas devem ser chamados de monothread, ou seja, o termo mono refere-se a único, um; logo, uma thread.
	
	
	
· Pergunta 6
1 em 1 pontos
	
	
	
	Na área da informática e computação, os protocolos e módulos públicos utilizados para a transação de informações junto às aplicações e sistemas são feitos por meio de serviço Web, os quais são diversos e operam em diferentes linguagens de programação, executadas em plataformas distintas.
 
Para que haja comunicação entre os aplicativos e sistemas, a melhor ação é que:
	
	
	
	
		Resposta Selecionada:
	 
se conheçam.
	Resposta Correta:
	 
se conheçam.
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois assim como em um sistema utilizador de chamada remota, o serviço Web é aquele serviço no qual também se precisa que os aplicativos e sistemas se conheçam, ou seja, tenham um meio de comunicação compatível entre si.
	
	
	
· Pergunta 7
1 em 1 pontos
	
	
	
	Os objetos remotos são fundamentais para a implementação de uma interface remota, de modo que ao iniciarmos uma conexão com uma máquina Java, alguns parâmetros sofrem transferências para a JVM, e depois de uma breve espera, lemos o resultado; o qual pode se referir a um valor de retorno ou exceção aos chamados do método.
 
Assinale a alternativa que contenha informações corretas a respeito dos objetos remotos:
	
	
	
	
		Resposta Selecionada:
	 
A invocação de um cliente para o método stub, no qual o stub se refere ao objeto atuante como gateway localizada na área do cliente.
	Resposta Correta:
	 
A invocação de um cliente para o método stub, no qual o stub se refere ao objeto atuante como gateway localizada na área do cliente.
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois o termo indicado na lacuna é stub, conhecido como esboço de método, ou seja, uma parte do código usada como substituto de funcionalidades na programação, portanto, um objeto com função dupla do lado dos clientes: representar um objeto remoto e ser responsável pelo roteamento de todas as demandas feitas pelos clientes.
	
	
	
· Pergunta 8
1 em 1 pontos
	
	
	
	Para que um cliente possa acessar um serviço, é preciso a implementação de um sistema o qual possua um método no lado do servidor e a criação de uma interface indicativa de quais objetos,agora remotos, possam ser acessados por ele, sem que haja perda ou dano em seus dados e solicitações.
Analise o comando a seguir:
 
import java.rmi.*; 
public interface Somador extends Remote{ 
public int soma(int num1, int num2) throws RemoteException; 
}
Assinale a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	 
criação de interface remota
	Resposta Correta:
	 
criação de interface remota
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois demonstra o código a ser usado para criação e implementação de um sistema cujo método do lado do servidor deve acrescer números, de modo que a interface seja estendida da interface Remote, indicativo do acesso remoto.
	
	
	
· Pergunta 9
1 em 1 pontos
	
	
	
	O principal objetivo de um sistema de arquivos distribuídos é apresentar desempenho semelhante ao desempenho de um sistema de arquivos local, ou seja, permitir que usuários acessem seus arquivos e diretórios localizados em computadores remotos como se fossem locais. Sendo assim, assinale a alternativa que indica quais são as características do sistema de arquivos distribuído.
	
	
	
	
		Resposta Selecionada:
	 
Seus usuários, servidores e dispositivos de armazenamento estão dispersos
	Resposta Correta:
	 
Seus usuários, servidores e dispositivos de armazenamento estão dispersos
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois sistemas distribuídos permitem que os usuários compartilhem recursos em computadores geograficamente dispersos, por rneio de urna rede de computadores. Os serviços podem ser fornecidos por rneio do modelo cliente-servidor ou pelo modelo peer-to-peer.
	
	
	
· Pergunta 10
1 em 1 pontos
	
	
	
	O Web Service permite, dentre outras coisas, a comunicação entre interfaces bem definidas e a (re)utilização de serviços para seu bom funcionamento, além de se apresentar como um sistema autocontido. São estas características que o permite oferecer alta definição na troca de dados entre cliente e servidor.
Sobre o termo autocontido, analise as afirmativas e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).
 
I (  ) Significa dizer que o sistema tem alta coesão.
II (  ) Significa dizer que o sistema tem alta velocidade.
III (  ) Significa dizer que o sistema tem baixo acoplamento.
IV (  ) Significa dizer que o sistema tem inúmeras interfaces.
 
Assinale a alternativa que apresenta a sequência correta.
	
	
	
	
		Resposta Selecionada:
	 
V, F, V, F.
	Resposta Correta:
	 
V, F, V, F.
	Comentário da resposta:
	Resposta correta. A sequência está correta, pois um serviço Web é formado por serviços distintos, os quais já podem ter sido usados, para que haja formação de um novo serviço; porém os módulos utilizados por eles devem estar estritamente presentes em sua instalação e execução, apresentando alta coesão e baixo acoplamento.
	
	
	
Segunda-feira, 11 de Outubro de 2021 11h46min58s BRT

Continue navegando