Buscar

Arquitetura de Sistemas Distribuídos AV 15-06-2016

Prévia do material em texto

Avaliação: CCT0180_AV_201308156871 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS 
Tipo de Avaliação: AV 
Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA 
Nota da Prova: 6,5 Nota de Partic.: 2 Av. Parcial 1,5 Data: 15/06/2016 18:10:15 
 
 
 1a Questão (Ref.: 201308273123) Pontos: 0,5 / 1,0 
Podemos considerar que existem 3 grandes desafios da computatção distribuida: 
- ausência de memória compartilhada 
- ausência de fonte comum de tempo 
- ausência de previsão de tempo de resposta no envio/recebimento de mensagens. 
 
Descreva os motivos para que sejam considerados um desafio em sistemas distribuídos. 
 
 
Resposta: Um dos motivos é o atraso no envio/recebimento do processamento por não ter o retorno de 
resposta. 
 
 
Gabarito: 
- Não pode utilizar variáveis comuns para comunicação entr processos 
- Não pode utilizar a referência de tempo para sincronizar processos 
- Não é possivel estimar se um processo foi ou não executado pois o retardo na entrega de 
mensagens é variável. 
 
 
 
 2a Questão (Ref.: 201308916133) Pontos: 1,0 / 1,0 
Nos sistemas de arquivos distribuídos a nomeação é um mapeamento entre objetos lógicos e físicos. 
Existem duas definições no contexto de mapeamento de nomes: transparência de posição e independência 
de posição, defina cada uma delas. 
 
 
Resposta: A transparência de posição oculta do usuário a posição do objeto. E a independência de posição, 
se o objeto tiver seu nome alterado, não precisará identificar essa alteração. 
 
 
Gabarito: transparência de posição- o nome de um arquivo não revela qualquer indicio da posição do 
arquivo no armazenamento físico. independência de posição- o nome de um arquivo não precisa ser 
alterado quando muda a posição o arquivo no armazenamento físico. 
 
 
 
 3a Questão (Ref.: 201308273046) Pontos: 1,0 / 1,0 
Computadores de baixo custo podem ser agrupados em clusters, onde exercem funções que exigem 
alto desempenho computacional como se fossem uma única máquina de grande porte. É correto 
afirmar que um cluster Beowulf com o sistema operacional Linux é constituído de vários nós 
escravos, 
 
 sendo que cada nó exerce seu próprio controle. 
 sendo que cada nó exerce o controle sobre seu nó vizinho e o último nó exercerá o controle sobre o 
primeiro nó. 
 sem a necessidade de controle. 
 controlados por um computador principal. 
 sendo que cada nó exerce o controle sobre todos os demais nós. 
 
 
 
 4a Questão (Ref.: 201308776978) Pontos: 1,0 / 1,0 
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: 
 
 Migração 
 Concorrência 
 Localização 
 Replicação 
 Acesso 
 
 
 
 5a Questão (Ref.: 201308880133) Pontos: 0,0 / 1,0 
Falhas estão associadas ao universo físico, erros ao universo da informação e defeitos ao universo 
do usuário. Por exemplo: um chip de memória, que apresenta um problema do tipo grudado-em-zero 
(stuck-at-zero) em um de seus bits, pode provocar uma interpretação discrepante da informação 
armazenada em uma estrutura de dados e como resultado o sistema pode negar autorização de 
embarque para todos os passageiros de um voo. 
A partir dessa colocação poderemos definir que a seguinte associação: 
I- Falha no universo físico 
II- Erro no universo da informação 
III- Defeito no universo do usuário 
A- Negação na autorização 
B- Problema na intepretação da informação 
C- Problema no chip 
Assinale a alternativa que apresenta a correlação CORRETA. 
 
 I-C, II-A, III-B 
 I-C, II-B, III-A 
 I-B, II-C, III-A 
 I-A, II-B, III-C 
 I-A, II-C, III-B 
 
 
 
 6a Questão (Ref.: 201308740136) Pontos: 1,0 / 1,0 
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 
 Todos os itens estão corretos 
 Somente os itens I, II e IV estão corretos 
 Somente os itens II, III e IV estão corretos 
 Somente os itens I, II e III estão corretos 
 
 
 
 7a Questão (Ref.: 201308272967) 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: 
 
 As afirmativas 1, 2 e 3 são falsas. 
 Apenas as afirmativas 2 e 3 são falsas. 
 Apenas as afirmativas 1 e 3 são falsas. 
 Apenas uma das afirmativas é falsa. 
 Apenas as afirmativas 1 e 2 são falsas. 
 
 
 
 8a Questão (Ref.: 201308273139) 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 servidor execute a função listen para aguardar uma conexão do cliente. 
 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. 
 
 
 
 9a Questão (Ref.: 201308262266) Pontos: 0,5 / 0,5 
O NFS (Network File System) permite configurar o compartilhamento de arquivos entre sistemas Unix e 
Linux. Desta forma ele necessita utilizar um modelo de comunicação que dê suporte a comunicação cliente-
servidor e que oculte a complexidade da troca de mensagens. Qual o modelo de comunicação distribuída 
utilizado pelo NFS? 
 
 SOA (Service-oriented architecture ) 
 DCOM(Distributed Component Object Model) 
 NCS ( Network Computing System) 
 RPC (remote Procedure Call) 
 CORBA (Common Object Request Broker Architecture) 
 
 
 
 10a Questão (Ref.: 201308273098) Pontos: 0,5 / 0,5 
Arquitetura orientada a serviço é um novo conceito, no qual cria-se um ambiente de descoberta dinâmico e 
se faz o uso de Serviços Web através da rede. NÃO é uma tecnologia usada nos serviços Web 
disponibilizados 
 
 XML. 
 SOA. 
 WSDL. 
 UDDI 
 SOAP.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes