Logo Passei Direto
Buscar

AV SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA

Simulado de avaliação das disciplinas de Sistemas Distribuídos e Computação Paralela contendo questões objetivas sobre memória compartilhada e distribuída, variáveis compartilhadas, deadlock e exclusão mútua, replicação síncrona, DHCP e funcionalidades do Kubernetes.

Ferramentas de estudo

Questões resolvidas

Em relação aos conceitos de memória compartilhada, considere as seguintes a�rmações e selecione a alternativa correta:
I) O conceito de memória compartilhada pode ser aplicado tanto a hardware como a software.
II) Memória compartilhada é altamente escalável.
III) Um dos grandes problemas é a questão de coerência de cache.
Todas as a�rmações estão corretas.
As a�rmações I e III estão corretas.
As a�rmações I e II estão corretas.
Apenas a a�rmação I é correta.
Nenhuma a�rmação é correta.

Em relação aos conceitos de memória distribuída, considere as a�rmações a seguir.
I) A vantagem da memória distribuída é que ela exclui condições de corrida.
II) A principal preocupação do programador é pensar sobre a distribuição de dados.
III) A memória distribuída é muito mais escalável que a memória compartilhada.
As a�rmações I e III estão corretas.
Apenas a a�rmação I é correta.
Nenhuma a�rmação é correta.
As a�rmações I e II estão corretas.
Todas as a�rmações estão corretas.

Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta.
I. O maior problema da espera ocupada é o grande desperdício de recursos do sistema, pois o núcleo �ca executando o processo de veri�cação da disponibilidade do recurso de forma ininterrupta, não realizando um trabalho útil.
II. Quando uma determinada entrada pode resultar em diversas saídas diferentes, dizemos que esse processo é não determinístico.
III. Em muitos casos, o não determinismo não é um problema.
Apenas a a�rmação II está correta.
Apenas a a�rmação I está correta.
As a�rmações II e III estão corretas.
Todas as a�rmações estão corretas.
As a�rmações I e II estão corretas.

Considere a seguinte a�rmação:
Cada processo, em um conjunto de processos, está aguardando um evento que somente outro processo no grupo pode causar.
Exclusão mútua ou mutual exclusion.
Interrupção ou system interrupt.
Inanição ou starvation.
Espera ocupada.
Impasse ou deadlock.

Em relação aos conceitos de exclusão mútua, selecione a alternativa correta.
I. O principal objetivo da exclusão mútua é prevenir as condições de corrida.
II. A exclusão mútua impede que um dado seja manipulado por um ou mais processos e/ou threads.
III. Em um processo de exclusão mútua, é permitido que dois threads estejam na mesma seção crítica, desde que estejam realizando operações distintas, como leitura e escrita, por exemplo.
Apenas a a�rmação I está correta.
As a�rmações II e III estão corretas.
Todas as a�rmações estão corretas.
As a�rmações I e II estão corretas.
Apenas a a�rmação II está correta.

Qual conceito a seguir se aplica à replicação síncrona?
A latência não afeta o desempenho da replicação.
Alta escalabilidade de crescimento.
A atualização dos dados se dá de forma atômica.
Parte de seus dados estão sempre desatualizados, sendo sincronizados no decorrer do tempo.
Consistência fraca.

Um engenheiro de redes foi contratado para analisar o cenário de uma rede empresarial que apresentava problemas de conectividade. Inicialmente, ele identi�cou que uma estação host não conseguia comunicação com os outros nós da rede e um possível ponto de falha seria o servidor DHCP da rede, responsável pela atribuição individual de endereçamento IPv4.
No cenário descrito, a mensagem de oferta DHCP a esse host especí�co ocorre por:
Broadcast.
Multicast.
Anycast.
Unicast.
Allcast.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Em relação aos conceitos de memória compartilhada, considere as seguintes a�rmações e selecione a alternativa correta:
I) O conceito de memória compartilhada pode ser aplicado tanto a hardware como a software.
II) Memória compartilhada é altamente escalável.
III) Um dos grandes problemas é a questão de coerência de cache.
Todas as a�rmações estão corretas.
As a�rmações I e III estão corretas.
As a�rmações I e II estão corretas.
Apenas a a�rmação I é correta.
Nenhuma a�rmação é correta.

Em relação aos conceitos de memória distribuída, considere as a�rmações a seguir.
I) A vantagem da memória distribuída é que ela exclui condições de corrida.
II) A principal preocupação do programador é pensar sobre a distribuição de dados.
III) A memória distribuída é muito mais escalável que a memória compartilhada.
As a�rmações I e III estão corretas.
Apenas a a�rmação I é correta.
Nenhuma a�rmação é correta.
As a�rmações I e II estão corretas.
Todas as a�rmações estão corretas.

Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta.
I. O maior problema da espera ocupada é o grande desperdício de recursos do sistema, pois o núcleo �ca executando o processo de veri�cação da disponibilidade do recurso de forma ininterrupta, não realizando um trabalho útil.
II. Quando uma determinada entrada pode resultar em diversas saídas diferentes, dizemos que esse processo é não determinístico.
III. Em muitos casos, o não determinismo não é um problema.
Apenas a a�rmação II está correta.
Apenas a a�rmação I está correta.
As a�rmações II e III estão corretas.
Todas as a�rmações estão corretas.
As a�rmações I e II estão corretas.

