Prévia do material em texto
SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA 1. Uma tarefa é realizada em 100s. A parte obrigatoriamente serializável desta tarefa corresponde a 10% dela. Qual o speedup com 9 processadores? Selecione a resposta correta. 7. 10. 3. 2. 5 Data Resp.: 16/01/2022 06:48:57 Explicação: A resposta certa é: 5 2. Em relação ao modelo cliente-servidor, considere as afirmações a seguir. I) O recurso compartilhado é qualquer software. II) Clientes e servidores trocam mensagens em um padrão de mensagem de solicitação-resposta. III) A Application Program Interface (API) é uma camada de abstração para acessar um serviço. Selecione a alternativa correta: Apenas a afirmação II está correta. Apenas a afirmação I está correta. As afirmações II e III estão corretas. Todas as afirmações estão corretas. As afirmações I e II estão corretas. Data Resp.: 16/01/2022 06:49:04 Explicação: A resposta certa é: As afirmações II e III estão corretas. 3. Qual das arquiteturas da taxonomia de Flynn é a menos comum? Selecione a alternativa correta. MISD. SIMD. https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp SSID. MMID. MMIS. Data Resp.: 16/01/2022 06:49:10 Explicação: A resposta certa é: MISD. 4. 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. Apenas a afirmação II está correta. As afirmações II e III estão corretas. Todas as afirmações estão corretas. Data Resp.: 16/01/2022 06:49:16 Explicação: A resposta certa é: Todas as afirmações estão corretas. 5. O algoritmo do avestruz está relacionado a que abordagem de solução de deadlocks? Preempção. Ignorar o impasse. Condições de corrida. Encerramento do processo. Detecção. Data Resp.: 16/01/2022 06:49:24 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp Explicação: A resposta certa é: Ignorar o impasse. 6. 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. As afirmações II e III estão corretas. Apenas a afirmação II está correta. Apenas a afirmação I está correta. Todas as afirmações estão corretas. As afirmações I e II estão corretas. Data Resp.: 16/01/2022 06:49:31 Explicação: A resposta certa é: As afirmações I e II estão corretas. 7. (CESPE - 2009 - CEHAP - PB) O que é verdadeiro quanto ao uso dos RPCs (Remote Procedure Calls)? 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. O RPC não é imune a falhas, quando observado em uma perspectiva de comunicação em uma rede de dados. A independência do transporte para o RPC isola a aplicação de elementos lógicos e físicos em um sistema. 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. Data Resp.: 16/01/2022 06:49:35 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. https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp 8. A programação OpenMP trata de qual tipo de metodologia de programação? APIs muito utilizadas para programação de arquiteturas baseadas em código móvel. Utilizada para desenvolvimento com APIs Pthreads em Unix. Metodologia aplicada para envio de mensagens em sistemas distribuídos. Utilizada para passagem de mensagens em clusters de processamento paralelo. Método de desenvolvimento de paralelismo explícito, usado em arquiteturas de múltiplos processadores sobre um único barramento para acesso a memória. Data Resp.: 16/01/2022 06:49:43 Explicação: A resposta certa é: Método de desenvolvimento de paralelismo explícito, usado em arquiteturas de múltiplos processadores sobre um único barramento para acesso a memória. 9. São as operações usadas em CUDA, exceto: Transferência de dados. Lançamento do kernel. Alocação de memória. Alto grau de acoplamento. Liberação de memória. Data Resp.: 16/01/2022 06:50:01 Explicação: A resposta certa é: Alto grau de acoplamento. 10. São funcionalidades típicas do Kubernetes, exceto: Orquestrar containers em vários hosts, em clouds públicas e privadas. Controlar as informações dos nós do Cluster para automação dos contêineres. Automatizar as implantações e atualizações de aplicativos. Otimizar o uso do hardware, maximizando a disponibilidade de recursos para execução dos aplicativos. Garantir a integridade e autorrecuperação dos aplicativos em contêineres, com posicionamento, reinício, replicação e escalonamento automáticos. Data Resp.: 16/01/2022 06:49:53 Explicação: A resposta certa é: Controlar as informações dos nós do Cluster para automação dos contêineres. https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp