Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA Acertos: 10,0 de 10,0 1a Questão Acerto: 1,0 / 1,0 Qual das arquiteturas da taxonomia de Flynn é a menos comum? Selecione a alternativa correta. MISD. SIMD. MMIS. SSID. MMID. Explicação: A resposta certa é: MISD. 2a Questão Acerto: 1,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) cliente, (3) cliente. (1) cliente, (2) servidor, (3) servidor. (1) cliente, (2) cliente, (3) servidor. (1) cliente, (2) cliente, (3) cliente. (1) servidor, (2) servidor, (3) servidor. Explicação: A resposta certa é: (1) servidor, (2) cliente, (3) cliente. 3a Questão Acerto: 1,0 / 1,0 Em relação aos conceitos de paralelismo de dados, considere as afirmações a seguir. I) A computação assíncrona é executada. II) A mesma tarefa é executada em diferentes subconjuntos dos mesmos dados. III) A quantidade de paralelização é proporcional ao tamanho da saída. Selecione a alternativa correta: Todas as afirmações são corretas. Nenhuma afirmação é correta. As afirmações I e III estão corretas. Apenas a afirmação II é correta. As afirmações II e III estão corretas. Explicação: A resposta certa é: Apenas a afirmação II é correta. 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). As afirmações I e II estão corretas. Apenas a afirmação I está correta. As afirmações II e III estão corretas. Todas as afirmações estão corretas. Apenas a afirmação II está correta. Explicação: A resposta certa é: Todas as afirmações estão corretas. 5a Questão Acerto: 1,0 / 1,0 O algoritmo do avestruz está relacionado a que abordagem de solução de deadlocks? Condições de corrida. Encerramento do processo. Detecção. Preempção. Ignorar o impasse. Explicação: A resposta certa é: Ignorar o impasse. 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. 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 I e III estão corretas. As afirmações II e III estão corretas. Explicação: A resposta certa é: As afirmações I e III estão corretas. 7a Questão 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 Espera circular Exclusão mútua Starvation Não preempção Explicação: A resposta certa é: Exclusão mútua 8a Questão Acerto: 1,0 / 1,0 Um sistema baseado em um modelo PTP utiliza qual dos conceitos a seguir? 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 de mensagem PTP é usado quando precisamos transmitir um evento ou mensagem para muitos consumidores de mensagem. É utilizado no sistema de mensageria KAFKA. Um modelo PTP é baseado no conceito de envio de uma mensagem para um destino nomeado, ou seja, somente um único destinatário recebe. 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: 1,0 / 1,0 Sobre o CUDA, é incorreto afirmar: Possui o CUDA SKD, que é um editor de código necessário para programar em CUDA. Possui o CUDA Toolkit, que são ferramentas e bibliotecas para programação em CUDA. Possui o Cuba Driver, que permite o acesso ao hardware. Pode ser obtido gratuitamente no site da Nvidia. Disponível para Windows (XP, Vista e 7), Linux e MacOS X, em versões de 32 e 64 bits. Explicação: A resposta certa é: Possui o CUDA SKD, que é um editor de código necessário para programar em CUDA. 10a Questão Acerto: 1,0 / 1,0 São as operações usadas em CUDA, exceto: Lançamento do kernel. Liberação de memória. Alto grau de acoplamento. Transferência de dados. Alocação de memória. Explicação: A resposta certa é: Alto grau de acoplamento.
Compartilhar