Buscar

AV 2017.1 - 06/2017

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0180_AV_201002288941 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS 
Tipo de Avaliação: AV 
Aluno: 201002288941 
Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA 
Nota da Prova: 8,0 Nota de Partic.: 1 Av. Parcial 2 Data: 06/06/2017 17:30:01 
 
 1a Questão (Ref.: 201002476125) Pontos: 1,0 / 1,0 
Em sistemas distribuídos, um dos pontos básicos que deve ser necessariamente observado, é o aspecto da 
transparência. 
Como se caracteriza este aspecto? 
Quais os tipos de transparência que podem ser implementadas em sistemas distribuídos? 
 
 
 
Resposta: A transparência está relacionada ao aspecto que os recursos são disponibilizados como se fossem 
centralizado. Os tipos de transparência são: -Acesso; -Localização; -Migração; -Relocação; -Replicação; -
Concorrência; -Falha. 
 
 
Gabarito: Característica que esconde de usuários ou aplicativos detalhes de funcionamento do sistema 
distribuído, de tal forma que se tenha a impressão de que esse sistema é centralizado. Tipos de transparência: 
Acesso ¿ oculta diferenças na representação de dados e no modo de acesso a um recurso; Localização ¿ oculta o 
lugar em que um recurso está localizado; Migração- oculta que um recurso pode ser movido para outra 
localização; Relocação ¿ oculta que um recurso pode ser movido para outra localização durante o uso; 
Replicação ¿ oculta que um recurso é replicado; Concorrência ¿ oculta que um recurso pode ser compartilhado 
por diversos usuários concorrentes; Falha ¿ oculta a falha e a recuperação de um recurso 
 
 
 2a Questão (Ref.: 201002477436) Pontos: 1,0 / 1,0 
Em cloud computing, trata-se de uma forma de trabalho onde o produto é oferecido como serviço. 
Defina os serviços abaixo e cite um exemplo para cada dos itens: 
 
I- Platform as a Service (PaaS). 
II- Infrastructure as a Service (IaaS). 
 
 
 
Resposta: I- PaaS(plataforma como um serviço) está relacionada com a disponibilização de plataformas como 
por exemplos um banco de dados, webservice,plataformas de desenvolvimento, de teste, etc... normalmente 
ficam vinculados ao fornecedor. exemplo: Windows Azure, Google App Engine. II- IaaS(infraestrutura como um 
serviço) está relacionada com a infraestrutura, tal como servidores, maquinas virtuais, etc... exemplo: Amazon 
EC2. 
 
 
Gabarito: 
I - Platform as a Service (PaaS) - Plataforma como Serviço. 
Utilização apenas da plataforma como um banco de dados, um web service, serviços para 
desenvolvimento, testes, etc. 
Aplicações desenvolvidas em uma PaaS, normalmente ficam vinculadas ao fornecedor. 
Exemplos: Windows Azure e Google App Engine. 
 
II - Infrastructure as a Service (IaaS) - Infra-estrutura como Serviço. 
Entrega de infraestrutura como serviço, isto é, foco na estrutura do hardware ou máquinas virtuais, 
armazenamento. Permitindo uma ampla diversidade se softwares. 
Exemplos: Amazon EC2 e GoGrid. 
 
 
 
 3a Questão (Ref.: 201002551514) 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 ambiente de administração único e medidas especiais de segurança contra associações ilícitas. 
 Não apresenta memória compartilhada nem relógio global. 
 
Possui memória secundária compartilhada e protocolos de sincronização de estado. 
 
Exige um sistema operacional de rede e hardware padronizado nos computadores. 
 
Apresenta suporte de rede de alta velocidade e um relógio global compartilhado. 
 
 
 4a Questão (Ref.: 201003046841) Pontos: 1,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. 
 
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. 
 
Algoritmos muito grandes, que centralizam grande quantidade de informação, sobrecarregam a rede e o 
servidor que o utiliza. 
 
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. 
 
 
 5a Questão (Ref.: 201003025412) Pontos: 1,0 / 1,0 
A confiabilidade é a capacidade de atender a especificação, dentro de condições definidas, durante certo período 
de funcionamento e condicionado a estar operacional no início do período. 
A partir desta colocação pode-se afirmar que: 
I- Sem uma especificação do sistema, não é possível determinar se o sistema está operando conforme esperado 
ou não, quando mais formal e completa a especificação, mais fácil estabelecer essa condição. Não é possível 
estabelecer se um sistema sem especificação é confiável ou não. 
II- As condições de funcionamento do sistema devem ser bem definidas. 
III- A confiabilidade e a disponibilidade são medidas de probabilidade, sendo assim confiabilidade é a 
probabilidade do sistema estar operacional num instante de tempo determinado 
 
