Buscar

AV2 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 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

Fechar
Avaliação: CCT0180_AV_201002141011 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS
Tipo de Avaliação: AV
Aluno: 201002141011 - WELLINGTON PEREIRA DE OLIVEIRA
Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA
Nota da Prova: 5,2 Nota de Partic.: 1 Data: 04/11/2013 20:12:07
 
 1a Questão (Ref.: 201002209716) Pontos: 0,8 / 0,8
Assinale abaixo a característica verdadeira dos sistemas fortemente acoplados assimétricos.
Qualquer processador pode executar chamadas ao sistema.
Qualquer processador pode executar os procedimentos de inicialização
Todos os processadores tem acesso aos dispositivos de entrada / Saída
Todos os processadores executam as mesmas funções
 Existe o conceito de processador Mastar / Slave
 
 
 2a Questão (Ref.: 201002209708) Pontos: 0,0 / 0,8
As afirmações abaixo descrevem as características dos sistemas NUMA. Assinale a afirmativa que NÃO é
característica deste sistema.
 Utiliza memória cache para amenizar a diferença de velocidade entre processador e memória.
Sistema escalável e paralelo
Tempo de acesso a memória varia
 Sistema distribuído que não permite o uso de memória cache.
Cache Coherent - garantia de que os processadores sempre acessarão a cópia mais recente de cada
cache.
 
 
 3a Questão (Ref.: 201002255686) Pontos: 0,4 / 0,8
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: A aplicação é desenvolvida utilizando chamadas de funções como se fossem locais e favorece a
transparência em relação a localização dos recursos.
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.
 
 
 4a Questão (Ref.: 201002255595) Pontos: 0,8 / 0,8
Para resolver o problema de hierarquia de processos, foi criado o conceito "thread", no qual um processo pode
efetuar várias operações concorrente ou simultaneamente, sem o consumo de espaço de endereçamento. Neste
caso, o processo é dividido no número de threads sem que haja necessidade de ser criado um outro processo
concorrente. Baseado nesta idéia, indique a afirmativa INCORRETA.
 
 Threads não podem ser escalonados pelo sistema operacional e nem rodar como entidades
independentes dentro de um processo.
Os threads criados por um processo morrem quando esse processo pai morre.
Os threads criados por um processo morrem quando esse processo pai morre.
Cada thread tem seu próprio conjunto de registradores, mas todos eles compartilham o mesmo espaço
de endereçamento, pois o processo é um só.
Mudanças feitas por um thread a um recurso compartilhado do sistema serão vistas por todos os outros
threads.
Threads podem compartilhar os recursos do processo com outros threads igualmente independentes.
 
 
 5a Questão (Ref.: 201002313403) Pontos: 0,8 / 0,8
Entre as principais características de um sistema distribuído, podemos citar entre outras: a transparência, a
interoperabilidade, a tolerância a falhas e a escalabilidade. Com base nesta afirmação o signifca o conceito de
escalabilidade em sistemas com múltiplos processadores?
Resposta: A capacidade de aumentar o processamento adicionando mais uma unidade processada.
Gabarito: .Possibilidade de inclusão de novos componentes, que sejam adicionados à medida que cresça a
carga de trabalho. .Crescimento incremental de processamento. .Capacidade de melhoria do desempenho do
sistema distribuído conforme cresce o número de elementos processadores.
 
 
 6a Questão (Ref.: 201002255612) Pontos: 0,8 / 0,8
Para enviar uma mensagem a um determinado Web Service, o cliente acessa o documento que contém a
descrição do serviço e, em seguida, constrói a mensagem, passando os tipos de dados corretos, de acordo com
a definição encontrada no documento; Web Service valida a mensagem conforme as informações contidas no
documento. Esse documento é o
 
XHTML (eXtensible Hypertext Markup Language).
XML (eXtensible Markup Language).
UDDI (Universal Description Discovery and Integration).
 WSDL (Web Service Description Language).
