Buscar

SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA 2

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

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 6, do total de 6 páginas

Prévia do material em texto

1a 
 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: 
 
 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. 
 
Nenhuma afirmação está correta. 
Respondido em 18/04/2023 11:57:30 
 
Explicação: 
A resposta certa é: Todas as afirmações estão corretas. 
 
 
2a 
 Questão 
Acerto: 0,0 / 1,0 
 
Considera as afirmativas a seguir. 
1) Sempre espera por um pedido. 
2) Utiliza recursos de rede. 
3) Recebe respostas. 
Marque a alternativa que corresponda, respectivamente, às características de cliente 
ou de servidor: 
 
 
(1) servidor, (2) servidor, (3) servidor. 
 (1) servidor, (2) cliente, (3) cliente. 
 (1) cliente, (2) servidor, (3) servidor. 
 
(1) cliente, (2) cliente, (3) servidor. 
 
(1) cliente, (2) cliente, (3) cliente. 
Respondido em 18/04/2023 11:56:56 
 
Explicação: 
A resposta certa é: (1) servidor, (2) cliente, (3) cliente. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação a arquitetura cliente-servidor, considere as afirmações a seguir. 
I) Os papéis e as responsabilidades de um sistema de computação podem ser 
distribuídos entre vários computadores independentes que são conhecidos por si só 
por meio de uma rede. 
II) Todos os dados são armazenados nos servidores, que geralmente possuem 
controles de segurança muito maiores do que a maioria dos clientes. 
III) Funciona com vários clientes diferentes com capacidades diferentes. 
Selecione a alternativa correta: 
 
 
Apenas a afirmação II está correta. 
 
Apenas a afirmação I está correta. 
 
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. 
Respondido em 18/04/2023 11:54:13 
 
Explicação: 
A resposta certa é: Todas as afirmações estão corretas. 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
O algoritmo do avestruz está relacionado a que abordagem de solução de 
deadlocks? 
 
 
Detecção. 
 
Preempção. 
 
Encerramento do processo. 
 
Condições de corrida. 
 Ignorar o impasse. 
Respondido em 18/04/2023 11:53:55 
 
Explicação: 
A resposta certa é: Ignorar o impasse. 
 
 
5a 
 Questão 
Acerto: 0,0 / 1,0 
 
Deadlocks (impasses) podem ocorrer em sistemas operacionais, bancos de dados e 
outros sistemas concorrentes. Leia as assertivas a seguir e marque a alternativa 
correta. 
I. Um conjunto de processos estão em condição de deadlock se cada processo no 
conjunto estiver aguardando um evento que apenas outro processo no conjunto 
cause. 
II. Um deadlock ocorre se e somente se as quatro condições de Coffman forem 
satisfeitas. 
III. Um deadlock pode ocorrer ao utilizar somente recursos não-preemptivos. 
IV. Uma forma de evitar deadlocks é garantir que a condição de posse e espera não 
ocorra. 
V. Uma forma de evitar deadlocks é garantir que a condição de preempção não 
ocorra. 
 
 
As afirmativas I e II estão corretas. 
 
Somente a afirmativa I está correta. 
 As afirmativas I, II e IV estão corretas. 
 
Todas as afirmativas estão corretas. 
 As afirmativas I e III estão corretas. 
Respondido em 18/04/2023 11:57:03 
 
Explicação: 
A resposta certa é: As afirmativas I, II e IV estão corretas. 
 
 
6a 
 Questão 
Acerto: 0,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). 
 
 Todas as afirmações estão corretas. 
 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 II e III estão corretas. 
Respondido em 18/04/2023 11:53:46 
 
Explicação: 
A resposta certa é: Todas as afirmações estão corretas. 
 
 
7a 
 Questão 
Acerto: 0,0 / 1,0 
 
Em um sistema distribuído, se um coordenador de um processo falhar no meio da 
execução de uma transação: 
 
 
O coordenador pode escolher um backup para assumir na sua falha. 
 Os participantes podem decidir se esperam ou não pela recuperação do 
coordenador que falhou. 
 
Os participantes podem decidir se esperam ou não pela recuperação do 
processo que falhou. 
 Se o coordenador falhar, um algoritmo de eleição se encarrega de eleger um 
novo coordenador para continuar com os procedimentos. 
 
Se o coordenador falhar, o sistema para de funcionar e precisará de uma 
intervenção manual. 
Respondido em 18/04/2023 11:53:26 
 
Explicação: 
A resposta certa é: Se o coordenador falhar, um algoritmo de eleição se encarrega de 
eleger um novo coordenador para continuar com os procedimentos. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Um sistema baseado em um modelo PTP utiliza qual dos conceitos a seguir? 
 
 
É utilizado no sistema de mensageria KAFKA. 
 
As mensagens são compartilhadas por meio de um canal chamado tópico. 
 
É um protocolo aberto para enfileiramento de mensagens assíncronas que se 
desenvolveu e amadureceu ao longo de vários anos. 
 Um modelo PTP é baseado no conceito de envio de uma mensagem para um 
destino nomeado, ou seja, somente um único destinatário recebe. 
 
Um modelo de mensagem PTP é usado quando precisamos transmitir um 
evento ou mensagem para muitos consumidores de mensagem. 
Respondido em 18/04/2023 11:52:38 
 
Explicação: 
A resposta certa é: Um modelo PTP é baseado no conceito de envio de uma mensagem 
para um destino nomeado, ou seja, somente um único destinatário recebe. 
 
 
9a 
 Questão 
Acerto: 0,0 / 1,0 
 
Sobre CUDA, programas que conseguem bons speedups em GPUs, exceto: 
 
 
Podem ser subdivido em pequenos subproblemas, que são alocados a 
diferentes blocos e threads. 
 
Alta razão (operações de ponto flutuante)/(memória). 
 
Os subproblemas são fracamente acoplados. 
 Possuem algoritmos específicos altamente acoplados. 
 Cada thread mantém uma pequena quantidade de estado. 
Respondido em 18/04/2023 11:50:42 
 
Explicação: 
A resposta certa é: Possuem algoritmos específicos altamente acoplados. 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Representa o conceito de CUDA, exceto: 
 
 
Definição de kernels que são executados na GPU. 
 
Extensão da linguagem C, que permite o uso de GPUs. 
 
É uma arquitetura paralela de propósito geral destinada a utilizar o poder 
computacional de GPUs Nvidia. 
 Não permite suporte a uma hierarquia de grupos de threads. 
 
API com funções, que permitem o gerenciamento da memória da GPU e 
outros tipos de controle. 
Respondido em 18/04/2023 11:50:33 
 
Explicação: 
A resposta certa é: Não permite suporte a uma hierarquia de grupos de threads.

Continue navegando