Buscar

ARQUITETURA DE SISTEMAS DISTRIBUÍDOS 2

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

ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
	Avaliação Parcial: CCT0227_SM_201402281153 V.1 
	Aluno(a): ROGÉRIO DA SILVA BORGES
	Matrícula: 201402281153
	Acertos: 8,0 de 10,0
	Data: 31/05/2018 22:40:24 (Finalizada)
	
	
	1a Questão (Ref.:201403380388)
	Acerto: 1,0  / 1,0
	Qual das alternativas abaixo pode ser considerada como conjunto de desafios para sistemas distribuídos?
		
	 
	Heterogeneidade, sistemas abertos, segurança e escalabilidade.
	
	Middlewares, computação na nuvem, webservices e compartilhamento de recursos.
	
	Dispositivos móveis, mainframes, banco de dados e linguagens de programação.
	
	Homogeneidade, sockets, web e mainframes.
	
	Homogeneidade, sistemas fechados, falhas, servidores web.
	
	
	
	2a Questão (Ref.:201402902845)
	Acerto: 1,0  / 1,0
	Qual das opções abaixo não e uma característica de sistemas distribuídos ?
		
	
	ambiente geralmente marcado pela heterogeneidade
	 
	Alto acoplamento e atrasos na comunicação
	
	dificuldade em definir a ordem dos eventos e estado global do sistema, uma vez que a comunicação acontece pela troca de mensagens
	
	processos em sistemas computacionais distintos com probabilidade de falhas
	
	comunicação geralmente não confiável, onde existem atrasos, variação de atrasos, perdas e, em alguns casos, baixas larguras de banda
	
	
	
	3a Questão (Ref.:201402409730)
	Acerto: 1,0  / 1,0
	Sobre o processamento paralelo e distribuído, assinale a afirmação correta.
		
	
	A execução de tarefas em um ambiente de processadores distribuídos com acoplamento fraco prevê que a memória seja compartilhada entre os processos trabalhadores.
	
	Um grid computacional pode ser formado por diversos computadores, heterogêneos, que não podem estar distribuídos via Web por problemas de segurança.
	 
	A computação paralela é caracterizada pelo uso de vários processadores para executar uma computação de forma mais rápida, baseando-se no fato de que o processo de resolução de um problema pode ser dividido em tarefas menores, que podem ser realizadas simultaneamente através de algum tipo de coordenação.
	
	Em programação paralela não é necessário se conhecer a arquitetura de comunicação entre processadores para elaborar os programas.
	
	Um sistema distribuído fortemente acoplado é formado por um ambiente de computadores dotados de memória e sistema operacional próprios, que se comunicam via switch.
	
	
	
	4a Questão (Ref.:201402409743)
	Acerto: 1,0  / 1,0
	O objetivo de uma camada de Middleware em um sistema multicamadas é:
		
	 
	disponibilizar classes utilitárias e serviços independentes de plataforma que permitam a obtenção de computação distribuída em ambientes heterogêneos.
	
	permitir acesso a dispositivos de hardware, como câmeras e impressoras, através de uma API de alto nível;
	
	cuidar de aspectos relacionados com a infraestrutura de rede, definindo interfaces de comunicação com hubs e roteadores;
	
	prover uma interface de acesso padrão a um sistema operacional específico, de modo a disponibilizar os serviços nele existentes a clientes em outras plataformas;
	
	oferecer componentes relacionados ao negócio para serem utilizados na construção de aplicativos pelos engenheiros de sistemas;
	
	
	Gabarito Coment.
	
	
	
	
	5a Questão (Ref.:201403311845)
	Acerto: 1,0  / 1,0
	[IFBA - 2016] Os sistemas distribuídos são passíveis de falhas. Assinale a alternativa que apresenta corretamente uma característica dos tipos de falhas que podem ocorrer em sistemas distribuídos.
		
	
	Uma falha permanente ocorre para sempre, sendo impossível de diagnosticar.
	
	Uma falha transiente ocorre uma vez e depois desaparece, porém se acontecer novamente ainda ocorrerá a falha.
	
	Uma falha intermitente ocorre e desaparece, sendo fácil de diagnosticar.
	 
	Uma falha intermitente ocorre e desaparece, sendo difícil de diagnosticar.
	
	Uma falha transiente ocorre periodicamente em um sistema.
	
	
	
	6a Questão (Ref.:201402365816)
	Acerto: 1,0  / 1,0
	    Tolerância a falhas significa que um sistema pode prover seus serviços mesmo na presença de falhas, ou seja, o sistema pode tolerar falhas e continuar funcionando normalmente. Com base nessa definição analise as afirmações abaixo e  assinale a alternativa onde todas  estão corretas.
