Buscar

TESTE DE CONHECIMENTO SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA

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

Em relação ao modelo cliente-servidor, considere as afirmações a seguir.
I) É a arquitetura de sistemas distribuídos mais amplamente utilizada.
II) Cliente e servidor residem em computadores separados.
III) O servidor pode iniciar a sessão de comunicação.
Selecione a alternativa correta:
Em relação aos conceitos de arquitetura mestre-escravo, considere as afirmações a seguir.
I) Na granularidade grossa, se um escravo morrer, a penalidade de tempo será pequena.
II) Na granularidade fina, você precisa de menos escravos para realizar uma tarefa específica.
III) Um sistema mestre-escravo tem apenas um mestre.
Selecione a alternativa correta:
Em relação aos conceitos de paralelismo de dados, considere as afirmações a seguir.
I) A computação assíncrona é executada.
II) A mesma tarefa é executada em diferentes subconjuntos dos mesmos dados.
III) A quantidade de paralelização é proporcional ao tamanho da saída.
Selecione a alternativa correta:
1.
Todas as afirmações estão corretas.
As afirmações II e III estão corretas.
As afirmações I e II estão corretas.
Apenas a afirmação II está correta.
Apenas a afirmação I está correta.
Data Resp.: 22/09/2021 14:58:45
Explicação:
A resposta certa é: Apenas a afirmação I está correta.
2.
As afirmações I e II estão corretas.
As afirmações II e III estão corretas.
Nenhuma afirmação está correta.
Apenas a afirmação II está correta.
Todas as afirmações estão corretas.
Data Resp.: 22/09/2021 14:58:49
Explicação:
A resposta certa é: Nenhuma afirmação está correta.
3.
Em relação aos conceitos de sincronização de processos, selecione a alternativa correta.
I. A tarefa de coordenação da execução de processos que possibilita que dois processos não tenham acessos aos mesmos dados e
recursos compartilhados simultaneamente é denominado de sincronização de processos.
II. Não é possível a execução simultânea de dois processos em uma mesma seção crítica.
III. É necessário atender a três condições para que não haja problemas de sincronização.
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.
Deadlocks (impasses) podem ocorrer em sistemas operacionais, bancos de dados e outros sistemas concorrentes. Leia as assertivas
a seguir e marque a alternativa correta.
I. Um conjunto de processos estão em condição de deadlock se cada processo no conjunto estiver aguardando um evento que
apenas outro processo no conjunto cause.
II. Um deadlock ocorre se e somente se as quatro condições de Coffman forem satisfeitas.
III. Um deadlock pode ocorrer ao utilizar somente recursos não-preemptivos.
IV. Uma forma de evitar deadlocks é garantir que a condição de posse e espera não ocorra.
Apenas a afirmação II é correta.
Todas as afirmações são corretas.
As afirmações II e III estão corretas.
As afirmações I e III estão corretas.
Nenhuma afirmação é correta.
Data Resp.: 22/09/2021 14:58:54
Explicação:
A resposta certa é: Apenas a afirmação II é correta.
4.
Apenas a afirmação II está correta.
Apenas a afirmação I está correta.
As afirmações I e II estão corretas.
Todas as afirmações estão corretas.
As afirmações II e III estão corretas.
Data Resp.: 22/09/2021 14:58:41
Explicação:
A resposta certa é: As afirmações I e II estão corretas.
5.
Todas as afirmações estão corretas.
Apenas a afirmação I está correta.
As afirmações I e II estão corretas.
As afirmações II e III estão corretas.
Apenas a afirmação II está correta.
Data Resp.: 22/09/2021 14:58:36
Explicação:
A resposta certa é: As afirmações II e III estão corretas.
6.
V. Uma forma de evitar deadlocks é garantir que a condição de preempção não ocorra.
Em um sistema distribuído, se um coordenador de um processo falhar no meio da execução de uma transação:
A camada de transporte do modelo TCP/IP é responsável pela transmissão dos dados, garantindo que estes possam chegar de forma
confiável e eficiente ao seu destino. Dois protocolos que atuam na camada de transporte são o TCP e o UDP.
Considere as afirmativas a seguir acerca desses protocolos.
I. O UDP é orientado à conexão.
II. O TCP verifica os pacotes perdidos e entregues, garantindo confiabilidade na transmissão de dados ao fim da conexão.
III. O UDP funciona de forma mais rápida que o TCP.
IV. O TCP não possui suporte a conexões full duplex.
Estão corretas as afirmativas:
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:
Todas as afirmativas estão corretas.
As afirmativas I e III estão corretas.
As afirmativas I, II e IV estão corretas.
Somente a afirmativa I está correta.
As afirmativas I e II estão corretas.
Data Resp.: 22/09/2021 14:58:14
Explicação:
A resposta certa é: As afirmativas I, II e IV estão corretas.
7.
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. 
Os participantes podem decidir se esperam ou não pela recuperação do processo que falhou.
Data Resp.: 22/09/2021 14:58:19
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.
8.
I e IV.
III e IV.
I e III.
II e III.
II e IV.
Data Resp.: 22/09/2021 14:58:23
Explicação:
A resposta certa é: II e III.
9.
Conflitos de bancos da memória compartilhada.
Ocupação dos processadores.
Em um cluster Openshift, há uma série de configurações que são feitas e devem ser persistidas. O estado persistente do master é
armazenado no componente:
Divergência do controle de fluxo.
Acesso descentralizado e independente à memória global.
Sobrecarga da chamada do Kernel.
Data Resp.: 22/09/2021 14:58:29
Explicação:
A resposta certa é: Acesso descentralizado e independente à memória global.
10.
haproxy
etcd
replica controller
namespace
API server
Data Resp.: 22/09/2021 14:58:26
Explicação:
A resposta certa é: etcd

Continue navegando