Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0180_AV_201301013889 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS Tipo de Avaliação: AV Aluno: 201301013889 - DIVALDO ALMIR ANTUNES Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA Nota da Prova: 6,0 Nota de Partic.: 2 Av. Parcial.:2 Data: 18/11/2015 08:56:18 (F) 1 a Questão (Ref.: 100565) Pontos: 1,5 / 1,5 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: Não pode utilizar variaveis comuns para a comunicacao entre processos; Não pode utilizar referencia de tempo para sincronizar processos; Não é possivel estimar se um processo foi ou não executado pois o retardo da entrega de mensagens é variavel; 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. 2 a Questão (Ref.: 158297) Pontos: 1,5 / 1,5 Quais as principais diferenças entre uma aplicação peer-to-peer (P2P) e outra cliente/servidor? Resposta: P2P -> Nenhum per tem conhecimento global do sistema, porem todos os dados e serviços sao acessados de qualquer per Cliente servidor-> Cada cliente tem uma visao global do sistema, mas nem todos os dados e serviços podem ser acessados por qualquer cliente Gabarito: Na comunicação P2P, in¬divíduos que constituem um grupo livre podem se comunicar com outros participantes do grupo. Em princípio, toda pessoa pode se comunicar com uma ou mais pessoas; não existe qualquer divisão estrita entre clientes e servidores. Diversos sistemas P2P não possuem qualquer informação centralizada, mas ao contrário, mantém suas informações locais e compartilha uma lista dos peers vizinhos que fazem parte do sistema. 3 a Questão (Ref.: 175554) Pontos: 0,0 / 0,5 Analise as seguintes afirmações: I. Um sistema distribuído pode ser classificado como um conjunto de computadores com seu próprio clock e que não possui memória compartilhada, mas que é visto por seus usuários como um recurso único no qual a comunicação se dá através de um barramento por troca de mensagens. Estes sistemas são considerados por meio destas características como fracamente acoplados, isto é, um cluster. Página 1 de 4BDQ Prova 25/11/2015http://simulado.estacio.br/bdq_prova_resultado_preview.asp User Realce User Realce II. A computação em cluster envolve dois ou mais computadores servindo a um sistema como um único recurso. Os computadores que compõem um cluster, denominados nó, devem ser interconectados, de maneira a formarem uma rede. III. A rede que compõe um cluster deve ser criada de uma forma que permita a interconexão de um número fixo de computadores ou nós. A retirada de um nó interrompe o funcionamento do cluster, até que o nó seja substituído. A principal vantagem do cluster é que qualquer sistema operacional pode ser usado como, por exemplo, Windows, Linux, ou BSD simultaneamente no mesmo cluster. Com isso, as particularidades de um sistema operacional serão compartilhadas entre os demais sistemas operacionais participantes do cluster. Indique a opção que contém as afirmativas CORRETAS: II e III, apenas. I, apenas. I, II e III. I e II, apenas. II, apenas. 4a Questão (Ref.: 100447) Pontos: 0,5 / 0,5 Em relação a sistemas distribuídos, considere: I. Visando a otimização do maior número possível de máquinas e tipos de computadores, o protocolo ou canal de comunicação pode ser dotado de um interpretador para compatibilizar a informação que possa não ser entendida por certas máquinas. II. O Middleware é composto por um conjunto de processos ou objetos num grupo de computadores, que interagem entre si de forma a implementar comunicação e oferecer suporte para partilha de recursos a aplicações distribuídas. III. Um sistema distribuído pode ser definido pela capacidade que um único processador tem para distribuir várias tarefas simultaneamente. IV. Um sistema distribuído pode ser definido como uma coleção de processadores fracamente acoplados, que não compartilham memória nem relógio, interconectados por uma rede de comunicação. É correto o que consta APENAS em I e IV. II e III. I e II. I e III. II e IV. Gabarito Comentado. 5 a Questão (Ref.: 54591) 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 Rede de alta velocidade Replicação de componentes. Mascaramento de falhas Gabarito Comentado. 6 a Questão (Ref.: 54586) Pontos: 0,5 / 0,5 Página 2 de 4BDQ Prova 25/11/2015http://simulado.estacio.br/bdq_prova_resultado_preview.asp Assinale abaixo a frase que melhor explica o conceito da "Classificação de Flynn" Classifica os sistemas de acordo com a forma como acontecem os fluxos de dados e os fluxos de instrução Classifica os sistemas EXCLUSIVAMENTE pelo tipo de memoria utilizada, centralizada, ou distribuída. Classifica os sistemas de acordo com a forma de comunicação entre os processadores., ou seja suas instruções Classifica os sistemas de acordo com sua capacidade de processamento e como os processadores se comunicam com a memória. Classifica os sistemas baseados no desempenho 7a Questão (Ref.: 12162) Pontos: 0,5 / 0,5 Quando possuímos em uma rede de computadores uma situação onde: Os clientes(usuários) consumidores do serviço oferecido por um servidor, que fornece este serviço simultaneamente a diversos usuários, estamos falando de: Modo de transmissão Full-Duplex Arquitetura Cliente/Servidor Sistemas distribuídos Arquitetura Ponto-a-Ponto Topologia lógica estrela 8a Questão (Ref.: 100572) Pontos: 0,0 / 0,5 Considerando um sistema que utiliza RPC e analise as operações a seguir. 1. Dobrar o valor que está em um campo de um registro de um banco de dados. 2. Calcular as raízes de uma equação do segundo grau 3. Solicitar o saldo de uma conta corrente 4. Inserir um elemento em uma lista encadeada 5. Ler o primeiro registro de um arquivo Marque a opção que apresenta todas as operações, dentre as citadas, que são naturalmente idempotentes. 1 e 4 3 e 5 1, 2 e 4 1 e 2 2, 3 e 5 Gabarito Comentado. 9a Questão (Ref.: 593594) Pontos: 0,0 / 1,0 Qual das opções abaixo não é uma característica do modelo Peer 2 Peer ? Heterogeneidade Não há coordenação central e, portanto, não há um ponto de falha nem gargalo. Nenhum peer tem uma visão global do sistema, porém todos os dados e serviços são acessíveis de qualquer peer. Escalabilidade Todos os peer tem uma visão global do sistema, porém todos os dados e serviços são acessíveis de qualquer peer. Gabarito Comentado. Página 3 de 4BDQ Prova 25/11/2015http://simulado.estacio.br/bdq_prova_resultado_preview.asp 10 a Questão (Ref.: 249759) Pontos: 1,0 / 1,0 Assinale a alternativa que NÃO é considerada uma característica da computação em nuvem: Serviços sob demanda Virtualização Tolerância a falhas Independência de plataformas Baixa escalabilidade Período de não visualização da prova: desde 12/11/2015 até 24/11/2015. Página 4 de 4BDQ Prova 25/11/2015http://simulado.estacio.br/bdq_prova_resultado_preview.asp
Compartilhar