Buscar

SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA SIMULADO

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 5 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

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

1a 
 Questão 
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: 
 
 As afirmações II e III estão corretas. 
 
Apenas a afirmação II está correta. 
 
As afirmações I e II estão corretas. 
 
Apenas a afirmação I está correta. 
 
Todas as afirmações estão corretas. 
Respondido em 04/04/2022 18:21:03 
 
Explicação: 
A resposta certa é: As afirmações II e III estão corretas. 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação aos conceitos de polling, considere as afirmações a seguir. 
I) Polling é quando um dispositivo de controle ou computador aguarda pela verificação 
de sua prontidão ou estado por parte de um dispositivo externo. 
II) Caso haja um número grande de dispositivos a serem verificados pelo polling, este 
pode exceder o tempo disponível para atender ao dispositivo de E / S, o que configura 
uma desvantagem desse tipo de arquitetura. 
III) O intervalo de tempo necessário para que cada elemento seja monitorado uma vez 
é chamado de ciclo de votação. 
Selecione a alternativa correta: 
 
 
As afirmações I e II estão corretas. 
 Todas as afirmações estão corretas. 
 
As afirmações II e III estão corretas. 
 
Nenhuma afirmação está correta. 
 
Apenas a afirmação II está correta. 
Respondido em 04/04/2022 18:22:02 
 
Explicação: 
A resposta certa é: Todas as afirmações estão corretas. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Uma tarefa é realizada em 100s. A parte obrigatoriamente serializável desta tarefa 
corresponde a 10% dela. Com 45 processadores, em quanto tempo a tarefa seria 
executada? Selecione a resposta correta. 
 
 12s 
 
20s. 
 
2s. 
 
10s. 
 
15s. 
Respondido em 04/04/2022 18:22:14 
 
Explicação: 
A resposta certa é: 12s 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação aos conceitos de exclusão mútua, selecione a alternativa correta. 
I. A exclusão mútua objetiva evitar que dois processos ou threads tenham acesso 
simultaneamente a um recurso compartilhado, acesso esse denominado por seção 
crítica. 
II. A seção crítica não pode ser executada por mais de um processo/thread ao mesmo 
tempo. 
III. A condição de exclusão mútua, em que um recurso ou está associado a um único 
processo ou está disponível, é suficiente para a ocorrência de bloqueios fatais 
(deadlocks). 
 
 
Apenas a afirmação II está correta. 
 
As afirmações I e II estão corretas. 
 Todas as afirmações estão corretas. 
 
Apenas a afirmação I está correta. 
 
As afirmações II e III estão corretas. 
Respondido em 04/04/2022 18:33:21 
 
Explicação: 
A resposta certa é: Todas as afirmações estão corretas. 
 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação aos conceitos de sincronização de processos, selecione a alternativa correta. 
I. A tarefa de coordenação da execução de processos que possibilita que dois processos 
não tenham acessos aos mesmos dados e recursos compartilhados simultaneamente é 
denominado de sincronização de processos. 
II. Não é possível a execução simultânea de dois processos em uma mesma seção 
crítica. 
III. É necessário atender a três condições para que não haja problemas de 
sincronização. 
 
 
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. 
 
Todas as afirmações estão corretas. 
 
Apenas a afirmação I está correta. 
Respondido em 04/04/2022 18:26:34 
 
Explicação: 
A resposta certa é: As afirmações I e II estão corretas. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação aos conceitos de sincronização de processos, selecione a alternativa correta. 
I. Deadlock (ou impasse) ocorre quando muitos processos estão esperando por um 
recurso compartilhado (seção crítica), que está sendo mantido por algum outro 
processo. 
II. Espera ocupada ocorre quando um processo está esperando para entrar na seção 
crítica, mas outros processos a monopolizam, e o primeiro processo é forçado a esperar 
indefinidamente. 
III. Inversão de prioridade ocorre quando um processo de alta prioridade está na seção 
crítica e é interrompido por um processo de média prioridade. 
 
 
Apenas a afirmação I está correta. 
 
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. 
 
As afirmações II e III estão corretas. 
Respondido em 04/04/2022 18:22:56 
 
Explicação: 
A resposta certa é: As afirmações I e III estão corretas. 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual é o passo usado em um algoritmo de eleição? 
 
 
Replicação dos dados. 
 
Apagar procedimentos que não foram executados. 
 
Controle de acesso a uma região crítica. 
 
Evitar a destruição do coordenador. 
 Orquestração para eleição de um novo coordenador. 
Respondido em 04/04/2022 18:27:06 
 
Explicação: 
A resposta certa é: Orquestração para eleição de um novo coordenador. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
A programação OpenMP trata de qual tipo de metodologia de programação? 
 
 
Utilizada para desenvolvimento com APIs Pthreads em Unix. 
 
Utilizada para passagem de mensagens em clusters de processamento paralelo. 
 
APIs muito utilizadas para programação de arquiteturas baseadas em código 
móvel. 
 
Metodologia aplicada para envio de mensagens em sistemas distribuídos. 
 Método de desenvolvimento de paralelismo explícito, usado em arquiteturas de 
múltiplos processadores sobre um único barramento para acesso a memória. 
Respondido em 04/04/2022 18:29:35 
 
Explicação: 
A resposta certa é: Método de desenvolvimento de paralelismo explícito, usado em 
arquiteturas de múltiplos processadores sobre um único barramento para acesso a 
memória. 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
O Openshift provê recursos a partir do Kubernetes, sendo capaz de executar e 
disponibilizar aplicações a partir de contêineres. As imagens dos contêineres no 
Openshift podem ser armazenadas no componente denominado: 
 
 
registry 
 
 build 
 pod 
 
secret 
 
master 
Respondido em 04/04/2022 18:32:46 
 
Explicação: 
A resposta certa é: pod 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Representa o conceito de CUDA, exceto: 
 
 
É uma arquitetura paralela de propósito geral destinada a utilizar o poder 
computacional de GPUs Nvidia. 
 
API com funções, que permitem o gerenciamento da memória da GPU e outros 
tipos de controle. 
 Não permite suporte a uma hierarquia de grupos de threads. 
 
Extensão da linguagem C, que permite o uso de GPUs. 
 
Definição de kernels que são executados na GPU. 
Respondido em 04/04/2022 18:32:56 
 
Explicação: 
A resposta certa é: Não permite suporte a uma hierarquia de grupos de threads.

Continue navegando