Baixe o app para aproveitar ainda mais
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.
Compartilhar