Baixe o app para aproveitar ainda mais
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.
Compartilhar