Buscar

AV - Arquitetura de Sistemas Distribuidos - Feita

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 4 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

Fechar
	Avaliação: CCT0180_AV_201202162606 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS      
	Tipo de Avaliação: AV
	Aluno: 201202162606 - FRANCISCO JOSÉ DA SILVA
	Professor:
	MAURO CESAR CANTARINO GIL
	Turma: 9001/AA
	Nota da Prova: 8,0        Nota de Partic.: 2        Data: 13/06/2015 09:01:27 (F)
	
	 1a Questão (Ref.: 158302)
	Pontos: 1,5  / 1,5
	Uma das principais características de um sistema distribuído é ser tolerante a falhas.
A partir dessa afirmação, defina o que é um sistema tolerante a falhas e por que os sistemas distribuídos possuem essa característica?
Descreva os três tipos de falhas: Transientes, Intermitentes e Permanentes.
		
	
Resposta: Um sistema tolerante a falhas é aquele que tem a condição de se recuperar de um erro sem a intervenção humana. Como exemplo podemos citar um sistema instalado em um servidor que tenha replicação de dados, para caso um servidor pare de funcionar, esses dados podem continuar sendo acessados pelos usuários transparentemente. Falhas Transientes: São aquelas que acontecem em pontos diferentes dos sistema. Falhas Intermitentes: São as mais difíceis de se resolver, pois não se sabe o momento nem onde ela pode ocorrer. Falhas Permanentes: São aquelas que ocorrem e param completamente o sistema.
	
Gabarito: É o sistema que possui a capacidade de sobreviver à falha de alguns de seus elementos. Tipos de falhas: .Transientes - As falhas transientes ocorrem uma vez e, depois, desaparecem. Se a operação for repetida, a falha não acontecerá novamente. .Intermitentes - As falhas intermitentes ocorrem e desaparecem por sua própria vontade. Depois, essas falhas reaparecem e assim por diante. .Permanentes - As falhas permanentes continuarão a existir até que o componente faltoso seja substituído.
		
	
	
	 2a Questão (Ref.: 100574)
	Pontos: 1,5  / 1,5
	O desenvolvimento de aplicações distribuídas utilizando RPC é considerada de alto nível, enquanto a utilização direta de sockets é considerada de baixo nível. Cite e descreva UMA vantagem e UMA desvantagem da utilização de RPC em relação a programação com sockets
		
	
Resposta: Na programação utilizando RPC tem a vantagem de ser executado a solicitação de uma requisição sem precisar se conectar a um servidor, mas com isto não teria a segurança de validação de usuário. A programação com sockets tem a vantagem de se ter segurança, pois existe a necessidade do cliente se conectar a um servidor.
	
Gabarito:
Vantagem: não é necessário conhecer os detalhes da rede pois o middleware é resposável pela conversão de chamada de função (como se fosse local) em mensagem
Desvantagem: não há um controle efetivo de erros.
		
	
	
	 3a Questão (Ref.: 656451)
	Pontos: 0,5  / 0,5
	Um sistema distribuído é definido como uma coleção de computadores independentes que se apresenta ao usuário como um sistema único e consistente. Baseado nos conceitos definidos para sistemas distribuídos, identifique a afirmativa ERRADA:
		
	
	Uma vantagem dos sistemas centralizados sobre os sistemas distribuídos é a disponibilidade de software para este tipo de ambiente.
	
	Um sistema distribuído fracamente acoplado permite que máquinas e usuários do ambiente sejam fundamentalmente independentes, bem como a interação de forma limitada, quando isto for necessário, compartilhando recursos como discos e impressoras, entre outros.
	 
	Um sistema distribuído fortemente acoplado provê um nível de integração e compartilhamento de recursos mais intenso e transparente ao usuário, onde vários processadores compartilham uma memória, e são gerenciados por apenas um sistema operacional.
	
	O modelo de computação distribuída Peer-to-Peer é uma tecnologia que estabelece uma espécie de rede virtual de computadores, onde cada estação tem capacidades e responsabilidades equivalentes.
	
	Uma aplicação cliente-servidor é um caso especial de processamento distribuído no qual existe uma forma de cooperação entre dois ou mais processos, sendo essa cooperação realizada através de requisições dos componentes alocados ao cliente e das respostas que são fornecidas pelos componentes alocados ao servidor.
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 604420)
	Pontos: 0,5  / 0,5
	O tipo de transparência em sistemas distribuídos que oculta diferenças na representação de dados e no modo de acesso a um recurso é a transparência de:
		
	
	Replicação
	
	Migração
	 
	Acesso
	
	Concorrência
	
	Localização
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 233683)
	Pontos: 0,5  / 0,5
	Os tipos mais comuns de defeitos em sistemas distribuídos provocados por falhas físicas de componentes ou interferência eletromagnética são:
		
	
	Perda de arquivos, colapso de servidores, captura de senhas
	
	Páginas web com endereço errado, spam e mensagens duplicadas
	
	Perda de mensagens, mensagens com vírus e mensagens órfãs
	 
	Colapso de servidores, queda do enlace e perda de mensagens
	
	Captura de senhas, sobrecarga de servidores, mensagens duplicadas
		
	
	
	 6a Questão (Ref.: 567578)
	Pontos: 0,5  / 0,5
	Quando estamos associando o contexto sobre sistemas de alta performance (HPDS - High Performance Distributed Systems) as formas de executar mais rapidamente uma tarefa são: Assinale a opção CORRETA. 
