Baixe o app para aproveitar ainda mais
Prévia do material em texto
EM2120803 - FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS 1. 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 III estão corretas. Apenas a afirmação I é correta. As afirmações I e II estão corretas. Todas as afirmações estão corretas. 2. 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. 3. 7. 10. 5 2. 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. III) A quantidade de paralelização é proporcional ao tamanho da entrada. Selecione a alternativa correta: Apenas a afirmação II está correta. As afirmações I e III estão corretas. As afirmações I e II estão corretas. As afirmações II e III estão corretas. Todas as afirmações estão corretas. EM2120804 - FUNDAMENTOS DE COMPUTAÇÃO PARALELA 4. Ref.: 5435294 Pontos: 1,00 / 1,00 Deadlocks em sistemas operacionais geralmente são impossíveis de serem tratados devido ao alto custo computacional. No entanto, em alguns sistemas, esse procedimento passa a ser importante. Qual é uma boa maneira para se evitar um deadlock? Desligando o recurso. Recuperando por meio de preempção. Matando o processo. Utilizando a ''técnica do avestruz''. Verificando a trajetória do recurso. 5. Ref.: 7603884 Pontos: 1,00 / 1,00 (BFC - 2021 - IBGE - Supervisor de Pesquisa) Leia a frase abaixo referente aos conceitos e fundamentos dos Sistemas Operacionais: "Considera-se que multithread seja a existência de vários __________, __________, sendo executadas __________" Assinale a alternativa que completa correta e respectivamente as lacunas: threads / em vários processos / sequencialmente. processos / no mesmo thread / sequencialmente. threads / no mesmo processo / em paralelo. threads / em vários processos / em paralelo. processos / no mesmo thread / em paralelo. 6. Ref.: 5435379 Pontos: 0,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. As afirmações I e II estão corretas. Apenas a afirmação II está correta. Apenas a afirmação I está correta. As afirmações II e III estão corretas. Todas as afirmações estão corretas. EM2120805 - COMPUTAÇÃO DISTRIBUÍDA 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 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. Multicast. Unicast. Broadcast. Allcast. 8. Ref.: 5435432 Pontos: 1,00 / 1,00 (INPE - Tecnologista da Carreira de Desenvolvimento Tecnológico - Tecnologista Junior Padrão I) Assinale a alternativa que contém apenas ferramentas de programação paralela mais adequadas a ambientes com memória compartilhada: Phtreads, OpenMP, Java Threads. Java Threads, CUDA, sockets. Pthreads, OpenMP, MPI. MPI, OpenMP, CUDA. MPI, Pthreads, sockets. EM2120806 - TÓPICOS AVANÇADOS EM COMPUTAÇÃO DISTRIBUÍDA E PARALELA 9. Ref.: 5436334 Pontos: 1,00 / 1,00 São componentes do Kubernetes, exceto: Kubectl: utilitário de linha de comando chamado usado para se comunicar com o servidor da API do cluster. Kube-alived: gerenciador de scripts. 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. 10. Ref.: 5436333 Pontos: 1,00 / 1,00 São funcionalidades típicas do Kubernetes, exceto: Automatizar as implantações e atualizações de aplicativos. Controlar as informações dos nós do Cluster para automação dos contêineres. 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. Orquestrar containers em vários hosts, em clouds públicas e privadas.
Compartilhar