Buscar

AV2 2016.1 ARQUITETURA DE SISTEMAS DISTRIBUÍDOS

Prévia do material em texto

Fechar
	Avaliação: ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
	Tipo de Avaliação: AV2
	Data: 04/06/2016 
	
	 1a Questão (Ref.: 201513613522)
	Pontos: 1,0  / 1,0
	Entre as diversas limitações para a computação distribuída, a inexistência de um relógia global poderá afetar diretamente soluções que seriam viabilizadas em ambientes centralizados. Nesse sentido, qual é a justificativa para a necessidade de buscar em ambientes distribuídos a possibilidade de aproximação de um de um relógio global?
		
	
Gabarito: A necessidade de coordenação e sincronização de processos, mesmo com a falta de compartilhamento de tempo.
	
	
	 2a Questão (Ref.: 201513376395)
	Pontos: 0,0  / 1,0
	Gnutella é uma aplicação de compartilhamento de arquivos de domínio público, que localiza conteúdo utilizando uma abordagem totalmente distribuída. Diferentemente do Napster, o Gnutella não utiliza um servidor centralizado para monitorar conteúdo nos pares. Como é a abordagem de localização de conteúdo dessa aplicação ?
		
	
	Gabarito: O cliente Gnutella implementa o protocolo Gnutella e executa em um par comum. Os apres formam uma rede abstrata, denominada rede de sobreposição. Se o par X mantiver uma conexão TCP com um par Y, então dizemos que há uma aresta entre X e Y. Note que uma aresta não é um enlace físico de comunicação. Quando o usuário quer localizar um arquivo, seu cliente Gnutella envia a todos os seus vizinhos uma mensagem que inclui as palavras chaves do arquivo procurado. Esses vizinhos por sua vez retransmitem a mensagem a todos os seus vizinhos e assim por diante. Esse processo é denominado inundação de consultas.
	
	
	 3a Questão (Ref.: 201512874231)
	Pontos: 1,0  / 1,0
	No contexto da computação em cluster, é definido como a camada de software adicionada acima do sistema operacional para prover uma imagem única do sistema, possibilitando acesso uniforme a diferentes modos do cluster sem o consentimento de que o sistema operacional está executando em um modo particular:
		
	
	Load Balancing.
	
	Shareware.
	 
	Middleware.
	
	High Availability and Failover.
	
	Staffware.
	
	
	 4a Questão (Ref.: 201513481360)
	Pontos: 1,0  / 1,0
	Em relação a tolerância a falhas, uma das suas propriedades trata da probabilidade do sistema funcionar corretamente em qualquer momento determinado e estar disponível para executar suas funções em nome de seus usuários. Qual é a denominação deste requisito.
		
	
	Segurança
	 
	Disponibilidade
	
	Confiabilidade
	
	Falha
	
	Capacidade de manutenção
	
	
	 5a Questão (Ref.: 201512874354)
	Pontos: 1,0  / 1,0
	Uma aplicação é considerada cliente-servidor se for composta por dois processos atuando em conjunto para a execução de uma tarefaporque cada processo é executado obrigatoriamente em um computador diferente.
 
