Buscar

AV 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

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.

Continue navegando