Buscar

Arquitetura Sistemas Distribuidos AV 2014

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

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

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

Prévia do material em texto

Avaliação: CCT0180_AV_201102137715 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS
Tipo de Avaliação: AV
Aluno: 201102137715 - SUMMERSON DE SOUZA GONCALVES
Professor: MAURO CESAR CANTARINO GIL Turma: 9002/AB
Nota da Prova: 6,5 Nota de Partic.: 1 Data: 04/06/2014 11:15:24
 1a Questão (Ref.: 201102309777) Pontos: 1,5 / 1,5
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 escalabilidade diz repeito a possibilidade de crescimento ou ampliar capacidade de um sistema de
acordo com a demanda . Quanto mais informação demanda maior processamento.
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.
 2a Questão (Ref.: 201102252060) Pontos: 1,5 / 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: A vantagem é que a camada de middleware evita a necessidade de se conhecer aspectos específicos
da rede . Desvantagem - dificuldade de sincronização.
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.
 3a Questão (Ref.: 201102251997) 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,
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 4 20/06/2014 09:24
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 e III, apenas.
II, III e IV, apenas.
I e II, apenas.
 I, III e IV, apenas.
I, II, III e IV.
 4a Questão (Ref.: 201102252064) Pontos: 0,5 / 0,5
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
 ( ) Classe de arquiteturas paralelas
 ( ) Programação paralela com Threads
 
 
2 - 4 - 4 - 3 - 3
 2 - 4 - 3 - 1 - 3
4 - 1 - 3 - 3 - 2
4 - 1 - 2 - 3 - 2
2 - 4 - 1 - 1 - 3
 5a Questão (Ref.: 201102327033) Pontos: 0,5 / 0,5
(IADES - 2011 - PG-DF) Segundo Andrew Tanembaum (2007) Sistema Distribuído é uma coleção de
computadores independentes que se apresenta ao usuário como um sistema único e consistente. Assinale a
alternativa CORRETA a respeito de um sistema distribuído.
 A transparência de acesso é uma característica dos sistemas distribuídos que permite que recursos
sejam acessados sem que sua localização seja determinada.
Em um sistema de objetos distribuídos é possível invocar métodos de um objeto, ainda que este não
esteja presente no computador do usuário.
Em uma rede de computadores há servidores dedicados a atender pedidos dos clientes e estes, por sua
vez, têm função exclusiva de requisitantes.
A distribuição de tarefas se dá a partir de requisições do usuário, que indica o endereço do servidor
onde deseja executar tal tarefa.
Todos os computadores de uma rede executam tarefas de cliente e servidor, quando se deseja
integrá-los em uma arquitetura de sistemas distribuídos.
 6a Questão (Ref.: 201102251924) Pontos: 0,5 / 0,5
Em algumas arquiteturas de servidores da Web que utilizam front end, cada solicitação é repassada ao primeiro
módulo de processamento disponível, que então a executa usando um conjunto de etapas. A etapa que verifica
se há restrições sobre o fato da solicitação poder ou não ser atendida, considerando-se a identidade e a
localização do cliente, é conhecida por
 Executar o controle de acesso no cliente.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 4 20/06/2014 09:24
Autenticar o cliente.
Retornar a resposta ao cliente.
Verificar o cache.
Executar o controle de acesso na página da Web.
 7a Questão (Ref.: 201102252067) Pontos: 0,0 / 0,5
A comunicação entre cliente e servidor utilizando sockets prevê:
 que o cliente execute a função socket para estabelecer uma conexão
que o servidor execute a função listen para aguardar uma conexão do cliente.
que o socket criado pelo cliente seja também utilizado pelo servidor.
que o cliente utilize a função connect para se conectar ao servidor.
que o servidor execute a função bind a cada conexão recebida
 8a Questão (Ref.: 201102385170) Pontos: 0,5 / 0,5
A abordagem geral para tolerância a falhas e o uso de redundância. Considere as afirmações a seguir:
I. Um exemplo de redundância de informação é o uso de bits extras para permitir a recuperação de bits
corrompidos.
II. Redundância de tempo é util principalmente quando as falhas são transientes ou intermitentes.
III. Um exemplo de redundância física é o uso de processadores extras.
IV. O uso de processadores extras pode ser organizado com replicação ativa ou backup primário.
Estão corretas:
Somente as afirmações II, III e IV.
Somente as afirmações I, III e IV.
Somente as afirmações I, II e IV.
Somente as afirmações I, II e III.
 Todas as afirmações.
 9a Questão (Ref.: 201102251914) Pontos: 0,5 / 0,5
O tipo clustering de um sistema operacional distribuído no qual somente um dos seus nós esteja trabalhando,
enquanto os outros entram como reserva, denomina-se cluster de
baixo acoplamento
alto desempenho.
 alta disponibilidade.
alta coesão.
balanceamento de carga.
 10a Questão (Ref.: 201102241194) Pontos: 1,0 / 1,0
O NFS (Network File System) permite configurar o compartilhamento de arquivos entre sistemas Unix e Linux.
Desta forma ele necessita utilizar um modelo de comunicação que dê suporte a comunicação cliente-servidor e
que oculte a complexidade da troca de mensagens. Qual o modelo de comunicação distribuída utilizado pelo
NFS?
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 4 20/06/2014 09:24
DCOM(Distributed Component Object Model)
 RPC (remote Procedure Call)
NCS ( Network Computing System)
SOA (Service-oriented architecture )
CORBA (Common Object Request Broker Architecture)
Período de nãovisualização da prova: desde 30/05/2014 até 16/06/2014.
 
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 4 20/06/2014 09:24

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes