Buscar

ARQUITETURA DE SISTEMAS DISTRIBUIDOS AV 2016

Prévia do material em texto

Avaliação: CCT0180_AV_201102136379 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS
Tipo de Avaliação: AV
Aluno: 201102136379 ­ MARCO ANTONIO RODRIGUES ROBADEY
Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA
Nota da Prova: 4,5    Nota de Partic.: 2   Av. Parcial 1  Data: 09/06/2016 11:30:09
  1a Questão (Ref.: 201102308311) Pontos: 0,0  / 1,0
Michael J. Flynn propôs a taxonomia de Flynn em 1966, um primeiro esquema para classificar computadores em
configurações de paralelismo crescente. O esquema consiste em quatro categorias.
Quais são essas categorias e qual é o significado de cada uma dessas classes?
Resposta: Cluster ­ computadores, que podem ser debaixo custo, são alinhados para realizar operações, se
necessário alcançar alto desempenho. Peer to Peer ­ Onde os processos são compartilhados, sem a
necessidade de um controle central Cliente / Servidor ­ O sistema cliente solicita e processa suas demandas ao
servidor através de um front end.
Gabarito: SISD ­ Computadores de fluxo único de instruções, fluxo único de dados (Single­Instruction­Stream,
Single­Data­Stream) são o tipo mais simples. São os monoprocessadores tradicionais nos quais um único
processador busca uma instrução por vez e a executa sobre um único item de dado. MISD ­ Computadores de
fluxo múltiplo de instruções, fluxo único de dados (Multiple­Instruction­Stream, Single­Data­Stream) não são
usados. Uma arquitetura MISD teria várias unidades de processamento que agiriam sobre um fluxo único de
dados. Cada unidade executaria uma instrução diferente nos dados e passaria o resultado para a próxima
unidade. SIMD ­ Computadores de fluxo único de instruções, fluxo múltiplo de dados (Single­Instruction­Stream,
Multiple­Data­Stream ) emitem instruções que agem sobre vários itens de dados. Um computador SIMD consiste
em uma ou mais unidades de processamento MIMD ­ Computadores de fluxo múltiplo de instruções, fluxo
múltiplo de dados (Multiple­Instruction­Stream, Multiple­Data­Stream) são multiprocessadores nos quais as
unidades processadoras são completamente independentes e operam sobre fluxos de instruções separados.
  2a Questão (Ref.: 201102308313) Pontos: 1,0  / 1,0
Quais as principais diferenças entre uma aplicação peer­to­peer (P2P) e outra cliente/servidor?
Resposta: A aplicação P2P está ligada no processo de compartilhamento, no ponto a ponto. No cliente/servidor,
a aplicação comunica diretamente do cliente com o servidor que aguarda as solicitações do front­end.
Gabarito: Na comunicação P2P, in¬divíduos que constituem um grupo livre podem se comunicar com outros
participantes do grupo. Em princípio, toda pessoa pode se comunicar com uma ou mais pessoas; não existe
qualquer divisão estrita entre clientes e servidores. Diversos sistemas P2P não possuem qualquer informação
centralizada, mas ao contrário, mantém suas informações locais e compartilha uma lista dos peers vizinhos que
fazem parte do sistema.
  3a Questão (Ref.: 201102325568) Pontos: 0,0  / 1,0
Computadores de baixo custo podem ser agrupados em clusters, onde exercem funções que exigem alto
desempenho computacional como se fossem uma única máquina de grande porte. É correto afirmar que um
cluster Beowulf com o sistema operacional Linux é constituído de vários nós escravos,
sendo que cada nó exerce seu próprio controle.
  controlados por um computador principal.
sem a necessidade de controle.
  sendo que cada nó exerce o controle sobre todos os demais nós.
sendo que cada nó exerce o controle sobre seu nó vizinho e o último nó exercerá o controle sobre o
primeiro nó.
  4a Questão (Ref.: 201102250460) Pontos: 1,0  / 1,0
No contexto da  computação em cluster,  é definido  como a  camada de  software adicionada acima do  sistema
operacional para prover uma imagem única do sistema, possibilitando acesso uniforme a diferentes modos do
cluster sem o consentimento de que o sistema operacional está executando em um modo particular:
High Availability and Failover.
  Middleware.
Staffware.
Shareware.
Load Balancing.
  5a Questão (Ref.: 201102206564) Pontos: 1,0  / 1,0
    Tolerância a falhas significa que um sistema pode prover seus serviços mesmo na presença de falhas, ou seja,
    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
 
  Somente as alternativas A, C e D são verdadeiras
Somente as alternativas A e D são verdadeiras
Somente as alternativas A, B e C são verdadeiras
Somente as alternativas A e C são verdadeiras
Somente as alternativas A e B são verdadeiras
  6a Questão (Ref.: 201102857599) Pontos: 0,0  / 1,0
Em relação à classificação das arquiteturas paralelas definida como Taxonomia de Flynn, em uma delas é
tratado o caso dos multiprocessadores, onde várias instruções podem ser executadas ao mesmo tempo em
unidades de processamento diferentes controladas por unidades de controle independentes (uma para cada
unidade de processamento) A afirmação acima está relacionada a qual das classes definidas por Flynn?
  MIMD
SISD
  MISD
DISM
SIMD
  7a Questão (Ref.: 201102162178) Pontos: 0,0  / 0,5
Quando possuímos em uma rede de computadores uma situação onde: Os clientes(usuários) consumidores do
serviço oferecido por um servidor, que fornece este serviço simultaneamente a diversos usuários, estamos
falando de:
Modo de transmissão Full­Duplex
  Sistemas distribuídos
Arquitetura Ponto­a­Ponto
  Arquitetura Cliente/Servidor
Topologia lógica estrela
  8a Questão (Ref.: 201102250588) Pontos: 0,5  / 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.
1 e 2
1 e 4
  2, 3 e 5
1, 2 e 4
3 e 5
  9a Questão (Ref.: 201102743610) Pontos: 0,5  / 0,5
Qual das opções abaixo não é uma característica do modelo Peer 2 Peer ?
Não há coordenação central e, portanto, não há um ponto de falha nem gargalo.
Escalabilidade
Heterogeneidade
Nenhum peer tem uma visão global do sistema, porém todos os dados e serviços são acessíveis de
qualquer peer.
  Todos os peer tem uma visão global do sistema, porém todos os dados e serviços são acessíveis de
qualquer peer.
  10a Questão (Ref.: 201102250461) Pontos: 0,5  / 0,5
Assinale a alternativa que complete corretamente a lacuna do texto a seguir. 
O Consórcio World Wide Web (W3C) é um consórcio internacional em que as organizações filiadas, uma equipe
em tempo integral e o público trabalham com o objetivo principal direcionado para o desenvolvimento de
_____.
  padrões e diretrizes para a Web.
equipamentos de interconexão de alta velocidade para banda larga.
protocolos de comunicação em apoio à arquitetura TCP/IP.
microprocessadores de alto desempenho para microcomputadores RISC.
novos sistemas operacionais para gerenciamento na Internet.
Período de não visualizaçãoda prova: desde 08/06/2016 até 21/06/2016.

Continue navegando