Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA Acertos: 8,0 de 10,0 01/10/2021 Acerto: 1,0 / 1,0 Em relação ao modelo mestre-escravo, considere as afirmações a seguir. I) A arquitetura mestre-escravo tem baixa tolerância a erros. II) O mestre pode sofrer problemas de saturação de comunicações. III) É adequada para sistemas de tempo real. Selecione a alternativa correta: Todas as afirmações estão corretas. Apenas a afirmação II está correta. As afirmações I e II estão corretas. As afirmações II e III estão corretas. Apenas a afirmação I está correta. Respondido em 01/10/2021 14:43:10 Explicação: A resposta certa é: As afirmações II e III estão corretas. Acerto: 1,0 / 1,0 Em relação ao modelo cliente-servidor, considere as afirmações a seguir. I) É a arquitetura de sistemas distribuídos mais amplamente utilizada. II) Cliente e servidor residem em computadores separados. III) O servidor pode iniciar a sessão de comunicação. Selecione a alternativa correta: As afirmações I e II estão corretas. Apenas a afirmação I está correta. Todas as afirmações estão corretas. Apenas a afirmação II está correta. As afirmações II e III estão corretas. Respondido em 01/10/2021 14:43:08 Questão1a Questão2a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); Explicação: A resposta certa é: Apenas a afirmação I está correta. Acerto: 1,0 / 1,0 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. 2. 7. 5 3. 10. Respondido em 01/10/2021 14:43:06 Explicação: A resposta certa é: 5 Acerto: 1,0 / 1,0 Em relação aos conceitos de semáforos, selecione a alternativa correta. I. O uso de semáforos garante que um programa esteja livre da hipótese de condições de corrida. II. Os semáforos são mais indicados para ser usados no problema de leitores e escritores do que o mutex. III. Pode-se utilizar o semáforo como um mutex, bastando colocar a quantidade de recursos igual a 1 (um). Apenas a afirmação II está correta. Todas as afirmações estão corretas. As afirmações I e II estão corretas. As afirmações II e III estão corretas. Apenas a afirmação I está correta. Respondido em 01/10/2021 14:43:04 Explicação: A resposta certa é: As afirmações II e III estão corretas. Acerto: 1,0 / 1,0 Assim como nos sistemas operacionais, os sistemas distribuídos também têm deadlock. Um deadlock distribuído ocorre quando os processos espalhados por diferentes computadores em uma rede aguardam eventos que não ocorrerão. Existem três tipos de deadlock distribuído: Deadlock de recurso, deadlock fantasma, deadlock de espera. Deadlock de comunicação, deadlock fantasma, deadlock de espera. Deadlock de espera, deadlock de recurso, deadlock de comunicação. Deadlock fantasma, deadlock de recurso, deadlock de comunicação. Deadlock fantasma, deadlock de espera, deadlock de comunicação. Respondido em 01/10/2021 14:43:02 Questão3a Questão4a Questão5a Explicação: A resposta certa é: Deadlock fantasma, deadlock de recurso, deadlock de comunicação. Acerto: 1,0 / 1,0 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. Inanição ou starvation. Exclusão mútua ou mutual exclusion. Impasse ou deadlock. Espera ocupada. Respondido em 01/10/2021 14:43:00 Explicação: A resposta certa é: Impasse ou deadlock. Acerto: 1,0 / 1,0 Quando um processo aguarda por um recurso que nunca estará disponível ou um evento que não ocorrerá, acontece uma situação denominada deadlock (chamada por alguns autores de impasse ou adiamento indefinido). Para que um deadlock ocorra, quatro condições são necessárias. Uma delas tem a seguinte definição: ''Cada processo só pode estar alocado a um único processo em um determinado instante.''Assinale a alternativa que apresenta tal condição: Espera por recurso Starvation Espera circular Exclusão mútua Não preempção Respondido em 01/10/2021 14:42:58 Explicação: A resposta certa é: Exclusão mútua Acerto: 1,0 / 1,0 Qual é o passo usado em um algoritmo de eleição? Apagar procedimentos que não foram executados. Controle de acesso a uma região crítica. Replicação dos dados. Evitar a destruição do coordenador. Questão6a Questão7a Questão8a Orquestração para eleição de um novo coordenador. Respondido em 01/10/2021 14:42:56 Explicação: A resposta certa é: Orquestração para eleição de um novo coordenador. Acerto: 0,0 / 1,0 Otimizar o código é a parte mais difícil e trabalhosa durante o desenvolvimento de um programa CUDA. Alguns pontos importantes a considerar são, exceto: Conflitos de bancos da memória compartilhada. Ocupação dos processadores. Acesso descentralizado e independente à memória global. Sobrecarga da chamada do Kernel. Divergência do controle de fluxo. Respondido em 01/10/2021 14:42:51 Explicação: A resposta certa é: Acesso descentralizado e independente à memória global. Acerto: 0,0 / 1,0 Em um cluster Openshift, há uma série de configurações que são feitas e devem ser persistidas. O estado persistente do master é armazenado no componente: haproxy etcd API server replica controller namespace Respondido em 01/10/2021 14:42:49 Explicação: A resposta certa é: etcd Questão9a Questão10a javascript:abre_colabore('38403','268023990','4849408601');
Compartilhar