SAML (Security Assertion Markup Language).
 
 
 7a Questão (Ref.: 201002330663) Pontos: 0,0 / 0,8
Um sistema distribuído é definido como uma coleção de computadores independentes que se apresenta ao
usuário como um sistema único e consistente. Baseado nos conceitos definidos para sistemas distribuídos,
identifique a afirmativa ERRADA:
O modelo de computação distribuída Peer-to-Peer é uma tecnologia que estabelece uma espécie de rede
virtual de computadores, onde cada estação tem capacidades e responsabilidades equivalentes.
 Uma vantagem dos sistemas distribuídos sobre os sistemas centralizados é a disponibilidade de software
para este tipo de ambiente.
Um sistema distribuído fracamente acoplado permite que máquinas e usuários do ambiente sejam
fundamentalmente independentes, bem como a interação de forma limitada, quando isto for necessário,
compartilhando recursos como discos e impressoras, entre outros.
 
Um sistema distribuído fortemente acoplado provê um nível de integração e compartilhamento de
recursos mais intenso e transparente ao usuário, onde vários processadores compartilham uma
memória, e são gerenciados por apenas um sistema operacional.
Uma aplicação cliente-servidor é um caso especial de processamento distribuído no qual existe uma
forma de cooperação entre dois ou mais processos, sendo essa cooperação realizada através de
requisições dos componentes alocados ao cliente e das respostas que são fornecidas pelos componentes
alocados ao servidor.
 
 
 8a Questão (Ref.: 201002255690) Pontos: 0,0 / 0,8
Relacione as colunas e escolha a opção que reproduz a coluna da direita de cima para baixo.
(1) MIMD ( ) Processamento Vetorial
(2) SIMD ( ) Maior escalabilidade
(3) Multiprocessadores ( ) Programação paralela com
(4) Multicomputadores compartilhamento de memória
 ( ) C lasse de arquiteturas paralelas
 ( ) Programação paralela com Threads
 
 
4 - 1 - 2 - 3 - 2
4 - 1 - 3 - 3 - 2
2 - 4 - 1 - 1 - 3
 2 - 4 - 4 - 3 - 3
 2 - 4 - 3 - 1 - 3
 
 
 9a Questão (Ref.: 201002255578) DESCARTADA
O protocolo NFS implementa um sistema de arquivos remoto, na forma cliente/servidor, onde o servidor
oferece uma área de armazenamento, que pode ser utilizada por um cliente como se fosse uma área local. O
NFS é dependente
 
do sistema operacional. .
 da arquitetura do servidor.
 dos procedimentos de RPC (Remote Procedure Call).
do protocolo de transporte.
da rede.
 
 
 10a Questão (Ref.: 201002255683) Pontos: 0,8 / 0,8
A utilização de RPC para implementação de sistemas distribuídos favorece a transparência em relação a localização dos
recursos
porque
 
a aplicação é desenvolvida utilizando chamadas de função como se fossem locais, não fazendo referência a localização na
rede.
 
 
Analise a sentença e marque a alternativa correta.
 
A definição está errada pois uma RPC não favorece a transparência mas a justificativa está correta.
A definição e a justificativa estão erradas.
A definição está correta mas a justificativa está errada pois o desenvolvimento pois as funções devem
ser desenvolvidas utilizando sockets
 A definição e a justificativa estão corretas.
Apenas a definição está errada pois não implementa transparência em relação a localização
 
 
 11a Questão (Ref.: 201002255570) Pontos: 0,8 /0,8
A taxonomia de Flynn é utilizada para classificar sistemas de processamento paralelo. A figura apresenta uma
das categorias definidas por Flynn.
Qual das arquiteturas a seguir pertence à categoria mostrada na figura? 
 
 
 
 
 Processadores vetoriais.
C luster.
UMA.
SMP.
Uniprocessador.
 
 
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes