Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0180_AV_201102156621 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS Tipo de Avaliação: AV Aluno: 201102156621 - JAIME RESENDE DO CARMO Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA Nota da Prova: 5,0 Nota de Partic.: 1,5 Data: 15/06/2015 20:24:34 1a Questão (Ref.: 201102405989) Pontos: 1,5 / 1,5 Em sistemas distribuídos, um dos pontos básicos que deve ser necessariamente observado, é o aspecto da transparência. Como se caracteriza este aspecto? Resposta: O aspecto da transparência é responsavel pela não percepção do usuário em relação a utilização do sistema distribuído, passando a impressão de tratar-se de um único sistema, devendo este sistema prover transparêndia nos seguinte contextos: desempenho, escalibilidade, mobilidade, localização e acesso. Gabarito: É um conceito relativo a tornar menos perceptível alguns detalhes do que se trata (ser invisível). O SD deve prover transparência nos seguintes contextos: De acesso: aplicações que acessam os arquivos do SAD não devem estar cientes da localização física deles. De localização: todas as aplicações devem ter sempre a mesma visão do espaço de arquivos. De mobilidade: com a movimentação dos arquivos, nem programas do cliente e nem tabelas de administração precisam ser modificadas de modo a refletir essa movimentação. De desempenho: programas clientes devem executar satisfatoriamente independente de variação de carga do serviço de arquivos. De escalabilidade: o serviço pode ser expandido por crescimento horizontal, e não vertical, de modo a se adequar a carga demandada e as capacidades da rede disponível. 2a Questão (Ref.: 201102843466) Pontos: 1,5 / 1,5 Entre os os componentes da arquitetura SOA, qual é o componente que possui a responsabilidade pela descrição das informações de conexão na chamada ao serviço e pela publicação e descrição do web service no registro de serviços? Resposta: O provedor de serviços web. Gabarito: Provedor de serviço web. 3a Questão (Ref.: 201102347839) Pontos: 0,0 / 0,5 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) BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 4 26/06/2015 07:35 DVAI Pencil DVAI Pencil DVAI Pencil I e II, apenas. II, apenas. II e III, apenas. I, apenas. I, II e III. 4a Questão (Ref.: 201102228833) Pontos: 0,0 / 0,5 Podemos definir sistema distribuído como uma coleção de computadores independentes que aparecem para os usuários do sistema como um único computador. De acordo com esta definição analise as afirmativas a seguir e assinale a alternativa INCORRETA. De acordo com a classificação de Flynn o SISD - (Fluxo único de instruções/Fluxo único de dados): corresponde ao tradicional modelo Von Neumann. Um processador executa seqüencialmente um conjunto de instruções sobre um conjunto de dados. Escalabilidade: forma do sistema suportar o aumento dos recursos e usuários mantendo um desempenho satisfatório; Transparência de mobilidade: movimento de recursos ou clientes dentro do sistema não podem afetar a operação dos usuários ou programas Concorrência: significa que recursos locais e remotos são acessados pelas mesmas operações Abertura: determina se o sistema pode ser estendido ou reimplementado de diversas maneiras 5a Questão (Ref.: 201102272852) Pontos: 0,5 / 0,5 Uma das características de um sistema distribuído é implementar tolerência a falhas utilizando replicação. Considerando um sistema A com um componente replicado n vezes. Assinale a sentença correta referentes ao sistema A A disponibilidade do sistema A é n vezes maior quando comparado a um sistema sem replicação. Se a disponibilidade do sistema A é de 89,5% , a disponibilidade de cada componente é de no mínimo 90% Serão necessários 3,75 componentes para garantir uma disponibilidade de 90% independente da disponibiliade de cada componente. Para garantir a disponibilidade minima em A de 98% foi calculado o valor de n e encontrado 3,2. Isso significa que devem ser utilizados 4 componentes. A disponibilidade do sistema A será sempre maior que a disponibilidade do sistema sem replicação. 6a Questão (Ref.: 201102739862) Pontos: 0,5 / 0,5 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 - NUMA Acesso uniforme à memória - UMA Arquitetura de memória somente de cache - COMA Sem acesso à memória remota - NORMA Acesso não uniforme à memória - NUMA 7a Questão (Ref.: 201102272696) Pontos: 0,5 / 0,5 As redes de computadores possibilitam a programação em duas camadas, por meio das quais computadores de usuários se conectam a computadores servidores de rede para efetuarem requisições de serviços e coleta de BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 4 26/06/2015 07:35 informações. Assinale o nome da arquitetura que implementa a programação em duas camadas, utilizando rede de computadores. Dual Layer Middleware Web Distribuída Cliente-Servidor 8a Questão (Ref.: 201102405975) Pontos: 0,5 / 0,5 O mecanismo de RPC é bastante utilizado para a programação em sistemas distribuídos. Implementações mais eficientes desse mecanismo permitem a realização de RPC assíncrono, em que: O processo que faz a chamada pode continuar executando após receber confirmação da transmissão. O processo que faz a chamada pode fazer uso de redes assíncronas. O processo que recebe a chamada responde chamadas assíncronas com máxima prioridade. Os dois processos bloqueiam os demais, a fim de ter acesso exclusivo ao meio de comunicação. O processo que recebe a chamada pode responder várias chamadas simultaneamente. 9a Questão (Ref.: 201102272865) Pontos: 0,0 / 1,0 Em relação ao modelo P2P, o modelo cliente-servidor é: menos sujeito a gargalos. mais propicio a distribuição de conteúdo pirata. mais fácil de manter a disponibilidade de conteúdo mais fácil de controlar o acesso a determinado ambiente mais difícil de implementar 10a Questão (Ref.: 201102272794) Pontos: 0,0 / 1,0 Em relação à componentização, SOA, Web services e sistema distribuído, considere: I. Ao se projetar um componente reusável, deve-se estar atento para que ele seja tão simples quanto possível. Quando é projetada uma solução baseada em componentes, é possível obter um comportamento comum de modo que vários usuários possam utilizá-la. II. Na Service-oriented architecture ? SOA, um serviço pode ser definido como uma função independente que aceita uma ou mais requisições e devolve uma ou mais respostas através de uma interface padronizada e bem definida. Serviços podem também realizar partes discretas de um processo tal como editar ou processar uma transação e não devem depender do estado de outras funções ou processos. III. Um Web Service é uma aplicação lógica, programável, acessível, que usa os protocolos padrão da Internet, para que se torne possível a comunicação transparente de máquina para máquina e aplicação para aplicação. IV. Um sistema distribuído pode ser definido como uma coleção de processadores francamente acoplados, que não compartilham memória nem relógio, interconectados por uma rede de comunicação. Está correto o que se afirma em I, II, III e IV. II, IIIe IV, apenas. I, III e IV, apenas. I e II, apenas. I, II e III, apenas. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 de 4 26/06/2015 07:35 Período de não visualização da prova: desde 12/06/2015 até 25/06/2015. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 de 4 26/06/2015 07:35
Compartilhar