Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA Aluno(a): FERNANDO DANIEL DIAS Acertos: 8,0 de 10,0 22/09/2021 1a 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 II estão corretas. Todas as afirmações estão corretas. As afirmações I e III estão corretas. Apenas a afirmação I é correta. Nenhuma afirmação é correta. Respondido em 22/09/2021 18:23:06 Explicação: A resposta certa é: As afirmações I e III estão corretas. 2a 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. 2s. 15s. 12s 10s. 20s. Respondido em 22/09/2021 18:23:58 Explicação: A resposta certa é: 12s 3a Questão Acerto: 1,0 / 1,0 Qual das arquiteturas da taxonomia de Flynn é a menos comum? Selecione a alternativa correta. SIMD. MISD. MMIS. MMID. SSID. Respondido em 22/09/2021 18:24:27 Explicação: A resposta certa é: MISD. 4a Questão Acerto: 0,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: Espera ocupada. Impasse ou deadlock. Inanição ou starvation. Interrupção ou system interrupt. Exclusão mútua ou mutual exclusion. Respondido em 22/09/2021 18:26:55 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. 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. As afirmações I e II estão corretas. Respondido em 22/09/2021 18:25:53 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 variáveis compartilhadas, selecione a alternativa correta. I. Considere um ambiente com um processo executando vários threads. As variáveis compartilhadas são aquelas que podem ser lidas ou alteradas por qualquer thread, e as variáveis privadas são de uso exclusivo de um único thread. II. O modelo no qual há um thread mestre e uma coleção de threads de trabalho (possivelmente vazia em seu início) é chamado de thread dinâmico. III. O modelo no qual os threads são executados até que todo o trabalho seja concluído é denominado de modelo de thread estático. 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. Respondido em 22/09/2021 18:22:02 Explicação: A resposta certa é: Todas as afirmações estão corretas. 7a Questão Acerto: 1,0 / 1,0 (CESPE - 2009 - CEHAP - PB) O que é verdadeiro quanto ao uso dos RPCs (Remote Procedure Calls)? O RPC não é imune a falhas, quando observado em uma perspectiva de comunicação em uma rede de dados. No RPC, o procedimento de chamada remota tem o lado servidor e o lado cliente. O cliente faz a chamada e envia o procedimento a ser executado em um servidor remotamente, entregando os parâmetros necessários à execução. O RPC Portmapper não mapeia portas estáticas. No RPC, não é necessária a utilização de uma linguagem de descrição de interface (IDL) para garantir a interoperabilidade em várias plataformas. A independência do transporte para o RPC isola a aplicação de elementos lógicos e físicos em um sistema. Respondido em 22/09/2021 18:19:40 Explicação: A resposta certa é: No RPC, o procedimento de chamada remota tem o lado servidor e o lado cliente. O cliente faz a chamada e envia o procedimento a ser executado em um servidor remotamente, entregando os parâmetros necessários à execução. 8a 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: Os participantes podem decidir se esperam ou não pela recuperação do coordenador que falhou. O coordenador pode escolher um backup para assumir na sua falha. 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 22/09/2021 18:27:52 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. 9a Questão Acerto: 1,0 / 1,0 Uma imagem de container do Docker é um pacote de software leve, independente e executável que inclui tudo o que é necessário para executar uma aplicação. Na criação de um arquivo Dockerfile, a instrução WORKDIR: Documenta quais portas se pretende publicar. Define o diretório de trabalho de um contêiner do Docker a qualquer momento. Mapeia uma porta externa para uma porta interna à rede Docker. Expõe um serviço do container para a rede Docker default. Divulga uma porta (TCP ou UDP) para os hosts externos à rede Docker. Respondido em 22/09/2021 18:14:39 Explicação: A resposta certa é: Define o diretório de trabalho de um contêiner do Docker a qualquer momento. 10a Questão Acerto: 1,0 / 1,0 Em um cluster Openshift, há uma série de configurações que são feitas e devem ser persistidas. O estado persistente do master é armazenado no componente: etcd haproxy API server namespace replica controller Respondido em 22/09/2021 18:14:02
Compartilhar