Baixe o app para aproveitar ainda mais
Prévia do material em texto
Professor: MAURO CESAR CANTARINO GIL Turma: 9003/AC Nota da Prova: 7,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 28/04/2016 08:19:07 1a Questão (Ref.: 201502497582) Pontos: 1,0 / 1,0 Em relação a sistemas distribuídos, considere: I. 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. II. Um sistema distribuído pode ser definido pela capacidade que um único processador tem para distribuir várias tarefas simultaneamente. III. 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. Está(ão) correta(s) a(s) afirmativa(s) II e III, apenas. I e II, apenas. II, apenas. I, apenas. I, II e III. 2a Questão (Ref.: 201502991801) Pontos: 1,0 / 1,0 Não é uma característica da Computação em Cluster ? O middleware da aplicação roda no nó escraco enquanto que os demais nós fazem e recebem acesso a ele por meio da rede de alta velocidade Qualquer nó controla a alocação de nós a um determinado programa, mantém a fila de jobs, mantém a interface de usuário (GUI). Migração de processos permite iniciar uma aplicação em qualquer nó (nó nativo) e depois mover transparentemente a execução desta para outros nós O nó mestre controla a alocação de nós a um determinado programa, mantém a fila de jobs, mantém a interface de usuário (GUI). O middleware da aplicação roda no nó mestre enquanto que os demais nós fazem e recebem acesso a ele por meio da rede de alta velocidade 3a Questão (Ref.: 201503051032) Pontos: 0,0 / 1,0 Assinale a única afirmação INCORRETA: Ter um banco de dados único, fatalmente congestiona as redes de acesso e entravam a utilização remota dos recursos. Manter um servidor único é muito mais vantajoso, visto que representa uma considerável economia de recursos e meios. Eles representam uma enorme economia de recursos de rede, justamente por trabalharem sozinhos. O uso de um servidor único pode se transformar em um enorme gargalo, porque o caminho de acesso a ele é um só. Eles representam um enorme desperdício de recursos de rede. Algoritmos muito grandes, que centralizam grande quantidade de informação, sobrecarregam a rede e o servidor que o utiliza. Para suportar mais usuários ou recursos, surgem problemas com as limitações de serviços, dados e algoritmos centralizados. O estudo da Escalabilidade de Tamanho ajuda a prevenir a escassez de máquinas, equipamentos e softwares. 4a Questão (Ref.: 201503053189) Pontos: 0,0 / 1,0 Sobre programação paralela, assinale a única alternativa CORRETA: O Sistema de Computação em Grade possui um alto grau de homogeneidade. Assim, recursos de computadores idênticos são reunidos para permitir a colaboração de um grupo de pessoas ou instituições. Tal colaboração realizada sob a forma de uma organização virtual. O Sistema de Computação em Grade possui um alto grau de heterogeneidade. Assim, recursos de diferentes organizações são reunidos para permitir a colaboração de um grupo de pessoas ou instituições. Tal colaboração realizada sob a forma de uma organização virtual. O Sistema de Computação em Grade possui um alto grau de heterogeneidade. Assim, recursos de computadores idênticos são reunidos para evitar a colaboração de pessoas ou instituições. Tal falta de colaboração é realizada sob a forma de uma organização virtual. O Sistema de Computação em Grade possui um baixo grau de homogeneidade. Assim, recursos de organizações similares são divididos para permitir a colaboração de um grupo de pessoas ou instituições. Tal colaboração realizada sob a forma de uma organização virtual. O Sistema de Computação em Grade possui um baixo grau de heterogeneidade. Assim, recursos de organizações muito parecidas são reunidos para impedir a colaboração de um grupo de pessoas ou instituições. Tal colaboração realizada sob a forma de uma organização virtual. 5a Questão (Ref.: 201502981204) Pontos: 1,0 / 1,0 Sabendo que tolerância a falhas significa que um sistema pode prover seus serviços mesmo na presença de falhas, ou seja, o sistema pode tolerar falhas e continuar funcionando normalmente. Com base nessa definição analise os itens abaixo e escolha a afirmativa CORRETA. I As definições para falha, erro e defeito, respectivamente são: Falha estão associadas ao universo físico, Erros estão associadas ao universo da Informação e Defeitos estão associadas ao universo do usuário As definições para falha, erro e defeito, respectivamente são: Falha estão associadas ao universo físico, Erros estão associadas ao universo da Informação e Defeitos estão associadas ao universo do usuário II A classificação de falhas em relação à sua persistência são: Física, de projeto e de interação III A classificação de falhas em relação à sua persistência são: transiente, intermitente e permanente IV Podemos classificar redundância como: redundância da informação, redundância de tempo e redundância física V As definições para falha, erro e defeito, respectivamente são: Falha: estão associadas às falhas originadas pelo usuário, Erros: estão associadas aos erros do hardware e Defeitos: estão associadas ao universo da Informação Somente estão corretos os itens I, III e IV Somente estão corretos os itens I, II e III Somente estão corretos os itens I, III e V Somente estão corretos os itens II, IV e V Somente estão corretos os itens II, III e IV 6a Questão (Ref.: 201502422554) Pontos: 1,0 / 1,0 No desenvolvimento de um sistema, um conjunto de métodos e técnicas deve ser empregado para atender aos atributos de "dependabilidade". Com relação à classificação desses métodos e técnicas é correto afirmar que a validação de falhas fornece estimativas sobre conseqüências de falhas. a tolerância a falhas fornece o serviço esperado, mesmo na presença de falhas envolvendo técnicas como o mascaramento de falhas, detecção de falhas, localização, confinamento, recuperação, reconfiguração e tratamento. a previsão de falhas impede a ocorrência ou introdução de falhas, envolvendo a seleção de metodologias de projeto e de tecnologias adequadas para os seus componentes. a prevenção de falhas envolve a verificação e remoção da presença de falhas. a prevenção de falhas fornece estimativas sobre a presença de falhas. 7a Questão (Ref.: 201502942896) Pontos: 0,0 / 1,0 De acordo com a classificação de Flynn, assinale a alternativa CORRETA: Computadores de fluxo único de instruções, fluxo único de dados Monoprocessador Computadores de fluxo múltiplo de instruções, fluxo único de dados Máquinas Vetoriais Computadores de fluxo único de instruções, fluxo múltiplo de dados Sistema Distribuído Computadores de fluxo único de instruções, fluxo único de dados Multiprocessador Computadores de fluxo múltiplo de instruções, fluxo múltiplo de dados Máquina Teórica 8a Questão (Ref.: 201502422484) Pontos: 1,0 / 1,0 A taxonomia de Flynn é utilizada para classificar sistemas de processamento paralelo. A figura apresenta uma das categorias definidas por Flynn. Qual das arquiteturas a seguir pertence à categoria mostrada na figura? Uniprocessador. Processadores vetoriais. UMA. Cluster. SMP. 9a Questão (Ref.: 201502422442) 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 colocadoem 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ógica de 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) I e II, apenas. I, apenas. I, II e III. II, apenas. III, apenas. 10a Questão (Ref.: 201502422494) Pontos: 1,0 / 1,0 No modelo clienteservidor de computação distribuída, os servidores requisitam serviços dos clientes mediante uma interface do tipo HTTP. servidores necessitam conhecer obrigatoriamente a quantidade de clientes existentes. clientes acessam os serviços fornecidos pelos servidores por meio da tecnologia Remote Procedure Call. clientes implementam a camada de apresentação e de persistência dos dados. servidores necessitam obrigatoriamente conhecer a identidade dos clientes. Período de não visualização da prova: desde 22/03/2016 até 24/05/2016.
Compartilhar