Baixe o app para aproveitar ainda mais
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.
Compartilhar