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 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: Apenas a afirmação II é correta. As afirmações II e III estão corretas. As afirmações I e III estão corretas. Nenhuma afirmação é correta. Todas as afirmações são corretas. Respondido em 05/11/2021 08:16:58 Explicação: A resposta certa é: Apenas a afirmação II é correta. 2a Questão Acerto: 1,0 / 1,0 Em relação aos conceitos de memória compartilhada, considere as seguintes afirmações e selecione a alternativa correta: I) O conceito de memória compartilhada pode ser aplicado tanto a hardware como a software. II) Memória compartilhada é altamente escalável. III) Um dos grandes problemas é a questão de coerência de cache. As afirmações I e III estão corretas. As afirmações I e II estão corretas. Nenhuma afirmação é correta. Todas as afirmações estão corretas. Apenas a afirmação I é correta. Respondido em 05/11/2021 08:21:47 Explicação: A resposta certa é: As afirmações I e III estão corretas. 3a Questão Acerto: 1,0 / 1,0 (Marinha Órgão: Quadro Técnico Prova: Marinha - 2016 - Quadro Técnico - Primeiro Tenente ¿ Informática) Um sistema distribuído é uma coleção de processadores interconectados por uma rede de comunicação. Assinale a opção que apresenta uma característica do uso de um sistema distribuído. Um usuário, estando em um sítio, somente poderá utilizar impressoras localizadas em seu próprio sítio, por questões de segurança. Diversos sítios conectados uns aos outros, o que permite uma maior comunicação e troca de informações entre os usuários. Uma computação é particionada em subcomputações que serão distribuídas entre os sítios e executadas concorrentemente, diminuindo a velocidade de execução dos processos por causa da distância física das localidades. Permite o aumento do tamanho dos computadores, por isso muitas empresas estão reativando seus antigos mainframes. Em casos de falha, os sítios remanescentes deixam de funcionar por serem interdependentes. Respondido em 05/11/2021 08:33:55 Explicação: A resposta certa é: Diversos sítios conectados uns aos outros, o que permite uma maior comunicação e troca de informações entre os usuários. 4a Questão Acerto: 1,0 / 1,0 Considere a seguinte afirmação: 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. Essa afirmação caracteriza uma situação de: Impasse ou deadlock. Inanição ou starvation. Exclusão mútua ou mutual exclusion. Espera ocupada. Interrupção ou system interrupt. Respondido em 05/11/2021 08:34:26 Explicação: A resposta certa é: Inanição ou starvation. 5a Questão Acerto: 1,0 / 1,0 Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta. I. A sincronização, necessária em diversos programas, deve ter seu uso minimizado, pois demanda recursos computacionais, em especial nos ambientes de computação distribuída. II. O problema produtor consumidor se caracteriza da seguinte forma: o processo produtor gera informações que são gravadas em um buffer de tamanho limitado, e as informações são consumidas por um processo consumidor. Assim, o produtor pode produzir um item enquanto o consumidor consome outro. III. No problema dos leitores escritores, os processos leitores podem acessar a mesma variável, sem causar obstáculos de sincronização. Todas as afirmações estão corretas. As afirmações I e III 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. Respondido em 05/11/2021 08:36:14 Explicação: A resposta certa é: Todas as afirmações 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. 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. 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. Todas as afirmações estão corretas. Apenas a afirmação I está correta. Respondido em 05/11/2021 08:18:29 Explicação: A resposta certa é: As afirmações I e II 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: Starvation Espera por recurso Espera circular Exclusão mútua Não preempção Respondido em 05/11/2021 08:37:03 Explicação: A resposta certa é: Exclusão mútua 8a Questão Acerto: 1,0 / 1,0 A camada de transporte do modelo TCP/IP é responsável pela transmissão dos dados, garantindo que estes possam chegar de forma confiável e eficiente ao seu destino. Dois protocolos que atuam na camada de transporte são o TCP e o UDP. Considere as afirmativas a seguir acerca desses protocolos. I. O UDP é orientado à conexão. II. O TCP verifica os pacotes perdidos e entregues, garantindo confiabilidade na transmissão de dados ao fim da conexão. III. O UDP funciona de forma mais rápida que o TCP. IV. O TCP não possui suporte a conexões full duplex. Estão corretas as afirmativas: II e IV. I e IV. I e III. III e IV. II e III. Respondido em 05/11/2021 08:34:51 Explicação: A resposta certa é: II e III. 9a Questão Acerto: 1,0 / 1,0 São funcionalidades típicas do Kubernetes, exceto: Automatizar as implantações e atualizações de aplicativos. Otimizar o uso do hardware, maximizando a disponibilidade de recursos para execução dos aplicativos. Orquestrar containers em vários hosts, em clouds públicas e privadas. Garantir a integridade e autorrecuperação dos aplicativos em contêineres, com posicionamento, reinício, replicação e escalonamento automáticos. Controlar as informações dos nós do Cluster para automação dos contêineres. Respondido em 05/11/2021 08:37:36 Explicação: A resposta certa é: Controlar as informações dos nós do Cluster para automação dos contêineres. 10a Questão Acerto: 1,0 / 1,0 O que é o OpenShift Virtualization: É um recurso do Red Hat OpenShift que permite gerenciar os nós dos contêineres. É um complemento do Red Hat OpenShift Container Platform e do Red Hat OpenShift Kubernetes Engine. É uma funcionalidade do Red Hat OpenShift que possibilita aos desenvolvedores incorporarem máquinas virtuais tradicionais a fluxos de trabalho no OpenShift Container Platform. É baseado no projeto upstream KubeVirt, uma área opensource aberta da Cloud Native Computing Foundation (CNCF). É um sistema operacional que permitea virtualização do sistema Openshift. Respondido em 05/11/2021 08:35:39 Explicação: A resposta certa é: É uma funcionalidade do Red Hat OpenShift que possibilita aos desenvolvedores incorporarem máquinas virtuais tradicionais a fluxos de trabalho no OpenShift Container Platform.
Compartilhar