Assinale a alternativa CORRETA. 
 
 
 
Somente o item II está correto 
 
Somente os itens I e III estão corretos 
 Somente os itens I e II estão corretos 
 
Somente os itens II e III estão corretos 
 
Somente o item I está correto 
 
 
 6a Questão (Ref.: 201002885413) Pontos: 1,0 / 1,0 
Quando estamos associando o contexto sobre sistemas de alta performance (HPDS - High Performance 
Distributed Systems) as formas de executar mais rapidamente uma tarefa são: Assinale a opção CORRETA. 
I - Trabalhar mais rápido 
II - Trabalhar sem colaboração 
III - Trabalhar de forma otimizada 
IV - Trabalhar com colaboração 
 
 
 
Todos os itens estão corretos 
 
Somente os itens I, II e III estão corretos 
 
Somente os itens I, II e IV estão corretos 
 Somente os itens I, III e IV estão corretos 
 
Somente os itens II, III e IV estão corretos 
 
 
 7a Questão (Ref.: 201002551523) Pontos: 0,5 / 0,5 
Considere dois sistemas computacionais formados por múltiplos computadores que manipulam dados 
comuns. No primeiro, existe um computador central, chamado servidor, que é o único responsável pelos 
serviços de leitura e escrita desses dados. No segundo, existe um grupo de computadores responsáveis pelos 
serviços de leitura e escrita, e cada um desses servidores deve manter uma réplica idêntica dos dados. 
Entre as vantagens e desvantagens de um único servidor em relação a vários servidores, podemos afirmar 
que o servidor único apresenta: 
I. Vantagem de maior velocidade de execução das operações de escrita e leitura e desvantagem de maior 
custo de armazenamento 
II. Vantagem de não necessitar de coordenação distribuída para ordenação das operações de escrita e 
desvantagem de menor velocidade nas leituras devido a serialização de operações 
III. Vantagem de manter mais facilmente a consistência dos dados mas desvantagem de perda de 
disponibilidade em caso de falha do servidor. 
Dessas afirmativas são verdadeiras: 
 
 
 
Somente I e III 
 Somente II e III 
 
Somente I 
 
Somente II 
 
I, II e III 
 
 
 8a Questão (Ref.: 201002418408) Pontos: 0,5 / 0,5A configuração de um servidor no modelo cliente-servidor é composta por etapas. Qual(is) das etapas a seguir fazem 
parte da configuração de um servidor? 
 
1. Estabelecer uma conexão 
2. Criar um socket 
3. Configurar a porta que será utilizada 
4. Estabelecer o tamanho da fila de espera 
5. Aguardar uma conexão 
 
 
 
 
2, 3, 4 e 5 
 
2, 3 e 5 
 
1, 2 e 3 
 2, 3 e 4 
 
1, 3 e 5 
 
 
 9a Questão (Ref.: 201002551528) Pontos: 0,5 / 0,5 
Sistemas peer-to-peer são uma aplicação de sistemas distribuídos, em que usuários compartilham 
(transferem) arquivos remotos de forma bastante transparente. Um desses sistemas é o BitTorrent, que faz 
uso de computadores distribuídos na internet para troca de arquivos. Em particular, este faz uso de uma 
política chamada tit-for-tat para incentivar o compartilhamento de arquivos (em vez de simples cópias sem 
retribuição), em que se dá mais prioridade para download aos clientes que estejam também gerando uploads. 
Além de melhorar o compartilhamento, são características do BitTorrent: 
I. Dificultar a identificação de padrões de transferência de arquivos ao misturar fluxos em várias direções. 
II. Reduzir a possibilidade de se perder a conexão com o cliente. 
III. Reduzir a quantidade de peers necessários no sistema. 
IV. Fazer melhor uso da banda de passagem. 
Dessas afirmativas são verdadeiras: 
 
 
 
Somente I, II e III 
 
Somente II e III 
 
Somente I, III e IV 
 Somente II, III e IV 
 
Todas as alternativas 
 
 
 10a Questão (Ref.: 201002885423) Pontos: 0,5 / 0,5 
O Google App Engine em relação aos serviços fornecidos por cloud computing, pode ser classificado como: 
Assinale a alternativa correta. 
 
 
 
DaaS 
 
CaaS 
 
IaaS 
 
SaaS 
 PaaS

Outros materiais