Buscar

AV 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 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS 
Tipo de Avaliação: AV 
 
Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA 
 
 
 
 1a Questão (Ref.: 201202078770) Pontos: 1,5 / 1,5 
Quais as principais diferenças entre uma aplicação peer-to-peer (P2P) e outra cliente/servidor? 
 
 
Resposta: 
 
 
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. 
 
 
 
 2a Questão (Ref.: 201202096025) Pontos: 0,5 / 0,5 
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, 
 
 controlados por um computador principal. 
 
sendo que cada nó exerce o controle sobre seu nó vizinho e o último nó exercerá o controle sobre o 
primeiro nó. 
 
sendo que cada nó exerce o controle sobre todos os demais nós. 
 sendo que cada nó exerce seu próprio controle. 
 
sem a necessidade de controle. 
 
 
 
 3a Questão (Ref.: 201202011772) 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 executem em paralelo. 
III - Os nós de um sistema distribuído podem executar diferentes sistemas operacionais. 
Está(ão) correta(s) a(s) afirmativa(s) 
 
 
I, apenas. 
 
II e III, apenas. 
 I, II e III. 
 
II, apenas. 
 
I e II, apenas. 
 
 
 
 4a Questão (Ref.: 201202579651) Pontos: 0,5 / 0,5 
Sabendo que 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 os itens abaixo e escolha a afirmativa CORRETA. 
I - 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 
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 
II- A classificação de falhas em relação à sua persistência são: Física, de projeto e de interação 
III- A classificação de falhas em relação à sua persistência são: transiente, intermitente e permanente 
IV- Podemos classificar redundância como: redundância da informação, redundância de tempo e redundância 
física 
V- As definições para falha, erro e defeito, respectivamente são: Falha: estão associadas às falhas originadas 
pelo usuário, Erros: estão associadas aos erros do hardware e Defeitos: estão associadas ao universo da 
Informação 
 
 
Somente estão corretos os itens I, II e III 
 
Somente estão corretos os itens I, III e V 
 
Somente estão corretos os itens II, III e IV 
 Somente estão corretos os itens I, III e IV 
 
Somente estão corretos os itens II, IV e V 
 
 
 
 5a Questão (Ref.: 201202488052) Pontos: 0,5 / 0,5 
De acordo com a classificação de arquiteturas de acesso à memória, assinale a alternativa INCORRETA: 
 
 
Sem acesso à memória remota - NORMA 
 
Arquitetura de memória somente de cache - COMA 
 
Acesso não uniforme à memória - NUMA 
 
Acesso uniforme à memória - UMA 
 Acesso não uniforme à memória com cache coerente - NUMA 
 
 
 
 6a Questão (Ref.: 201202020886) Pontos: 0,5 / 0,5 
As redes de computadores possibilitam a programação em duas camadas, por meio das quais computadores de 
usuários se conectam a computadores servidores de rede para efetuarem requisições de serviços e coleta de 
informações. Assinale o nome da arquitetura que implementa a programação em duas camadas, utilizando rede 
de computadores. 
 
 Cliente-Servidor 
 
Middleware 
 
Web 
 
Distribuída 
 
Dual Layer 
 
 
 
 7a Questão (Ref.: 201202021044) Pontos: 0,5 / 0,5 
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 e a justificativa estão corretas. 
 
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 está errada pois uma RPC não favorece a transparência mas a justificativa está correta. 
 
Apenas a definição está errada pois não implementa transparência em relação a localização 
 
 
 
 8a Questão (Ref.: 201202170173) Pontos: 1,0 / 1,0 
Qual das opções abaixo indica o significado de coerência de memórias cache em sistemas multiprocessados? 
 
 
Caches em processadores diferentes sempre lêem os mesmos dados ao mesmo tempo. 
 Caches em processadores diferentes podem possuir dados diferentes associados à mesma linha de cache. 
 Caches em processadores diferentes sempre contêm o mesmo dado válido para a mesma linha de cache. 
 
Caches em processadores diferentes nunca compartilham a mesma linha de cache. 
 
Caches em processadores diferentes nunca interagem entre si. 
 
 
 
 9a Questão (Ref.: 201202078768) Pontos: 1,5 / 1,5 
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: 
 
 
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. 
 
 
 
 10a Questão (Ref.: 201202547708)Pontos: 1,0 / 1,0 
Com base nas aplicações da computação ubíqua, correlacione os itens abaixo: 
 
A- Interfaces hands-free 
B- Interfaces sensíveis a objeto 
C- Realidade aumentada 
 
e 
 
I- combinação de computadores wearable com informações de sensores de posição 
II- Radio-Frequency IDentification 
III- reconhecimento de voz 
 
Assinale a alternativa correta. 
 
 A(III), B(II), C(I). 
 
A(III), B(I), C(II). 
 A(II), B(III), C(I). 
 
A(I), B(III), C(II). 
 
A(I), B(II), C(III).

Outros materiais