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