Buscar

AV 2014-novembro - ARQUITETURA DE SISTEMAS DISTRIBUIDOS

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 3 páginas

Prévia do material em texto

Avaliação: CCT0180_AV_201102166901 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS
Tipo de Avaliação: AV
Aluno:
Professor: MAURO CESAR CANTARINO GIL Turma: 9002/AB
Nota da Prova: 6,5 Nota de Partic.: 2 Data: 22/11/2014 08:17:48
 1a Questão (Ref.: 201102359140) Pontos: 0,5 / 0,5
Analise as afirmativas a seguir, a respeito de sistemas distribuídos.
I - Uma das principais diferenças entre um sistema distribuído e um sistema em rede é que, do ponto de vista
do usuário, o sistema distribuído se comporta como uma única máquina, enquanto que o sistema em rede
expõe ao usuário as diversas máquinas separadamente.
II - Em um sistema distribuído, uma migração de processo entre nós do sistema pode ser feita para
proporcionar balanceamento de carga ou aceleração da computação, sendo esta através da divisão do processo
em subprocessos que podem executar em diferentes CPUs.
 III - Os nós de um sistema distribuído podem executar diferentes sistemas operacionais. 
Está(ão) correta(s) a(s) afirmativa(s)
II e III, apenas.
I, apenas.
 I, II e III.
I e II, apenas.
II, apenas.
 2a Questão (Ref.: 201102768904) Pontos: 0,0 / 1,0
Analise as seguintes afirmativas concernentes a questões a computação em nuvem.
I. SaaS - O uso de um software através da Internet, isto é, o usuário utiliza o software como serviço sem a
necessidade de aquisição ou instalação local.
II. CaaS - Ferramentas de desenvolvimento são utilizadas como ferramentas compartilhadas, ferramentas de
desenvolvimento web-based e serviços baseados em mashup.
III. DaaS - Solução terceirizada em comunicação, os fornecedores deste tipo de serviço são responsáveis pelo o
gerenciamento de hardware e software, entregando serviços como VoIP e de mensagens instantâneas, além da
capacidade de gerenciar vídeo conferências.
A análise permite concluir que:
Somente a afirmativa II está correta.
Somente a afirmativa III está correta.
 As afirmativas I, II e III estão incorretas.
Somente as afirmativas I e III estão incorretas.
 Somente a afirmativa I está correta.
 3a Questão (Ref.: 201102284161) Pontos: 0,0 / 0,5
Em relação a comunicação com sockets em um sistema distribuido, analise as seguintes sentenças.
 
I) o socket criado pelo cliente é também utilizado pelo servidor.
II) o cliente utilize a função connect para se conectar ao servidor.
III) o servidor executa a função listen para aguardar uma conexão do cliente.
 
Assinale a única alternativa correta:
Somente a sentença III está correta
 Somente a sentença II está correta
 As sentenças II e III estão corretas
As sentenças I e III estão corretas
As sentenças I e II estão corretas
 4a Questão (Ref.: 201102433289) Pontos: 0,5 / 0,5
Analise as seguintes afirma�vas concernentes a questões de projeto de sistemas distribuídos.
I. Um sistema distribuído tolerante a falhas deve con�nuar operando na presença de problemas, podendo ocorrer uma degradação tanto no seu desempenho, como nas suas funcionalidades.
II. No que diz respeito
���������������,	
�	��→ ��
���������������
 í �	����
������
����� and ��	������ ç 	����
���
���	���
�
����→ �����lim �����
 or 
���	�� tan ����
��������	� ú ���	���	�	����	��
III. Em um sistema distribuído transparente quanto à concorrência, a informação de quantos usuários estão empregando determinado serviço deve ser omi�da.
A análise permite concluir que:
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 3 27/11/2014 23:51
Somente a afirmativa III está incorreta.
As afirmativas I, II e III estão incorretas.
Somente as afirmativas I e III estão incorretas.
 Somente a afirmativa II está incorreta.
Somente a afirmativa I está incorreta.
 5a Questão (Ref.: 201102751172) Pontos: 0,5 / 0,5
De acordo com a classificação de Flynn, assinale a alternativa CORRETA:
Computadores de fluxo múltiplo de instruções, fluxo único de dados - MIMD
 Computadores de fluxo múltiplo de instruções, fluxo múltiplo de dados - MIMD
Computadores de fluxo único de instruções, fluxo único de dados - MISD
Computadores de fluxo único de instruções, fluxo único de dados - SIMD
Computadores de fluxo único de instruções, fluxo múltiplo de dados - SISD
 6a Questão (Ref.: 201102277280) Pontos: 0,5 / 0,5