Considere a seguinte a�rmação:
Cada processo, em um conjunto de processos, está aguardando um evento que somente outro processo no grupo pode causar.
Exclusão mútua ou mutual exclusion.
Interrupção ou system interrupt.
Inanição ou starvation.
Espera ocupada.
Impasse ou deadlock.

Em relação aos conceitos de exclusão mútua, selecione a alternativa correta.
I. O principal objetivo da exclusão mútua é prevenir as condições de corrida.
II. A exclusão mútua impede que um dado seja manipulado por um ou mais processos e/ou threads.
III. Em um processo de exclusão mútua, é permitido que dois threads estejam na mesma seção crítica, desde que estejam realizando operações distintas, como leitura e escrita, por exemplo.
Apenas a a�rmação I está correta.
As a�rmações II e III estão corretas.
Todas as a�rmações estão corretas.
As a�rmações I e II estão corretas.
Apenas a a�rmação II está correta.

Qual conceito a seguir se aplica à replicação síncrona?
A latência não afeta o desempenho da replicação.
Alta escalabilidade de crescimento.
A atualização dos dados se dá de forma atômica.
Parte de seus dados estão sempre desatualizados, sendo sincronizados no decorrer do tempo.
Consistência fraca.

Um engenheiro de redes foi contratado para analisar o cenário de uma rede empresarial que apresentava problemas de conectividade. Inicialmente, ele identi�cou que uma estação host não conseguia comunicação com os outros nós da rede e um possível ponto de falha seria o servidor DHCP da rede, responsável pela atribuição individual de endereçamento IPv4.
No cenário descrito, a mensagem de oferta DHCP a esse host especí�co ocorre por:
Broadcast.
Multicast.
Anycast.
Unicast.
Allcast.

Prévia do material em texto

17/06/2023, 15:32 EPS
https://simulado.estacio.br/alunos/ 1/4
Disciplina: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA  AV
Aluno: NATÁLIA CRISTINA CLAUDINO DA SILVA 202108421367
Professor: ROBSON LORBIESKI
 
Turma: 9001
DGT1338_AV_202108421367 (AG)   05/05/2023 16:09:50 (F) 
Avaliação: 9,00 pts Nota SIA: 10,00 pts
 
EM2120803 - FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS  
 
 1. Ref.: 5435205 Pontos: 1,00  / 1,00
Em relação aos conceitos de memória compartilhada, considere as seguintes a�rmações e selecione a alternativa
correta:
I) O conceito de memória compartilhada pode ser aplicado tanto a hardware como a software.
II) Memória compartilhada é altamente escalável.
III) Um dos grandes problemas é a questão de coerência de cache.
 As a�rmações I e III estão corretas.
Apenas a a�rmação I é correta.
Nenhuma a�rmação é correta.
Todas as a�rmações estão corretas.
As a�rmações I e II estão corretas.
 2. Ref.: 5435206 Pontos: 1,00  / 1,00
Em relação aos conceitos de memória distribuída, considere as a�rmações a seguir.
I) A vantagem da memória distribuída é que ela exclui condições de corrida.
II) A principal preocupação do programador é pensar sobre a distribuição de dados.
III) A memória distribuída é muito mais escalável que a memória compartilhada.
Selecione a alternativa correta:
As a�rmações I e III estão corretas.
Apenas a a�rmação I é correta.
Nenhuma a�rmação é correta.
As a�rmações I e II estão corretas.
 Todas as a�rmações estão corretas.
 
EM2120804 - FUNDAMENTOS DE COMPUTAÇÃO PARALELA  
 
 3. Ref.: 5435285 Pontos: 1,00  / 1,00
Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta.
I. O maior problema da espera ocupada é o grande desperdício de recursos do sistema, pois o núcleo �ca executando
o processo de veri�cação da disponibilidade do recurso de forma ininterrupta, não realizando um trabalho útil.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435205.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435206.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435285.');
17/06/2023, 15:32 EPS
https://simulado.estacio.br/alunos/ 2/4
II. Quando uma determinada entrada pode resultar em diversas saídas diferentes, dizemos que esse processo é não
determinístico.
III. Em muitos casos, o não determinismo não é um problema.
As a�rmações I e II estão corretas.
Apenas a a�rmação II está correta.
As a�rmações II e III estão corretas.
Apenas a a�rmação I está correta.
 Todas as a�rmações estão corretas.
 4. Ref.: 5435295 Pontos: 1,00  / 1,00