I - Trabalhar mais rápido 
II - Trabalhar sem colaboração 
III - Trabalhar de forma otimizada 
IV - Trabalhar com colaboração
		
	 
	Somente os itens I, III e IV estão corretos
	
	Somente os itens I, II e IV estão corretos
	
	Todos os itens estão corretos
	
	Somente os itens I, II e III estão corretos
	
	Somente os itens II, III e IV estão corretos
		
	
	
	 7a Questão (Ref.: 100409)
	Pontos: 0,5  / 0,5
	Sobre a arquitetura cliente-servidor, analise as seguintes afirmativas: 
1. A maior capacidade de processamento encontra-se geralmente no lado cliente. 
2. No contexto da Internet, os navegadores Web são exemplos de programas servidores de páginas HTML. 
3. O protocolo HTTP é uma das formas de comunicação entre clientes e servidores. 
Assinale a alternativa correta:
		
	
	Apenas as afirmativas 2 e 3 são falsas.
	 
	Apenas as afirmativas 1 e 2 são falsas.
	
	Apenas as afirmativas 1 e 3 são falsas.
	
	Apenas uma das afirmativas é falsa.
	
	As afirmativas 1, 2 e 3 são falsas.
		
	
	
	 8a Questão (Ref.: 100581)
	Pontos: 0,5  / 0,5
	A comunicação entre cliente e servidor utilizando sockets prevê:
		
	
	que o servidor execute a função bind a cada conexão recebida
	
	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.
		
	
	
	 9a Questão (Ref.: 627318)
	Pontos: 1,0  / 1,0
	Em um DFS é esperado que haja a implementação de estruturas de nomeação de arquivos. Sendo assim: 
Na transparência de localização o nome de um arquivo não revela qualquer indicação de sua localização física de armazenamento. 
Enquanto que na independência de localização, o nome de um arquivo não precisa ser alterado quando da mudança de sua localização física de armazenamento. 
Sobre essas afirmações pode-se considerar que:
		
	
	Somente a primeira afirmação está incorreta.
	
	Somente a segunda afirmação está incorreta.
	
	Ambas as afirmações estão incorretas.
	 
	Ambas as afirmações estão corretas e a segunda complementa a primeira.
	
	Ambas as afirmações estão corretas e a segunda não complementa a primeira.
		 Gabarito Comentado.10a Questão (Ref.: 100509)
	Pontos: 1,0  / 1,0
	Com relação a SOA e Web services, assinale a opção correta.
		
	
	Conceitualmente, os scripts de serviços consideram que um provedor de serviço o oferece pela definição de seus dados e pela implementação de sua funcionalidade.
	
	Todas as alternativas são verdadeiras
	 
	A interface de Web service define os dados disponíveis e como eles podem ser acessados de modo a que o fornecimento de serviços seja independente da aplicação que o utiliza.
	
	Os serviços podem ser oferecidos por qualquer cliente de serviços dentro ou fora de determinada organização e tornam públicas as informações sobre o serviço para que usuários autorizados possam utilizá-la.
	
	São padrões de Web services o SOAP, o WSDL e o UDDI, todos baseados em HTTP.

Outros materiais