Considere uma aplicação que atua como servidor de arquivos. É função deste servidor permitir a
leitura e escrtita de arquivos em um disco da rede, transferência de arquivos para diferentes midias
(pen-drive, cd...) além de fornecer uma lista com o conteúdo de um diretório. As operações são
solicitadas por processos cliente. Devemos utilizar servidores iterativos ou concorrentes?
Assinale a resposta que justifica corretamente a escolha feita.
 Concorrente, pois não podemos prever o tempo de resposta de cada solicitação.
Concorrente, pois cada cliente pode fazer uma unica requisição.
Não podemos afirmar pois depende do tempo de resposta de cada solicitação.
Iterativo, pois somente um cliente pode fazer uma requisição de cada vez.
Iterativo, pois o tempo de resposta é previsivel.
 7a Questão (Ref.: 201102284120) Pontos: 0,5 / 0,5
Uma das formas de alcançar maiores velocidades dos computadores é o uso do paralelismo que pode ser
introduzido em muitos níveis diferentes. Nesse contexto é correto afirmar:
 No paralelismo no nível de instrução, no qual uma sequência de instruções pode ser executada em
paralelo por diferentes unidades funcionais, os elementos de processamento são fortemente acoplados.
Uma forma de paralelismo em que os elementos são fracamente acoplados é o multiprocessador de chip
único, no qual dois ou mais núcleos são colocados no mesmo chip.
Os sistemas fortemente acoplados, normalmente, caracterizam-se por máquinas que possuem seu
próprio sistema operacional e gerenciam seus próprios recursos.
SMP (Symetric Multiprocessors) é um caso típico de sistema fracamente acoplado, que tem como
característica o tempo uniforme de acesso à memória principal pelos diversos processadores.
O fato da CPU poder comutar entre múltiplos threads, instrução por instrução, criando um
multiprocessador virtual, caracteriza um processamento fracamente acoplado.
 8a Questão (Ref.: 201102194966) Pontos: 1,0 / 1,0
A denominação SMP refere-se tanto à arquitetura de hardware do computador quanto ao comportamento do
sistema operacional que reflete esta arquitetura. Um SMP é um sistema de computador independente sobre o
qual é INCORRETO afirmar que
como todos os processadores são capazes de desempenhar as mesmas funções, em um
multiprocessador simétrico, uma falha em um único processador não causa a parada do sistema,
podendo continuar a funcionar, com desempenho reduzido
existem dois ou mais processadores similares, com capacidade de computação compatível e que
compartilham a mesma memória principal e facilidades de E/S.
os processadores são conectados entre si por meio de um barramento ou de outro esquema de conexão
interno, de forma que o tempo de acesso à memória é aproximadamente o mesmo para cada
processador.
o sistema é controlado por um sistema operacional integrado, que provê interação entre os
processadores e seus programas, em nível de tarefas, de arquivos e de dados
 para resolver o problema de coerência de cache, utiliza um único cache para todos os processadores e
adota a política de escrita direta onde as operações de escrita são usualmente efetuadas apenas sobre a
cache, sendo a memória principal atualizada somente quando a linha correspondente é removida da
cache.
 9a Questão (Ref.: 201102417298) 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: característica que garante a disponibilidade do sistema e dasinformações sempre
que o usuário as solicita. Confiabilidade: característica de requisito que garante a confiança das informações
geradas para os usuários. Segurança: requisito que garante que as informações geradas pelo sistema são
seguras e entregues somente aos usuários devidos. Capacidade de Manutenção: característica que visa facilitar
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 3 27/11/2014 23:51
a manutenção/correção de um sistema em possíveis problemas.
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.
 10a Questão (Ref.: 201102341884) Pontos: 1,5 / 1,5
Como o aumento da preocupação com questões ambientais no mundo até mesmo o segmento de tecnologia e
computação deve se adaptar. Nesse sentido, o conceito de TI verde tem sido aplicado em diversas áreas,
inclusive em sistemas distribuídos como é identificado no site green500.org. Com base no ranking publicado
neste site, quais são as principais característiicas avaliadas para a classificação das máquinas
multiprocessadas?
Resposta: As principais características avaliadas são as de aumento de capacidade de processamento dos
sistemas utilizando um menor consumo de energia.
Gabarito: Por décadas, a noção de performance tem sido sinônimo de velocidade e esse enfoque especial levou
ao surgimento de supercomputadores que consomem grandes quantidades de energia elétrica e produzem
tanto calor que exigem enormes instalações de refrigeração. Nesse sentido, um ponto que tem sido estimulado
é o contexto de eficiência energética, que é a procurar aumentar a capacidade de processamento dessas
máquinas com a redução do consumo de energia.
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.
 
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 3 27/11/2014 23:51

Continue navegando