Prévia do material em texto
Davi Eustáquio Prata e Souza 201902299175 Disciplina: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA AV Aluno: DAVI EUSTÁQUIO PRATA E SOUZA 201902299175 Professor: IGOR RAMATHUR TELLES DE JESUS Turma: 9001 EEX0158_AV_201902299175 (AG) 17/05/2022 02:06:00 (F) Avaliação: 8,0 Nota Partic.: Nota SIA: 10,0 pts EM2120803 - FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS 1. Ref.: 5435256 Pontos: 1,00 / 1,00 Uma tarefa é realizada em 100s. A parte obrigatoriamente serializável desta tarefa corresponde a 10% dela. Qual o speedup com 9 processadores? Selecione a resposta correta. 10. 3. 2. 5 7. 2. Ref.: 5435206 Pontos: 1,00 / 1,00 Em relação aos conceitos de memória distribuída, considere as afirmaçõ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: Nenhuma afirmação é correta. As afirmações I e II estão corretas. Apenas a afirmação I é correta. As afirmações I e III estão corretas. Todas as afirmações estão corretas. 3. Ref.: 5435259 Pontos: 1,00 / 1,00 Em relação aos conceitos de paralelismo de tarefas, considere as afirmações a seguir. I) A computação assíncrona é executada. II) Tarefas diferentes são executadas nos mesmos dados ou em dados diferentes.Educational Performace Solution EPS ® - Alunos javascript:voltar(); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435256.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435206.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435259.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') III) A quantidade de paralelização é proporcional ao tamanho da entrada. Selecione a alternativa correta: 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. As afirmações I e III estão corretas. EM2120804 - FUNDAMENTOS DE COMPUTAÇÃO PARALELA 4. Ref.: 5435372 Pontos: 1,00 / 1,00 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. As afirmações II e III estão corretas. As afirmações I e II estão corretas. Todas as afirmações estão corretas. Apenas a afirmação I está correta. Apenas a afirmação II está correta. 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: Interrupção ou system interrupt. Exclusão mútua ou mutual exclusion. Inanição ou starvation. Espera ocupada. Impasse ou deadlock. 6. Ref.: 5435318 Pontos: 0,00 / 1,00 São características do Erlang, exceto: Possibilidade de utilizar programas escritos em outras linguagens de programação. A interação de processos é por meio de passagens de mensagens assíncronas. Uso de memória compartilhada. Adequado para sistemas de tempo real. Sintaxe declarativa. EM2120805 - COMPUTAÇÃO DISTRIBUÍDA Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435372.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435295.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435318.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 7. Ref.: 5435402 Pontos: 1,00 / 1,00 É um exemplo de interface de desenvolvimento para memória distribuída por passagem de mensagens: pthreads MPI Fortran 95 OpenMP CORBA 8. Ref.: 5435410 Pontos: 1,00 / 1,00 São exemplos de algoritmos de eleição para coordenação em sistemas distribuídos: Algoritmo de múltiplas filas por realimentação Algoritmo Pub/Sub Algoritmo de nomeação Algoritmo circular Algoritmo de bully EM2120806 - TÓPICOS AVANÇADOS EM COMPUTAÇÃO DISTRIBUÍDA E PARALELA 9. Ref.: 5436313 Pontos: 0,00 / 1,00 Sobre o Docker, é incorreto afirmar: É uma ferramenta open source. Fornece uma virtualização em nível de sistema operacional. Não é necessário configurar o repositório. Permite a criação de ambientes virtuais por meio de Linux Containers. Isola as aplicações em execução e não utiliza tantos recursos da máquina quanto as máquinas virtuais. 10. Ref.: 5436357 Pontos: 1,00 / 1,00 Para o uso do Kubernetes, é necessária a instalação de: Kubectl, keepalived e kubeadm Keepalived, kubeadm e Kubelet Kube-apiserver, keepalived e kubeadm Kubeadm, kube-apiserver e kubelet Kubeadm, kubelet e kubectl Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435402.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435410.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436313.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436357.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')