Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: » ARQUITETURA DE SISTEMAS D ISTRIBUÍDOS Tipo de Avaliação: AV2 Aluno: Professor: MAURO CESAR CANTARINO GIL Turma: 9002/AH Nota da Prova: 2,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 28/11/2015 11:18:29 a1 Questão(Ref.: 201207333104) Pontos: 1,5 / 1,5 Um Sistema Distribuído deve ser confiável, e para isso deve atender quatro requisitos: Disponibilidade, Confiabilidade, Segurança e Capacidade de Manutenção. Explique cada um desses requisitos. Resposta: Disponibilidade, esteja sempre disponivel tanto para acesso de usuario quanto para acesso ao servidor e a serviço. Confiabilidade: que sistema precisa aparenta e ser confiavel pois os usuarios terão acessos Segurança: que o acesso seja seguro, que as maquinas sejam seguras para que não ocorram eventos que nao poderão ser corrigidos. Capacidade: as máquinas têm que possuir capacidade suficiente para prover o serviço do sistema distribuido de uma maneira que não venha a acarretar problemas. Manutenção: Como em todo e qualquer lugar manutenção é uma prevenção para que não venha nos deixar na mão, para que nao ocorro problema em da um problema em um servidor crucial ao sistema distribuido. Gabarito: Disponibilidade: Característica que indica quanto tempo o sistema funcionará ininterruptamente sem ser afetado por falhas, manutenção preventiva ou corretiva, etc. Confiabilidade: Característica do sistema que dá maior ou menor certeza de que vai funcionar a contento. Segurança: Garantia de o sistema fazer, de maneira correta e para os usuários corretos, aquilo para o qual foi projetado. Capacidade de Manutenção: Consiste na facilidade com que um sistema que falhou pode ser con-sertado. a2 Questão(Ref.: 201207199971) Pontos: 0,0 / 1,5 O desenvolvimento de aplicações distribuídas utilizando RPC é considerada de alto nível, enquanto a utilização direta de sockets é considerada de baixo nível. Cite e descreva UMA vantagem e UMA desvantagem da utilização de RPC em relação a programação com sockets Resposta: Gabarito: Vantagem: não é necessário conhecer os detalhes da rede pois o middleware é resposável pela conversão de chamada de função (como se fosse local) em mensagem Desvantagem: não há um controle efetivo de erros. a3 Questão(Ref.: 201207274953) 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 distrib uir 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, interconectad os por uma rede de comunicação. Está(ão) correta(s) a(s) afirmativa(s) I, II e III. I, apenas. 10/12/2015 08:36 http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 4 10/12/2015 08:36 Página 1
Compartilhar