Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA Acertos: 1,8 de 2,0 18/10/2023 1a Questão Acerto: 0,0 / 0,2 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: As afirmações II e III estão corretas. Apenas a afirmação II está correta. Todas as afirmações estão corretas. As afirmações I e II estão corretas. Nenhuma afirmação está correta. Respondido em 18/10/2023 23:12:57 Explicação: A resposta certa é: Todas as afirmações estão corretas. 2a Questão Acerto: 0,2 / 0,2 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. Interrupção ou system interrupt. Impasse ou deadlock. Inanição ou starvation. Exclusão mútua ou mutual exclusion. Respondido em 18/10/2023 23:17:59 Explicação: A resposta certa é: Inanição ou starvation. 3a Questão Acerto: 0,2 / 0,2 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. Se o coordenador falhar, um algoritmo de eleição se encarrega de eleger um novo coordenador para continuar com os procedimentos. Os participantes podem decidir se esperam ou não pela recuperação do processo que falhou. Se o coordenador falhar, o sistema para de funcionar e precisará de uma intervenção manual. Respondido em 18/10/2023 23:18:03 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. 4a Questão Acerto: 0,2 / 0,2 Dockerfile é um arquivo de texto que contém todos os comandos, em ordem, necessários para construir uma determinada imagem Docker. Sobre as instruções contidas em um Dockerfile, assinale a alternativa correta. A instrução EXPOSE informa ao Docker que o container escuta nas portas de rede especificadas em tempo de execução. A instrução FROM configura qual será a aplicação principal do container, sendo executada após a inicialização do container. A instrução WORKDIR permite a criação de um diretório no host onde ficam armazenados os dados do container. A instrução VOLUME configura o tamanho da imagem. A instrução ENV adiciona metadados para uma imagem. Respondido em 18/10/2023 23:24:17 Explicação: A resposta certa é: A instrução EXPOSE informa ao Docker que o container escuta nas portas de rede especificadas em tempo de execução. 5a Questão Acerto: 0,2 / 0,2 Qual das arquiteturas da taxonomia de Flynn é a menos comum? Selecione a alternativa correta. SIMD. MMIS. SSID. MMID. MISD. Respondido em 18/10/2023 23:26:44 Explicação: A resposta certa é: MISD. 6a Questão Acerto: 0,2 / 0,2 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 III 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 II estão corretas. Respondido em 18/10/2023 23:31:53 Explicação: A resposta certa é: As afirmativas I, II e IV estão corretas. 7a Questão Acerto: 0,2 / 0,2 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 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. Utilizada para desenvolvimento com APIs Pthreads em Unix. Metodologia aplicada para envio de mensagens em sistemas distribuídos. Respondido em 18/10/2023 23:33:33 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. 8a Questão Acerto: 0,2 / 0,2 O que é o OpenShift Virtualization: É um sistema operacional que permite a virtualização do sistema Openshift. É uma funcionalidade do Red Hat OpenShift que possibilita aos desenvolvedores incorporarem máquinas virtuais tradicionais a fluxos de trabalho no OpenShift Container Platform. É um complemento do Red Hat OpenShift Container Platform e do Red Hat OpenShift Kubernetes Engine. É baseado no projeto upstream KubeVirt, uma área opensource aberta da Cloud Native Computing Foundation (CNCF). É um recurso do Red Hat OpenShift que permite gerenciar os nós dos contêineres. Respondido em 18/10/2023 23:36:22 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. 9a Questão Acerto: 0,2 / 0,2 (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. Em casos de falha, os sítios remanescentes deixam de funcionar por serem interdependentes. 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. Permite o aumento do tamanho dos computadores, por isso muitas empresas estão reativando seus antigos mainframes. 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. Respondido em 18/10/2023 23:37:22 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. 10a Questão Acerto: 0,2 / 0,2 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 I e II estão corretas. Todas as afirmações estão corretas. Apenas a afirmação I está correta. As afirmações II e III estão corretas. Apenas a afirmação II está correta. Respondido em 18/10/2023 23:40:27 Explicação: A resposta certa é: As afirmações I e II estão corretas. Disc.: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA Acertos: 1,8 de 2,0 18/10/2023 1a Questão Acerto: 0,0 / 0,2 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: As afirmações II e III estão corretas. Apenas a afirmação II está correta. Todas as afirmações estão corretas. As afirmações I e II estão corretas. Nenhuma afirmação está correta. Respondido em 18/10/2023 23:12:57 Explicação: A resposta certa é: Todas as afirmações estão corretas. 2a Questão Acerto: 0,2 / 0,2 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. Interrupção ou system interrupt. Impasse ou deadlock. Inanição ou starvation. Exclusão mútua ou mutual exclusion. Respondido em 18/10/2023 23:17:59 Explicação: A resposta certa é: Inanição ou starvation. 3a Questão Acerto: 0,2 / 0,2 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. Se o coordenador falhar, um algoritmo de eleição se encarrega de eleger um novo coordenador para continuar com os procedimentos. Os participantes podem decidir se esperam ou não pela recuperação do processo que falhou. Se o coordenador falhar, o sistema para de funcionar e precisará de uma intervenção manual. Respondido em 18/10/2023 23:18:03 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. 4a Questão Acerto: 0,2 / 0,2 Dockerfile é um arquivo de texto que contém todos os comandos, em ordem, necessários para construir uma determinada imagem Docker. Sobre as instruções contidas em um Dockerfile, assinale a alternativa correta. A instrução EXPOSE informa ao Docker que o container escuta nas portas de rede especificadas em tempo de execução. A instrução FROM configura qual será a aplicação principal do container, sendo executada após a inicialização do container. A instrução WORKDIR permite a criação de um diretório no host onde ficam armazenados os dados do container. A instrução VOLUME configura o tamanho da imagem. A instrução ENV adiciona metadados para uma imagem. Respondido em 18/10/2023 23:24:17 Explicação: A resposta certa é: A instrução EXPOSE informa ao Docker que o container escuta nas portas de rede especificadas em tempo de execução. 5a Questão Acerto: 0,2 / 0,2 Qual das arquiteturas da taxonomia de Flynn é a menos comum? Selecione a alternativa correta. SIMD. MMIS. SSID. MMID. MISD. Respondido em 18/10/2023 23:26:44 Explicação: A resposta certa é: MISD. 6a Questão Acerto: 0,2 / 0,2 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 III 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 II estão corretas. Respondido em 18/10/2023 23:31:53 Explicação: A resposta certa é: As afirmativas I, II e IV estão corretas. 7a Questão Acerto: 0,2 / 0,2 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 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. Utilizada para desenvolvimento com APIs Pthreads em Unix. Metodologia aplicada para envio de mensagens em sistemas distribuídos. Respondido em 18/10/2023 23:33:33 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. 8a Questão Acerto: 0,2 / 0,2 O que é o OpenShift Virtualization: É um sistema operacional que permite a virtualização do sistema Openshift. É uma funcionalidade do Red Hat OpenShift que possibilita aos desenvolvedores incorporarem máquinas virtuais tradicionais a fluxos de trabalho no OpenShift Container Platform. É um complemento do Red Hat OpenShift Container Platform e do Red Hat OpenShift Kubernetes Engine. É baseado no projeto upstream KubeVirt, uma área opensource aberta da Cloud Native Computing Foundation (CNCF). É um recurso do Red Hat OpenShift que permite gerenciar os nós dos contêineres. Respondido em 18/10/2023 23:36:22 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. 9a Questão Acerto: 0,2 / 0,2 (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. Em casos de falha, os sítios remanescentes deixam de funcionar por serem interdependentes. 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. Permite o aumento do tamanho dos computadores, por isso muitas empresas estão reativando seus antigos mainframes. 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. Respondido em 18/10/2023 23:37:22 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. 10a Questão Acerto: 0,2 / 0,2 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 I e II estão corretas. Todas as afirmações estão corretas. Apenas a afirmação I está correta. As afirmações II e III estão corretas. Apenas a afirmação II está correta. Respondido em 18/10/2023 23:40:27 Explicação: A resposta certa é: As afirmações I e II estão corretas.
Compartilhar