Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0180_AV_201407011235 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS Tipo de Avaliação: AV Aluno: Professor: MAURO CESAR CANTARINO GIL Turma: 9002/AB Nota da Prova: 5,0 Nota de Partic.: 1,5 Av. Parcial 2 Data: 14/11/2015 10:39:02 1a Questão (Ref.: 201407112923) Pontos: 0,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: Porque não é possível estimar o tempo 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.: 201407112932) Pontos: 0,0 / 1,5 O desenvolvimento de aplicações distribuídas utilizando RPC é considerada de alto nível, enquanto a utilização direta de sockets é considerada de baixo nível. Cite e descreva UMA vantagem e UMA desvantagem da utilização de RPC em relação a programação com sockets Resposta: Desvantagem: Dificuldade de Sincronização; Vantagem: Middleware evita necessidade de saber detalhes da comunicação entre os processos. Gabarito: Vantagem: não é necessário conhecer os detalhes da rede pois o middleware é resposável pela conversão de chamada de função (como se fosse local) em mensagem Desvantagem: não há um controle efetivo de erros. 3a Questão (Ref.: 201407654552) Pontos: 0,5 / 0,5 Analise as afirmativas a seguir, a respeito de sistemas distribuídos. I - Uma das principais diferenças entre um sistema distribuído e um sistema em rede é que, do ponto de vista do usuário, o sistema distribuído se comporta como uma única máquina, enquanto que o sistema em rede expõe ao usuário as diversas máquinas separadamente. II - Em um sistema distribuído, uma migração de processo entre nós do sistema pode ser feita para proporcionar balanceamento de carga ou aceleração da computação, sendo esta através da divisão do processo em subprocessos que executem em paralelo. III - Os nós de um sistema distribuído podem executar diferentes sistemas operacionais. Está(ão) correta(s) a(s) afirmativa(s) II, apenas II e III, apenas I, apenas I, II e III I e II, apenas 4a Questão (Ref.: 201407741386) Pontos: 0,0 / 0,5 Sobre Sistemas de Computação Distribuída: I - Sistemas de Computação Distribuídos geralmente são utilizados para executar tarefas de computação de alto desempenho. II - Sistemas de Computação Distribuídos podem ser divididos em dois subgrupos: Computação de Cluster e Computação de Grade. III - Um fator que caracteriza a Computação em Cluster é que cada nó executa o mesmo sistema operacional. IV - Na Computação de Cluster o hardware subjacente consiste de um conjunto de estações de trabalho ou PC's semelhantes, conectados por meio de uma rede local de alta velocidade. V - O uso de clusters se tornou mais atrativo conforme passou a ser possível comprar máquinas de alto desempenho mais baratas e liga-las em uma rede de alta velocidade para conseguir resultados que antes só eram alcançados por supercomputadores. Assinale a alternativa CORRETA. Todos os itens estão corretos. Somente os itens II , III , IV e V estão corretos. Somente os itens II , III e IV estão corretos. Somente os itens I e II estão corretos. Somente o item I está correto. 5a Questão (Ref.: 201407066949) 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 Mascaramento de falhas Rede de alta velocidade Fonte, processador, memória redundante Replicação de componentes. 6a Questão (Ref.: 201407066944) Pontos: 0,5 / 0,5 Assinale abaixo a frase que melhor explica o conceito da "Classificação de Flynn" Classifica os sistemas de acordo com sua capacidade de processamento e como os processadores se comunicam com a memória. Classifica os sistemas EXCLUSIVAMENTE pelo tipo de memoria utilizada, centralizada, ou distribuída. Classifica os sistemas baseados no desempenho Classifica os sistemas de acordo com a forma como acontecem os fluxos de dados e os fluxos de instrução Classifica os sistemas de acordo com a forma de comunicação entre os processadores., ou seja suas instruções 7a Questão (Ref.: 201407106047) Pontos: 0,5 / 0,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? Assinale a resposta que justifica corretamente a escolha feita. Iterativo, pois o tempo de resposta é previsivel. Concorrente, pois não podemos prever o tempo de resposta de cada solicitação. Concorrente, pois cada cliente pode fazer uma unica requisição. Não podemos afirmar pois depende do tempo de resposta de cada solicitação. Iterativo, pois somente um cliente pode fazer uma requisição de cada vez. 8a Questão (Ref.: 201407112822) Pontos: 0,5 / 0,5 Desenvolvido pela Sun Microsystems, o Network Information Service - NIS é um serviço para distribuição de informações por uma rede, com as seguintes características: I. a informação administrativa que é armazenada no servidor não precisa ser duplicada, tornando possível medir a consistência dos dados, além de aumentar a flexibilidade para os usuários. II. fornecer aos usuários um ambiente transparente, facilitando a administração do ambiente, pelo fato de manter uma base de dados centralizada na rede, diminuindo as inconsistências e tornando a manutenção mais fácil. III. manter dados importantes, como informações de todas as contas de usuários na rede sincronizadas em todas as máquinas, pois isto permite ao usuário mover-se de um computador para outro sem o inconveniente de ter que se lembrar de diferentes senhas, ou copiar dados de uma máquina para outra. O funcionamento do NIS se baseia em um componente, composto fundamentalmente do servidor, que armazena as informações do cliente e que acessa o servidor, além de várias ferramentas administrativas. Esse componente é denominado: Remote Procedure Call - RPC. Network Procedure Call - NPC. Secure Procedure Call - SPC. Manager Procedure Call - MPC. Administration Procedure Call - APC. 9a Questão (Ref.: 201407068912) Pontos: 1,0 / 1,0 Analise as afirmativas a seguir no que diz respeito às caracteristicas da arquitetura P2P e assinale a alternativa INCORRETA. O peer-to-peer é um exemplo de arquitetura descentralizada A diferença entre o modelo P2P híbrido do modelo P2P puro, está na existência no modelo P2P híbrido de um servidor responsável por alguns dos serviços da rede. Alguns problemas/críticas relacionadas ao modelo P2P é a falta de controle de quem são os autores/proprietários de fato das informações que são compartilhadas pela rede, facilitando ainda mais a pirataria neste meio de comunicação.O Software Cliente é um programa de execução local, mas que se torna um cliente temporário em um acesso remoto É possível que uma única máquina servidora execute muitos programas servidores, pois os mesmos não consomem recursos computacionais enquanto aguardam requisições. 10a Questão (Ref.: 201407112803) Pontos: 1,0 / 1,0 Assinale a alternativa que complete corretamente a lacuna do texto a seguir. O Consórcio World Wide Web (W3C) é um consórcio internacional em que as organizações filiadas, uma equipe em tempo integral e o público trabalham com o objetivo principal direcionado para o desenvolvimento de _____. novos sistemas operacionais para gerenciamento na Internet. equipamentos de interconexão de alta velocidade para banda larga. microprocessadores de alto desempenho para microcomputadores RISC. protocolos de comunicação em apoio à arquitetura TCP/IP. padrões e diretrizes para a Web. Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
Compartilhar