Buscar

Sistemas Distribuídos e Computação Paralela Simulado

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

06/11/2021 08:54 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
 
Simulado AV
Teste seu conhecimento acumulado
 
Disc.: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA 
Aluno(a): PABLO FERREIRA DOS SANTOS 202003335797
Acertos: 10,0 de 10,0 06/11/2021
 
 
Acerto: 1,0 / 1,0
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.
Apenas a afirmação I está correta.
Todas as afirmações estão corretas.
Apenas a afirmação II está correta.
Respondido em 06/11/2021 08:41:52
 
 
Explicação:
A resposta certa é: As afirmações II e III estão corretas.
 
 
Acerto: 1,0 / 1,0
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:
Apenas a afirmação II está correta.
Nenhuma afirmação está correta.
 As afirmações II e III estão corretas.
As afirmações I e III estão corretas.
Todas as afirmações estão corretas.
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
06/11/2021 08:54 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
Respondido em 06/11/2021 08:42:52
 
 
Explicação:
A resposta certa é: As afirmações II e III estão corretas.
 
 
Acerto: 1,0 / 1,0
Em relação ao modelo mestre-escravo, considere as afirmações a seguir.
I) A arquitetura mestre-escravo tem baixa tolerância a erros.
II) O mestre pode sofrer problemas de saturação de comunicações.
III) É adequada para sistemas de tempo real.
Selecione a alternativa correta:
Todas as afirmações estão corretas.
As afirmações I e II estão corretas.
 As afirmações II e III estão corretas.
Apenas a afirmação I está correta.
Apenas a afirmação II está correta.
Respondido em 06/11/2021 08:44:10
 
 
Explicação:
A resposta certa é: As afirmações II e III estão corretas.
 
 
Acerto: 1,0 / 1,0
Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta.
I. Considere um ambiente com um processo executando vários threads. As variáveis compartilhadas são
aquelas que podem ser lidas ou alteradas por qualquer thread, e as variáveis privadas são de uso exclusivo de
um único thread.
II. O modelo no qual há um thread mestre e uma coleção de threads de trabalho (possivelmente vazia em seu
início) é chamado de thread dinâmico.
III. O modelo no qual os threads são executados até que todo o trabalho seja concluído é denominado de
modelo de thread estático.
 Todas as afirmações estão corretas.
As afirmações II e III estão corretas.
Apenas a afirmação II está correta.
As afirmações I e II estão corretas.
Apenas a afirmação I está correta.
Respondido em 06/11/2021 08:44:59
 
 
Explicação:
A resposta certa é: Todas as afirmações estão corretas.
 
 
 Questão3
a
 Questão4
a
5a
06/11/2021 08:54 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
Acerto: 1,0 / 1,0
Em relação aos conceitos de exclusão mútua, selecione a alternativa correta.
I. A exclusão mútua objetiva evitar que dois processos ou threads tenham acesso simultaneamente a um
recurso compartilhado, acesso esse denominado por seção crítica.
II. A seção crítica não pode ser executada por mais de um processo/thread ao mesmo tempo.
III. A condição de exclusão mútua, em que um recurso ou está associado a um único processo ou está
disponível, é suficiente para a ocorrência de bloqueios fatais (deadlocks).
Apenas a afirmação II está correta.
As afirmações II e III estão corretas.
 Todas as afirmações estão corretas.
Apenas a afirmação I está correta.
As afirmações I e II estão corretas.
Respondido em 06/11/2021 08:45:44
 
 
Explicação:
A resposta certa é: Todas as afirmações estão corretas.
 
 
Acerto: 1,0 / 1,0
Assim como nos sistemas operacionais, os sistemas distribuídos também têm deadlock. Um deadlock
distribuído ocorre quando os processos espalhados por diferentes computadores em uma rede aguardam
eventos que não ocorrerão. Existem três tipos de deadlock distribuído:
Deadlock de comunicação, deadlock fantasma, deadlock de espera.
Deadlock fantasma, deadlock de espera, deadlock de comunicação.
Deadlock de recurso, deadlock fantasma, deadlock de espera.
 Deadlock fantasma, deadlock de recurso, deadlock de comunicação.
Deadlock de espera, deadlock de recurso, deadlock de comunicação.
Respondido em 06/11/2021 08:46:50
 
 
Explicação:
A resposta certa é: Deadlock fantasma, deadlock de recurso, deadlock de comunicação.
 
 
Acerto: 1,0 / 1,0
Utiliza diretivas específicas para programação paralela explícita:
PThreads
JAVA
MPI
RMI
 OpenMP
Respondido em 06/11/2021 08:47:39
 
 
Explicação:
A resposta certa é: OpenMP
 Questão
 Questão6
a
 Questão7
a
06/11/2021 08:54 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
 
 
Acerto: 1,0 / 1,0
Em um sistema distribuído, se um coordenador de um processo falhar no meio da execução de uma transação:
Os participantes podem decidir se esperam ou não pela recuperação do processo que falhou.
O coordenador pode escolher um backup para assumir na sua falha.
 Se o coordenador falhar, um algoritmo de eleição se encarrega de eleger um novo coordenador para
continuar com os procedimentos.
Se o coordenador falhar, o sistema para de funcionar e precisará de uma intervenção manual.
Os participantes podem decidir se esperam ou não pela recuperação do coordenador que falhou. 
Respondido em 06/11/2021 08:48:49
 
 
Explicação:
A resposta certa é: Se o coordenador falhar, um algoritmo de eleição se encarrega de eleger um novo
coordenador para continuar com os procedimentos.
 
 
Acerto: 1,0 / 1,0
Uma imagem de container do Docker é um pacote de software leve, independente e executável que inclui tudo
o que é necessário para executar uma aplicação. Na criação de um arquivo Dockerfile, a instrução WORKDIR:
 Define o diretório de trabalho de um contêiner do Docker a qualquer momento.
Expõe um serviço do container para a rede Docker default.
Mapeia uma porta externa para uma porta interna à rede Docker.
Divulga uma porta (TCP ou UDP) para os hosts externos à rede Docker.
Documenta quais portas se pretende publicar.
Respondido em 06/11/2021 08:50:53
 
 
Explicação:
A resposta certa é: Define o diretório de trabalho de um contêiner do Docker a qualquer momento.
 
 
Acerto: 1,0 / 1,0
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:
Conflitos de bancos da memória compartilhada.
Ocupação dos processadores.
 Acesso descentralizado e independente à memória global.
Divergência do controle de fluxo.
Sobrecarga da chamada do Kernel.
Respondido em 06/11/2021 08:51:49
 
 
Explicação:
A resposta certa é: Acesso descentralizado e independente à memória global.
 
 Questão8
a
 Questão9
a
 Questão10
a
06/11/2021 08:54 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','271518194','4966144790');

Outros materiais