Buscar

SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA AV1

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

Disciplina: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA AV 
 
 
 07/10/2023 
 
Avaliação: 10,00 pts Nota SIA: 10,00 pts 
 
 
 
 
 
 
EM2120803 - FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS 
 
 
 1. 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: 
 
 
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. 
 
Nenhuma afirmação está correta. 
 
Todas as afirmações estão corretas. 
 
 
 2. Ref.: 5435257 Pontos: 1,00 / 1,00 
 
Em relação à memória compartilhada, considere as seguintes afirmações. 
I) Serve como mecanismo de comunicação entre programas. 
II) Evita cópias redundantes. 
III) Pode ser acessada simultaneamente por vários programas, porém isso acarreta um 
consumo maior de recursos. 
Marque a alternativa correta: 
 
 
Somente a segunda afirmação é correta. 
 
Somente a terceira afirmação é correta. 
 
Somente a primeira afirmação é correta. 
 Somente a primeira e a segunda afirmações estão corretas. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435330.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435257.');
 
Nenhuma afirmação é correta. 
 
 
 
 
EM2120804 - FUNDAMENTOS DE COMPUTAÇÃO PARALELA 
 
 
 3. Ref.: 5435388 Pontos: 1,00 / 1,00 
 
Quais são as condições necessárias e suficientes para que aconteça um deadlock? 
 
 
Exclusão mútua; posse e espera; não preempção; espera ocupada. 
 
Exclusão mútua; posse e espera; espera circular; paralelismo. 
 
Exclusão mútua; posse e espera; preempção; espera circular. 
 Exclusão mútua; posse e espera; não preempção; espera circular. 
 
Exclusão mútua; não preempção; espera circular; uso de threads. 
 
 
 4. 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 fica executando o processo de verificaçã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. 
 
 Todas as afirmações estão corretas. 
 
Apenas a afirmação II está correta. 
 
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. 
 
 
 5. 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: 
 
 
Inanição ou starvation. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435388.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435285.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435295.');
 
Interrupção ou system interrupt. 
 
Exclusão mútua ou mutual exclusion. 
 Impasse ou deadlock. 
 
Espera ocupada. 
 
 
 
 
EM2120805 - COMPUTAÇÃO DISTRIBUÍDA 
 
 
 6. Ref.: 5435482 Pontos: 1,00 / 1,00 
 
A tecnologia multicast é diretamente voltada para aplicações distribuídas, sendo que as 
aplicações multimídia - como aprendizagem a distância e videoconferência - podem ser 
utilizadas na rede de forma dimensionável e eficiente. Como se procede essa 
comunicação? 
 
 
Um para um. 
 Um para um grupo específico. 
 
Um para todos; 
 
Um para muitos. 
 
Muitos para muitos. 
 
 
 7. Ref.: 7603799 Pontos: 1,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 identificou 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ífico ocorre por: 
 
 
Anycast. 
 
Broadcast. 
 Unicast. 
 
Multicast. 
 
Allcast. 
 
 
 
 
EM2120806 - TÓPICOS AVANÇADOS EM COMPUTAÇÃO DISTRIBUÍDA E PARALELA 
 
 
 8. Ref.: 5436334 Pontos: 1,00 / 1,00 
 
São componentes do Kubernetes, exceto: 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435482.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207603799.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205436334.');
 
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-apiserver: balanceador de cargas. 
 
Kube-scheduler: atribui cargas de trabalho a nodes específicos no cluster e é o 
agendador. 
 Kube-alived: gerenciador de scripts. 
 
 
 9. Ref.: 5436333 Pontos: 1,00 / 1,00 
 
São funcionalidades típicas do Kubernetes, exceto: 
 
 
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. 
 Controlar as informações dos nós do Cluster para automação dos contêineres. 
 
Automatizar as implantações e atualizações de aplicativos. 
 
 
 10. Ref.: 5436384 Pontos: 1,00 / 1,00 
 
Dentre algumas das características técnicas incorporadas no sistema operacional Red 
Hat Enterprise Linux − RHEL 7, consta a: 
 
 
Adoção do LXC, incluindo o OpenShift, como forma de iniciar processos e 
serviços, em substituição ao init. 
 
Melhoria significativa do sistema de arquivos, incluindo o XSL como o sistema 
padrão, que escala até 300TB. 
 
Melhoria no desenvolvimento, entrega, portabilidade e isolamento de aplicações 
por meio de contêineres Linux, incluindo o XFS, para execuções exclusivamente 
em cloud em ambientes de produção. 
 Adoção do systemd como forma de iniciar processos e serviços, em substituição 
ao init. 
 
Melhoria significativa do sistema de arquivos, incluindo o systemd como o 
sistema padrão, que escala até 500GB. 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205436333.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205436384.');

Mais conteúdos dessa disciplina