a.      As definições para falha, erro e defeito, respectivamente são: Falha: estão associadas ao universo físico, Erros : estão associadas ao universo da  Informação e Defeitos: estão associadas ao universo do usuário .
b.  A classificação de falhas em relação à sua persistência são: Física, de projeto e de interação
c.      A classificação de falhas em relação à sua persistência são: transiente, intermitente e permanente
d.   Podemos classificar redundância como: redundância da informação, redundância de tempo e redundância física
 
		
	
	Somente as alternativas A e D são verdadeiras
	
	Somente as alternativas A, B e C são verdadeiras
	
	Somente as alternativas A e C são verdadeiras
	
	Somente as alternativas A e B são verdadeiras
	 
	Somente as alternativas A, C e D são verdadeiras
	
	
	
	7a Questão (Ref.:201402542954)
	Acerto: 0,0  / 1,0
	Analise as seguintes afirmativas.
I. Uma arquitetura multithreading executa simultaneamente o código de diversos fluxos de instruções (threads).
II. Uma arquitetura superescalar depende de uma boa taxa de acerto do mecanismo de predição de desvio para obter um bom desempenho.
III. Os processadores vetoriais são um tipo de arquitetura SIMD.
IV. Um processador dual-core é mais eficiente em termos de consumo de energia do que dois processadores single-core de mesma tecnologia.
 
A partir da análise, pode-se concluir que
		
	 
	Apenas as afirmativas I, II e IV estão corretas.
	
	Apenas as afirmativas III e IV estão corretas.
	 
	Todas as afirmativas estão corretas.
	
	Apenas as afirmativas I, III e IV estão corretas.
	
	Apenas a afirmativa IV está correta.
	
	
	
	8a Questão (Ref.:201402930130)
	Acerto: 0,0  / 1,0
	De acordo com a classificação de arquiteturas de acesso à memória, assinale a alternativa INCORRETA:
		
	
	Acesso não uniforme à memória com cache coerente - CC-NUMA
	
	Acesso uniforme à memória - UMA
	 
	Sem acesso à memória remota - NCOMA
	 
	Acesso não uniforme à memória - NUMA
	
	Arquitetura de memória somente de cache - COMA
	
	
	Gabarito Coment.
	
	
	
	
	9a Questão (Ref.:201403020506)
	Acerto: 1,0  / 1,0
	Um sistema Cliente/Servidor pode ser entendido como a interação entre Software e Hardware em diferentes níveis, implicando na composição de diferentes computadores e aplicações. As opções abaixo apresentam característica do lado Servidor:
I- Denominado de "front-end", é um processo que interage com o usuário através de uma interface gráfica.
II- Recebe e responde às solicitações dos Clientes.
III- Atende a diversos Clientes simultaneamente.
Assinale a opção CORRETA.
		
	
	Somente os itens I e III estão corretos
	
	Somente o item II está correto
	
	Somente o item I está correto
	
	Os itens I, II e III estão corretos
	 
	Somente os itens II e III estão corretos
	
	
	Gabarito Coment.
	
	
	
	
	10a Questão (Ref.:201402409691)
	Acerto: 1,0  / 1,0
	A arquitetura cliente-servidor
		
	 
	permite compartilhamento de recursos, já que um servidor pode atender a vários clientes.
	
	oferece estruturação de processamento local, além de ter, por base, o conceito de processos locais.
	
	permite a comunicação por meio da troca de mensagens e é considerada fortemente acoplada.
	
	relaciona-se com a execução de processos idênticos na rede e nossistemas que a constituem.

Outros materiais