Analise a afirmação e assinale a resposta correta.
		
	
	Apenas a definição está errada pois servidor é um computador
	
	A definição estaria correta se a aplicação utilizasse um middleware
	
	A definição e a justificativa estão erradas
	
	A definição e a justificativa estão corretas.
	 
	A definição está correta mas a justificativa está errada
	
	
	 6a Questão (Ref.: 201513598052)
	Pontos: 1,0  / 1,0
	A ideia básica da comunicação com o uso de Remote Procedure Call (RPC) é:
		
	
	Prover pontos de conexão entre programas de computador em uma rede de computadores
	 
	Permitir que programas chamem procedimentos remotos de forma transparente, como se estivessem chamando procedimentos locais
	
	Ocultar de clientes remotos a disponibilidade de procedimentos em uma aplicação servidor
	
	Permitir que objetos distribuídos sejam compartilhados por vários programas aplicativos, com controle de sessão e de transações
	
	Permitir que um servidor remoto sempre tenha controle sobre as requisições a seus recursos ou serviços
	
	
	 7a Questão (Ref.: 201513394667)
	Pontos: 0,0  / 1,0
	Uma companhia decidiu implantar um novo sistema de compartilhamento de informações empresariais. Após estudos de campo, a empresa identificou alguns cenários de utilização das informações. No primeiro cenário, detectou-se que um volume massivo de dados relativos a documentos históricos, normas e regulamentos  da organização eram consumidos, em escala global, exclusivamente para leitura. No segundo cenário, verifiou-se que os documentos eram produzidos de forma colaborativa por equipes regionais de colaboradores. Esses colcaboradores, na maioria das vezes, estavam na mesma filial ou geograficamente muito próximos. O terceiro cenário envolvia apenas 10% dos documentos da empresa, acessados concorrentemente por todas as regionais do globo, tanto para leitura quanto para atualização.
Com base nesses cenários e em relação às arquiteturas de software distribuídas coerentemente com as necessidades da empresa, avalie as afirmações a seguir.
I. A utilização de arquitetura peer-to-peer (P2P) para disponibilizar os documentos do cenário 1 poderá reduzir o consumo da rede.
II. O compartilhamento baseado no modelo cliente-servidor com cache no cliente pode aumentar o desempenho da edição colaborativa, sem comprometer a consistência no cenário 2.
III. A utilização de replicação baseada em cópia primária pode aumentar a escalabilidade do sistema, sem comprometer, de forma significativa, a consistência de dados do cenário 3.
É correto o que se afirma em
		
	 
	I e II, apenas.
	
	III, apenas.
	
	I, apenas.
	 
	I e III, apenas.
	
	II, apenas.
	
	
	 8a Questão (Ref.: 201513517373)
	Pontos: 1,0  / 1,0
	Política de atualização do cache que é usada para gravar blocos de dados modificados de volta na copia mestre do servidor tem um efeito critico no desempenho e confiabilidade do sistema. Assinale a opção de resposta que apresenta a gravação quando o arquivo é fechado.
		
	
	Write-down
	
	Write-up
	 
	Write-on-close
	
	Delayed write
	
	Write-through
	
	
	 9a Questão (Ref.: 201512874307)
	Pontos: 0,0  / 1,0
	Web Service representa um termo utilizado na integração de sistemas e na comunicação entreaplicações diferentes e que possui entre suas características as possibilidades de:
I. interação de novas aplicações com as já existentes.
II. compatibilizar sistemas desenvolvidos em plataformas diferentes.
III. serem codificadas em um determinado protocolo, incluindo os parâmetros de entrada/saída.
IV. aplicações enviarem e receberem dados por meio de uma linguagem em formato padronizado.
Para a construção das bases de um Web Service, por padrão a linguagem é conhecida como XML e o protocolo pela sigla:
		
	
	XPOINTER.
	 
	SOAP.
	
	SCHEMA.
	
	UDDI.
	 
	HTTPS.
	
	
	 10a Questão (Ref.: 201513341376)
	Pontos: 0,0  / 1,0
	Analise as seguintes afirmativas concernentes a questões a computação em nuvem. 
I. IaaS - Foco na estrutura do hardware ou máquinas virtuais, armazenamento. Permitindo uma ampla diversidade se softwares. 
II. PaaS - Utilização apenas da plataforma como um banco de dados, um web service, serviços para desenvolvimento, testes, etc. 
III. DaaS - O uso de um software através da Internet, isto é, o usuário utiliza o software como serviço sem a necessidade de aquisição ou instalação local. 
A análise permite concluir que:
		
	
	As afirmativas I, II e III estão incorretas.
	
	Somente as afirmativas I e III estão incorretas.
	 
	Somente a afirmativa III está incorreta.
	
	Somente a afirmativa I está incorreta.
	 
	Somente a afirmativa II está incorreta.

Continue navegando