Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0227_AV1_201402050178 » ARQUITETURA DE SISTEMAS DISTRIBUÍDOS Tipo de Avaliação: AV1 Aluno: 201402050178 - PAULO MADSON RODRIGUES MELO Professor: MAURO CESAR CANTARINO GIL Turma: 9003/AC Nota da Prova: 6,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 20/04/2016 16:24:14 1a Questão (Ref.: 201402230749) Pontos: 1,0 / 1,0 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. 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, apenas. I, apenas. II e III, apenas. I, II e III. I e II, apenas. 2a Questão (Ref.: 201402288874) Pontos: 1,0 / 1,0 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: Exige um sistema operacional de rede e hardware padronizado nos computadores. 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. Apresenta suporte de rede de alta velocidade e um relógio global compartilhado. Possui memória secundária compartilhada e protocolos de sincronização de estado. 3a Questão (Ref.: 201402155639) Pontos: 1,0 / 1,0 No contexto da computação em cluster, é definido como a camada de software adicionada acima do sistema operacional para prover uma imagem única do sistema, possibilitando acesso uniforme a diferentes modos do cluster sem o consentimento de que o sistema operacional está executando em um modo particular: Load Balancing. Shareware. Middleware. Staffware. High Availability and Failover. 4a Questão (Ref.: 201402155642) Pontos: 0,0 / 1,0 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 III. I e IV. II e IV. II e III. I e II. 5a Questão (Ref.: 201402762770) 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-B, II-C, III-A I-A, II-C, III-B I-A, II-B, III-C I-C, II-B, III-A 6a Questão (Ref.: 201402762769) Pontos: 1,0 / 1,0 Complete as lacunas: Um _______ é definido como um desvio da especificação e não podem ser tolerados, mas deve ser evitado que o sistema o apresente. Define-se que um sistema está em _______, se o processamento posterior a partir desse estado pode levar a um defeito. Finalmente define-se _______ como a causa física ou algorítmica do ______. Assinale a alternativa que apresenta a sequência correta das palavras para complementar o texto acima. defeito, falha, erro, falha falha, erro, defeito, erro defeito, erro, falha, erro falha, defeito, erro, falha erro, erro, falha, defeito 7a Questão (Ref.: 201402622774) Pontos: 0,0 / 1,0 De acordo com a classificação de arquiteturas de acesso à memória, assinale a alternativa INCORRETA: Acesso uniforme à memória - UMA Sem acesso à memória remota - NORMA Arquitetura de memória somente de cache - COMA Acesso não uniforme à memória - NUMA Acesso não uniforme à memória com cache coerente - NUMA 8a Questão (Ref.: 201402622770) Pontos: 0,0 / 1,0 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-C, II-A, III-B, IV-D, V-E. I-E, II-C, III-A, IV-D, V-B. I-B, II-A, III-C, IV-E, V-D. I-D, II-E, III-B, IV-A, V-C. 9a Questão (Ref.: 201402155611) Pontos: 1,0 / 1,0 A figura apresenta uma típica arquitetura de 3 camadas utilizada para disponibilizar sites na Internet. Sobre essa arquitetura, são feitas as afirmativas abaixo. I - Drivers que seguem o padrão ODBC podem ser utilizados por aplicações que estão no servidor de aplicações para acessar tabelas no servidor de bando de dados. II - Se o nível de processamento aumentar, um novo servidor de aplicações pode ser colocado em uma estrutura de cluster para responder aos pedidos do servidor Web e, nesse caso, a replicação de sessão, presente em alguns servidores de aplicação, garante que um servidor assuma as funções de um servidor com problemas, sem que o usuário perceba o ocorrido. III - Como uma boa prática na implementação de soluções distribuídas, a lógicade negócio é implementada em componentes que ficam instalados no servidor Web, sendo que o servidor de aplicações funciona como intermediário entre o servidor web e o de banco de dados gerenciando as transações. Está(ão) correta(s) a(s) afirmativa(s) III, apenas. I, II e III. I e II, apenas. I, apenas. II, apenas. 10a Questão (Ref.: 201402155663) Pontos: 1,0 / 1,0 No modelo cliente-servidor de computação distribuída, os servidores necessitam obrigatoriamente conhecer a identidade dos clientes. servidores requisitam serviços dos clientes mediante uma interface do tipo HTTP. clientes implementam a camada de apresentação e de persistência dos dados. servidores necessitam conhecer obrigatoriamente a quantidade de clientes existentes. clientes acessam os serviços fornecidos pelos servidores por meio da tecnologia Remote Procedure Call.
Compartilhar