Baixe o app para aproveitar ainda mais
Prévia do material em texto
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS Avaliação Parcial: CCT0227_SM_201402281153 V.1 Aluno(a): ROGÉRIO DA SILVA BORGES Matrícula: 201402281153 Acertos: 8,0 de 10,0 Data: 31/05/2018 22:40:24 (Finalizada) 1a Questão (Ref.:201403380388) Acerto: 1,0 / 1,0 Qual das alternativas abaixo pode ser considerada como conjunto de desafios para sistemas distribuídos? Heterogeneidade, sistemas abertos, segurança e escalabilidade. Middlewares, computação na nuvem, webservices e compartilhamento de recursos. Dispositivos móveis, mainframes, banco de dados e linguagens de programação. Homogeneidade, sockets, web e mainframes. Homogeneidade, sistemas fechados, falhas, servidores web. 2a Questão (Ref.:201402902845) Acerto: 1,0 / 1,0 Qual das opções abaixo não e uma característica de sistemas distribuídos ? ambiente geralmente marcado pela heterogeneidade Alto acoplamento e atrasos na comunicação dificuldade em definir a ordem dos eventos e estado global do sistema, uma vez que a comunicação acontece pela troca de mensagens processos em sistemas computacionais distintos com probabilidade de falhas comunicação geralmente não confiável, onde existem atrasos, variação de atrasos, perdas e, em alguns casos, baixas larguras de banda 3a Questão (Ref.:201402409730) Acerto: 1,0 / 1,0 Sobre o processamento paralelo e distribuído, assinale a afirmação correta. A execução de tarefas em um ambiente de processadores distribuídos com acoplamento fraco prevê que a memória seja compartilhada entre os processos trabalhadores. Um grid computacional pode ser formado por diversos computadores, heterogêneos, que não podem estar distribuídos via Web por problemas de segurança. A computação paralela é caracterizada pelo uso de vários processadores para executar uma computação de forma mais rápida, baseando-se no fato de que o processo de resolução de um problema pode ser dividido em tarefas menores, que podem ser realizadas simultaneamente através de algum tipo de coordenação. Em programação paralela não é necessário se conhecer a arquitetura de comunicação entre processadores para elaborar os programas. Um sistema distribuído fortemente acoplado é formado por um ambiente de computadores dotados de memória e sistema operacional próprios, que se comunicam via switch. 4a Questão (Ref.:201402409743) Acerto: 1,0 / 1,0 O objetivo de uma camada de Middleware em um sistema multicamadas é: disponibilizar classes utilitárias e serviços independentes de plataforma que permitam a obtenção de computação distribuída em ambientes heterogêneos. permitir acesso a dispositivos de hardware, como câmeras e impressoras, através de uma API de alto nível; cuidar de aspectos relacionados com a infraestrutura de rede, definindo interfaces de comunicação com hubs e roteadores; prover uma interface de acesso padrão a um sistema operacional específico, de modo a disponibilizar os serviços nele existentes a clientes em outras plataformas; oferecer componentes relacionados ao negócio para serem utilizados na construção de aplicativos pelos engenheiros de sistemas; Gabarito Coment. 5a Questão (Ref.:201403311845) Acerto: 1,0 / 1,0 [IFBA - 2016] Os sistemas distribuídos são passíveis de falhas. Assinale a alternativa que apresenta corretamente uma característica dos tipos de falhas que podem ocorrer em sistemas distribuídos. Uma falha permanente ocorre para sempre, sendo impossível de diagnosticar. Uma falha transiente ocorre uma vez e depois desaparece, porém se acontecer novamente ainda ocorrerá a falha. Uma falha intermitente ocorre e desaparece, sendo fácil de diagnosticar. Uma falha intermitente ocorre e desaparece, sendo difícil de diagnosticar. Uma falha transiente ocorre periodicamente em um sistema. 6a Questão (Ref.:201402365816) Acerto: 1,0 / 1,0 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 as afirmações abaixo e assinale a alternativa onde todas estão corretas. a. 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 . b. A classificação de falhas em relação à sua persistência são: Física, de projeto e de interação c. A classificação de falhas em relação à sua persistência são: transiente, intermitente e permanente d. Podemos classificar redundância como: redundância da informação, redundância de tempo e redundância física Somente as alternativas A e D são verdadeiras Somente as alternativas A, B e C são verdadeiras Somente as alternativas A e C são verdadeiras Somente as alternativas A e B são verdadeiras Somente as alternativas A, C e D são verdadeiras 7a Questão (Ref.:201402542954) Acerto: 0,0 / 1,0 Analise as seguintes afirmativas. I. Uma arquitetura multithreading executa simultaneamente o código de diversos fluxos de instruções (threads). II. Uma arquitetura superescalar depende de uma boa taxa de acerto do mecanismo de predição de desvio para obter um bom desempenho. III. Os processadores vetoriais são um tipo de arquitetura SIMD. IV. Um processador dual-core é mais eficiente em termos de consumo de energia do que dois processadores single-core de mesma tecnologia. A partir da análise, pode-se concluir que Apenas as afirmativas I, II e IV estão corretas. Apenas as afirmativas III e IV estão corretas. Todas as afirmativas estão corretas. Apenas as afirmativas I, III e IV estão corretas. Apenas a afirmativa IV está correta. 8a Questão (Ref.:201402930130) Acerto: 0,0 / 1,0 De acordo com a classificação de arquiteturas de acesso à memória, assinale a alternativa INCORRETA: Acesso não uniforme à memória com cache coerente - CC-NUMA Acesso uniforme à memória - UMA Sem acesso à memória remota - NCOMA Acesso não uniforme à memória - NUMA Arquitetura de memória somente de cache - COMA Gabarito Coment. 9a Questão (Ref.:201403020506) Acerto: 1,0 / 1,0 Um sistema Cliente/Servidor pode ser entendido como a interação entre Software e Hardware em diferentes níveis, implicando na composição de diferentes computadores e aplicações. As opções abaixo apresentam característica do lado Servidor: I- Denominado de "front-end", é um processo que interage com o usuário através de uma interface gráfica. II- Recebe e responde às solicitações dos Clientes. III- Atende a diversos Clientes simultaneamente. Assinale a opção CORRETA. Somente os itens I e III estão corretos Somente o item II está correto Somente o item I está correto Os itens I, II e III estão corretos Somente os itens II e III estão corretos Gabarito Coment. 10a Questão (Ref.:201402409691) Acerto: 1,0 / 1,0 A arquitetura cliente-servidor permite compartilhamento de recursos, já que um servidor pode atender a vários clientes. oferece estruturação de processamento local, além de ter, por base, o conceito de processos locais. permite a comunicação por meio da troca de mensagens e é considerada fortemente acoplada. relaciona-se com a execução de processos idênticos na rede e nossistemas que a constituem.
Compartilhar