Buscar

SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA AV 2022.1

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

18/06/22, 09:10 EPS
https://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_prova=287422035 1/5
 
Disciplina: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA AV
Aluno:
Professor: IGOR RAMATHUR TELLES DE JESUS
 Turma: 9001
(AG) 07/06/2022 08:16:01 (F) 
Avaliação:
9,0
Nota Partic.: Nota SIA:
10,0 pts
 
EM2120803 - FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS 
 
 1. Ref.: 5435259 Pontos: 1,00 / 1,00
Em relação aos conceitos de paralelismo de tarefas, considere as afirmações a seguir.
I) A computação assíncrona é executada.
II) Tarefas diferentes são executadas nos mesmos dados ou em dados diferentes.
III) A quantidade de paralelização é proporcional ao tamanho da entrada.
Selecione a alternativa correta:
 As afirmações I e II estão corretas.
As afirmações I e III estão corretas.
As afirmações II e III estão corretas.
Apenas a afirmação II está correta.
Todas as afirmações estão corretas.
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435259.');
18/06/22, 09:10 EPS
https://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_prova=287422035 2/5
 2. Ref.: 5435330 Pontos: 1,00 / 1,00
Em relação aos conceitos de cluster, considere as afirmações a seguir.
I) Nos clusters, o sistema operacional dos computadores é o mesmo.
II) Os programas aplicativos nunca veem os nós computacionais interagindo apenas com o mestre, que é um computador
específico responsável pelo agendamento e gerenciamento dos escravos.
III) Os clusters mais conhecidos são os de alto desempenho, os cde alta disponibilidade e os de balanceamento de carga.
Selecione a alternativa correta:
Todas as afirmações estão corretas.
Nenhuma afirmação está correta.
 As afirmações II e III estão corretas.
Apenas a afirmação II está correta.
As afirmações I e III estão corretas.
 3. Ref.: 5435279 Pontos: 1,00 / 1,00
Em relação ao modelo cliente-servidor, considere as afirmações a seguir.
I) O recurso compartilhado é qualquer software.
II) Clientes e servidores trocam mensagens em um padrão de mensagem de solicitação-resposta.
III) A Application Program Interface (API) é uma camada de abstração para acessar um serviço.
Selecione a alternativa correta:
As afirmações I e II estão corretas.
 As afirmações II e III estão corretas.
Todas as afirmações estão corretas.
Apenas a afirmação II está correta.
Apenas a afirmação I está correta.
 
EM2120804 - FUNDAMENTOS DE COMPUTAÇÃO PARALELA 
 
 4. Ref.: 5435372 Pontos: 0,00 / 1,00
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435330.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435279.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435372.');
18/06/22, 09:10 EPS
https://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_prova=287422035 3/5
Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta.
I. Um cálculo especifica se uma determinada entrada pode resultar em saídas diferentes.
II. O bloqueio de exclusão mútua, ou mutex, é o mais utilizado para se garantir a exclusão mútua.
III. O programa tem uma condição de corrida quando um thread tenta acessar simultaneamente um recurso, e isso pode
resultar em um erro.
 As afirmações II e III estão corretas.
As afirmações I e II estão corretas.
 Todas as afirmações estão corretas.
Apenas a afirmação II está correta.
Apenas a afirmação I está correta.
 5. Ref.: 5435318 Pontos: 1,00 / 1,00
São características do Erlang, exceto:
 Uso de memória compartilhada.
Possibilidade de utilizar programas escritos em outras linguagens de programação.
Adequado para sistemas de tempo real.
A interação de processos é por meio de passagens de mensagens assíncronas.
Sintaxe declarativa.
 6. Ref.: 5435295 Pontos: 1,00 / 1,00
Considere a seguinte afirmação:
Cada processo, em um conjunto de processos, está aguardando um evento que somente outro processo no grupo pode
causar.
Essa afirmação caracteriza uma situação de:
Espera ocupada.
Interrupção ou system interrupt.
Exclusão mútua ou mutual exclusion.
 Impasse ou deadlock.
Inanição ou starvation.
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435318.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435295.');
18/06/22, 09:10 EPS
https://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_prova=287422035 4/5
EM2120805 - COMPUTAÇÃO DISTRIBUÍDA 
 
 7. Ref.: 5435410 Pontos: 1,00 / 1,00
São exemplos de algoritmos de eleição para coordenação em sistemas distribuídos:
Algoritmo Pub/Sub
 Algoritmo de bully
Algoritmo de nomeação
Algoritmo de múltiplas filas por realimentação
Algoritmo circular
 8. Ref.: 5435406 Pontos: 1,00 / 1,00
Qual conceito a seguir se aplica à replicação síncrona?
Alta escalabilidade de crescimento.
Consistência fraca.
 A atualização dos dados se dá de forma atômica.
A latência não afeta o desempenho da replicação.
Parte de seus dados estão sempre desatualizados, sendo sincronizados no decorrer do tempo.
 
EM2120806 - TÓPICOS AVANÇADOS EM COMPUTAÇÃO DISTRIBUÍDA E PARALELA 
 
 9. Ref.: 5436333 Pontos: 1,00 / 1,00
São funcionalidades típicas do Kubernetes, exceto:
Automatizar as implantações e atualizações de aplicativos.
 Controlar as informações dos nós do Cluster para automação dos contêineres.
Orquestrar containers em vários hosts, em clouds públicas e privadas.
Garantir a integridade e autorrecuperação dos aplicativos em contêineres, com posicionamento, reinício, replicação e
escalonamento automáticos.
Otimizar o uso do hardware, maximizando a disponibilidade de recursos para execução dos aplicativos.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435410.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435406.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436333.');
18/06/22, 09:10 EPS
https://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_prova=287422035 5/5
 10. Ref.: 5436365 Pontos: 1,00 / 1,00
Otimizar o código é a parte mais difícil e trabalhosa durante o desenvolvimento de um programa CUDA. Alguns pontos
importantes a considerar são, exceto:
Ocupação dos processadores.
Conflitos de bancos da memória compartilhada.
Divergência do controle de fluxo.
Sobrecarga da chamada do Kernel.
 Acesso descentralizado e independente à memória global.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436365.');

Outros materiais