Buscar

ARQ_SIST_DIST_ CCT0180_AV_2010

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

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_201001491221 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS
Tipo de Avaliação: AV
Aluno: 201001491221 - MARCELO CELESTINO SILVA
Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA
Nota da Prova: 5,0 Nota de Partic.: 2 Data: 06/11/2014 17:18:12
 1a Questão (Ref.: 201001640801) Pontos: 0,5 / 0,5
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.
UMA.
Uniprocessador.
Cluster.
SMP.
 2a Questão (Ref.: 201001640915) Pontos: 0,0 / 0,5
Considerando um sistema que utiliza RPC e analise as operações a seguir. 
 
1. Dobrar o valor que está em um campo de um registro de um banco de dados.
2. Calcular as raízes de uma equação do segundo grau
3. Solicitar o saldo de uma conta corrente
4. Inserir um elemento em uma lista encadeada
5. Ler o primeiro registro de um arquivo
 
Marque a opção que apresenta todas as operações, dentre as citadas, que são naturalmente idempotentes.
3 e 5
1 e 2
 1, 2 e 4
1 e 4
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 5 30/11/2014 23:04
2, 3 e 5
 3a Questão (Ref.: 201001640819) Pontos: 1,0 / 1,0
Em relação aos sistemas distribuídos, considere
I. O protocolo ou canal de comunicação pode ser dotado de um interpretador para compatibilizar a informação
que possa não ser entendida por certas máquinas, estendendo dessa forma, a um maior número de
computadores no sistema.
II. 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.
III. Peer-to-peer pode ser entendido como uma arquitetura de sistemas distribuídos caracterizada pela
descentralização das funções na rede, onde cada nodo realiza tanto funções de servidor quanto de cliente.
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.
É correto o que se afirma APENAS em
I, II e III.
 II, III e IV.
I e III.
I e II.
III e IV.
 4a Questão (Ref.: 201001594950) Pontos: 0,5 / 0,5
A Melhor Definição que podemos dar a um sistema distribuído é:
Sistemas de computadores multiprocessados que se apresentam como uma única interface para seus
usuários. Normalmente utilizando supercomputadores.
 Um conjunto de computadores independentes que se apresenta aos seus usuários como um sistema
único e coerente.
Uma rede de computadores conectados através da internet.
Sistema computacional com grande capacidade de processamento, estabilidade e escalabilidade.
Mainframe é um exemplo de sistema distribuído.
Sistemas independentes que são usados para processamento por partes (stand alone) e suas respostas
posteriormente remetidas para processamento central alcançando o objetivo do conjunto.
 5a Questão (Ref.: 201001774031) 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
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 5 30/11/2014 23:04
disponibilidade em caso de falha do servidor.
Dessas afirmativas são verdadeiras:
Somente II
I, II e III
 Somente II e III
Somente I
Somente I e III
 6a Questão (Ref.: 201001618118) Pontos: 0,5 / 0,5
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.
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 vantagem dos sistemas distribuídos sobre os sistemas centralizados é a disponibilidade de
software para este tipo de ambiente.
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.
 
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.
 7a Questão (Ref.: 201001596891) Pontos: 0,5 / 0,5
 Tolerância a falhas significa que um sistema pode prover seus serviços mesmo na presença de falhas, ou
seja, o sistema pode tolerar falhas e continuar funcionando normalmente. Com base nessa definição analise as
afirmações abaixo e assinale a alternativa onde todas estão corretas.
a. As definições para falha, erro e defeito, respectivamente são: Falha: estão associadas ao universo físico,
Erros : estão associadas ao universo da Informação e Defeitos: estão associadas ao universo do usuário .
b. A classificação de falhas em relação à sua persistência são: Física, de projeto e de interação
c. A classificação de falhas em relação à sua persistência são: transiente, intermitente e permanente
d. Podemos classificar redundância como: redundância da informação, redundância de tempo e redundância
física
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 5 30/11/2014 23:04
 Somente as alternativas A, C e D são verdadeiras
Somente as alternativas A e C são verdadeiras
Somente as alternativas A e B são verdadeiras
Somente as alternativas A e D são verdadeiras
Somente as alternativas A, B e C são verdadeiras
 8a Questão (Ref.: 201001790102) Pontos: 0,0 / 1,0
Assinale a alternativa que NÃO é considerada uma característica da computação em nuvem:
Serviços sob demanda
 Tolerância a falhas
Independência de plataformas
Baixa escalabilidade
Virtualização
 9a Questão (Ref.: 201001640917) Pontos: 0,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: Vantagem: isenta o programador de conhecer os detalhes técnicos; Desvantagem:
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.
 10a Questão (Ref.: 201001640908) Pontos: 1,0 / 1,5
Podemos considerar que existem 3 grandes desafios da computatção distribuida:
- ausência de memória compartilhada
- ausência de fonte comum de tempo
- ausência de previsão de tempo de resposta no envio/recebimento de mensagens.
 
Descreva os motivos para que sejam considerados um desafio em sistemas distribuídos.
Resposta: Não podem compartilhar memória devido a suas diferentes localidades; Não compartilha de um
relógio global, e processam em diferentes fusos; Não possuem um tempo de resposta, podendo a mensagem
atrasar ou retardar, fazendo com o que o processo possa demorar bastante.
Gabarito:
- Não pode utilizar variáveis comuns para comunicação entr processos
- Não pode utilizar a referência de tempo para sincronizar processos
- Não é possivel estimar se um processo foi ou não executado pois o retardo na entrega de mensagens é
variável.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 5 30/11/2014 23:04
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
5 de 5 30/11/2014 23:04

Outros materiais