Considere a seguinte a�rmação:
Cada processo, em um conjunto de processos, está aguardando um evento que somente outro processo no grupo
pode causar.
Essa a�rmação caracteriza uma situação de:
Exclusão mútua ou mutual exclusion.
Interrupção ou system interrupt.
Inanição ou starvation.
Espera ocupada.
 Impasse ou deadlock.
 5. Ref.: 5435379 Pontos: 1,00  / 1,00
Em relação aos conceitos de exclusão mútua, selecione a alternativa correta.
I. O principal objetivo da exclusão mútua é prevenir as condições de corrida.
II. A exclusão mútua impede que um dado seja manipulado por um ou mais processos e/ou threads.
III. Em um processo de exclusão mútua, é permitido que dois threads estejam na mesma seção crítica, desde que
estejam realizando operações distintas, como leitura e escrita, por exemplo.
Apenas a a�rmação I está correta.
As a�rmações II e III estão corretas.
Todas as a�rmações estão corretas.
 As a�rmações I e II estão corretas.
Apenas a a�rmação II está correta.
 
EM2120805 - COMPUTAÇÃO DISTRIBUÍDA  
 
 6. Ref.: 5435406 Pontos: 1,00  / 1,00
Qual conceito a seguir se aplica à replicação síncrona?
Parte de seus dados estão sempre desatualizados, sendo sincronizados no decorrer do tempo.
Alta escalabilidade de crescimento.
Consistência fraca.
 A atualização dos dados se dá de forma atômica.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435295.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435379.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435406.');
17/06/2023, 15:32 EPS
https://simulado.estacio.br/alunos/ 3/4
A latência não afeta o desempenho da replicação.
 7. Ref.: 7603799 Pontos: 0,00  / 1,00
Um engenheiro de redes foi contratado para analisar o cenário de uma rede empresarial que apresentava problemas
de conectividade. Inicialmente, ele identi�cou que uma estação host não conseguia comunicação com os outros nós
da rede e um possível ponto de falha seria o servidor DHCP da rede, responsável pela atribuição individual de
endereçamento IPv4. No cenário descrito, a mensagem de oferta DHCP a esse host especí�co ocorre por:
Broadcast.
Allcast.
Multicast.
 Anycast.
 Unicast.
 
EM2120806 - TÓPICOS AVANÇADOS EM COMPUTAÇÃO DISTRIBUÍDA E PARALELA  
 
 8. Ref.: 5436333 Pontos: 1,00  / 1,00
São funcionalidades típicas do Kubernetes, exceto:
 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.
Otimizar o uso do hardware, maximizando a disponibilidade de recursos para execução dos aplicativos.
Garantir a integridade e autorrecuperação dos aplicativos em contêineres, com posicionamento, reinício,
replicação e escalonamento automáticos.
Automatizar as implantações e atualizações de aplicativos.
 9. Ref.: 5436343 Pontos: 1,00  / 1,00
Considere, por hipótese, que a equipe de analistas de TI tenha optado pelo uso do Docker. Essa decisão foi motivada
pelo fato de o Docker:
Obter o mesmo desempenho da virtualização baseada em hypervisor, em que cada contêiner é executado
em seu próprio sistema operacional, o que reduz a utilização de recursos de disco, embora os contêineres
utilizem mais memória.
Estar ganhando espaço como um gerenciador de máquinas virtuais no ambiente GNU/Linux e não ter
bibliotecas próprias, mantendo as bibliotecas nativas utilizadas para gerenciar o LXC.
Utilizar hypervisors, compatíveis com diversas plataformas, para executar máquinas virtuais que virtualizam
hardware físico como parte de um desenvolvimento multiplataforma para testes e implementação de �uxo
de trabalho.
 Permitir portabilidade de contêineres. É possível criar uma imagem de toda a con�guração e aplicativos
instalados em um contêiner e transferi-lo para outro host que tenha um Docker previamente instalado.
Não utilizar Namespaces do Linux, o que permite prover espaços de trabalho isolados para os contêineres.
Dessa forma, quando um contêiner é criado, automaticamente é criada uma camada de isolamento para
grupos de processos.
 10. Ref.: 5436334 Pontos: 1,00  / 1,00
São componentes do Kubernetes, exceto:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7603799.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436333.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436343.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436334.');
17/06/2023, 15:32 EPS
https://simulado.estacio.br/alunos/ 4/4
Kube-apiserver: balanceador de cargas.
Kubectl: utilitário de linha de comando chamado usado para se comunicar com o servidor da API do cluster.
Kube-controller-manager:  gerencia diferentes controladores que regulam o estado do cluster, gerencia o
ciclo de vida das cargas de trabalho e realiza tarefas rotineiras.
 Kube-alived: gerenciador de scripts.
Kube-scheduler: atribui cargas de trabalho a nodes especí�cos no cluster e é o agendador.

Mais conteúdos dessa disciplina