Buscar

Avaliação Arquitetura de sistemas distribuidos

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

Avaliação: CCT0180_AV_201301473375 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS
	Tipo de Avaliação: AV
	Aluno: 201301473375 - PAULO MAURICIO NASCIMENTO
	Professor:
	MAURO CESAR CANTARINO GIL
	Turma: 9002/AB
	Nota da Prova: 7,5        Nota de Partic.: 1,5        Data: 19/06/2015 20:19:24
	�
	 ��1a Questão (Ref.: 201302123320)
	Pontos: 1,5  / 1,5
	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 ?
	
	
Resposta: Utilizando-se a arquitetura P2P, onde os clientes podem ser servidores e virse versa, o compartilhando arquivos de forma paralela
	
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.
	
	�
	 ��2a Questão (Ref.: 201301754391)
	Pontos: 0,0  / 0,5
	Sistemas distribuídos e computadores paralelos com múltiplos processadores fortemente acoplados possuem algumas características comuns, como a existência de vários processadores e a possibilidade de executar tarefas simultâneas, uma em cada processador, em um dado instante de tempo. Mas um sistema distribuído diferencia-se de um sistema multiprocessador fortemente acoplado principalmente porque o sistema distribuído: Assinale a alternativa CORRETA:
	
	 
	Não apresenta memória compartilhada nem relógio global.
	
	Exige um ambiente de administração único e medidas especiais de segurança contra associações ilícitas.
	
	Exige um sistema operacional de rede e hardware padronizado nos computadores.
	 
	Possui memória secundária compartilhada e protocolos de sincronização de estado.
	
	Apresenta suporte de rede de alta velocidade e um relógio global compartilhado.
	
	�
	 ��3a Questão (Ref.: 201302125132)
	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:
	
	 
	Acesso
	
	Concorrência
	
	Localização
	
	Replicação
	
	Migração
	
	�
	 ��4a Questão (Ref.: 201301575303)
	Pontos: 0,5  / 0,5
	Um importante processo para que um sistema distribuído tenha sucesso em sua implementação é o tratamento / resolução de falhas. Assinale abaixo qual conceito NÃO está relacionado ao processo.
	
	
	RAID
	
	Fonte, processador, memória redundante
	
	Mascaramento de falhas
	 
	Rede de alta velocidade
	
	Replicação de componentes.
	
	�
	 ��5a Questão (Ref.: 201302088287)
	Pontos: 0,5  / 0,5
	Relacione as colunas (I a V) com a coluna (A a E). 
(I) Multicore. 
(II) Superpipeline. 
(III) Superescalar. 
(IV) Pipeline dinâmico. 
(V) Multiprocessadores. 
(A) Múltiplos pipelines que operam em paralelo. 
(B) Execução de instruções fora de ordem em um pipeline. 
(C) Pipelines com grande número de estágios. 
(D) Múltiplos processadores compartilhando um espaço de endereços. 
(E) Múltiplos processadores em um único encapsulamento. 
Assinale a alternativa que contém a associação correta.
	
	 
	I-E, II-C, III-A, IV-B, V-D.
	
	I-D, II-E, III-B, IV-A, V-C.
	
	I-E, II-C, III-A, IV-D, V-B.
	
	I-B, II-A, III-C, IV-E, V-D.
	
	I-C, II-A, III-B, IV-D, V-E.
	
	�
	 ��6a Questão (Ref.: 201301621279)
	Pontos: 0,5  / 0,5
	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.
	
	
	A definição e a justificativa estão corretas.
	
	Apenas a definição está errada pois servidor é um computador
	
	A definição e a justificativa estão erradas
	 
	A definição está correta mas a justificativa está errada
	
	A definição estaria correta se a aplicação utilizasse um middleware
	
	�
	 ��7a Questão (Ref.: 201301621185)
	Pontos: 0,5  / 0,5
	Qual das opções abaixo apresenta somente serviços de middleware?
	
	
	Mecanismos de comunicação através da linguagem SQL; facilidades de uso de múltiplos processadores; mecanismos de chamada de procedimento remoto (RPC).
	 
	Mecanismos de chamada de procedimento remoto (RPC); comunicação pelo uso de soquetes; mecanismos de comunicação através da linguagem SQL.
	
	Mecanismos de chamada de procedimento remoto (RPC); facilidades de uso de múltiplos processadores; compartilhamento de memória entre processos.
	
	Mecanismos de comunicação através da linguagem SQL; compartilhamento de memória entre processos; comunicação pelo uso de soquetes.
	
	Compartilhamento de memória entre processos; facilidades de uso de múltiplos processadores; comunicação pelo uso de soquetes.
	
	�
	 ��8a Questão (Ref.: 201301621178)
	Pontos: 1,0  / 1,0
	O protocolo NFS implementa um sistema de arquivos remoto, na forma cliente/servidor, onde o servidor oferece uma área de armazenamento, que pode ser utilizada por um cliente como se fosse uma área local. O NFS é dependente
	
	
	da arquitetura do servidor.
	
	do protocolo de transporte.
	
	da rede.
	
	do sistema operacional. .
	 
	dos procedimentos de RPC (Remote Procedure Call).
	
	�
	 ��9a Questão (Ref.: 201301621292)
	Pontos: 1,5  / 1,5
	Considere uma aplicação que atua como servidor de arquivos. É função deste servidor permitir a leitura e escrtita de arquivos em um disco da rede, transferência de arquivos para diferentes midias (pen-drive, cd...) além de fornecer uma lista com o conteúdo de um diretório. As operações são solicitadas por processos cliente. Devemos utilizar servidores iterativos ou concorrentes? Justifique sua resposta.
	
	
Resposta: Concorrentes, pois não temos como prever nem saber o tempo de resposta de cada solicitação
	
Gabarito: Servidores Concorrente, pois não é possivel prever o tempo de resposta de cada requisição. O servidor pode ficar ocupado durante um longo periodo de tempo e as requisições seriam descartadas caso fosse iterativo.
	
	�
	 ��10a Questão (Ref.: 201301621210)
	Pontos: 1,0  / 1,0
	Na figura é esboçado o esquema de um web service e suas relações (setas), foi feita a associação número e descrição da relação, da seguinte forma: 1 - "É acessado usando"; 2 - "Permite a descoberta de"; 3 - "Liga-se a"; 4 - "Permite comunicação com" e 5 - "Descreve". 
Com relação a interoperabilidade de sistemas, SOA e web services, arquitetura e-ping e padrões XML estãocorretas as associações:
 
	
	
	Somente 1, 2 e 5
	
	Somente 3,4 e 5
	
	Somente 1,3 e 4
	
	Somente 1 e 2
	 
	1, 2, 3, 4 e 5

Outros materiais