Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA Acertos: 1,6 de 2,0 23/01/2024 Acerto: 0,0 / 0,2 Na computação distribuída, o balanceamento de carga é fundamental para otimizar o uso de recursos e melhorar a performance do sistema, distribuindo tarefas de maneira equitativa entre os nós. Qual é um método e�caz para realizar o balanceamento de carga em sistemas distribuídos? Algoritmo de escalonamento. Protocolo de roteamento. Mecanismo de autenticação. Técnica de compactação. Criptogra�a de dados. Respondido em 23/01/2024 10:21:23 Explicação: Algoritmos de escalonamento são essenciais para o balanceamento de carga em sistemas distribuídos, pois eles determinam como as tarefas são distribuídas entre os diferentes nós, assegurando uma utilização e�ciente dos recursos. Acerto: 0,2 / 0,2 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 Docker�le, a instrução WORKDIR: Mapeia uma porta externa para uma porta interna à rede Docker. Expõe um serviço do container para a rede Docker default. Documenta quais portas se pretende publicar. Divulga uma porta (TCP ou UDP) para os hosts externos à rede Docker. De�ne o diretório de trabalho de um contêiner do Docker a qualquer momento. Respondido em 23/01/2024 10:22:48 Explicação: A resposta certa é: De�ne o diretório de trabalho de um contêiner do Docker a qualquer momento. Questão / 1 a Questão / 2 a https://simulado.estacio.br/alunos/inicio.asp https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:voltar(); Acerto: 0,0 / 0,2 Em um sistema distribuído, se um coordenador de um processo falhar no meio da execução de uma transação: 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 coordenador que falhou. Se o coordenador falhar, o sistema para de funcionar e precisará de uma intervenção manual. 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. Respondido em 23/01/2024 10:23:22 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. Acerto: 0,2 / 0,2 Sobre o CUDA, é incorreto a�rmar: Possui o Cuba Driver, que permite o acesso ao hardware. Disponível para Windows (XP, Vista e 7), Linux e MacOS X, em versões de 32 e 64 bits. Possui o CUDA SKD, que é um editor de código necessário para programar em CUDA. Possui o CUDA Toolkit, que são ferramentas e bibliotecas para programação em CUDA. Pode ser obtido gratuitamente no site da Nvidia. Respondido em 23/01/2024 10:24:11 Explicação: A resposta certa é: Possui o CUDA SKD, que é um editor de código necessário para programar em CUDA. Acerto: 0,2 / 0,2 (CESPE - 2009 - CEHAP - PB) O que é verdadeiro quanto ao uso dos RPCs (Remote Procedure Calls)? 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. 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. A independência do transporte para o RPC isola a aplicação de elementos lógicos e físicos em um sistema. Respondido em 23/01/2024 10:24:49 Questão / 3 a Questão / 4 a Questão / 5 a 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. Acerto: 0,2 / 0,2 Em um cluster Openshift, há uma série de con�gurações que são feitas e devem ser persistidas. O estado persistente do master é armazenado no componente: replica controller API server namespace haproxy etcd Respondido em 23/01/2024 10:25:09 Explicação: A resposta certa é: etcd Acerto: 0,2 / 0,2 Sistemas distribuídos utilizam a sincronização de tempo para manter a consistência operacional. Uma variação mesmo que mínima pode causar desvios signi�cativos nos resultados. Qual técnica é primordial para manter a sincronização de tempo em sistemas distribuídos? Controle de acesso. Protocolo NTP. Gerenciamento de tarefas. Mecanismo de backup. Algoritmo de eleição. Respondido em 23/01/2024 10:25:41 Explicação: O Protocolo de Tempo de Rede (NTP) é essencial em sistemas distribuídos para sincronizar relógios dos computadores na rede. Ele garante que as operações ocorram de forma coordenada e consistente. Acerto: 0,2 / 0,2 Representa o conceito de CUDA, exceto: Não permite suporte a uma hierarquia de grupos de threads. É uma arquitetura paralela de propósito geral destinada a utilizar o poder computacional de GPUs Nvidia. API com funções, que permitem o gerenciamento da memória da GPU e outros tipos de controle. Questão / 6 a Questão / 7 a Questão / 8 a De�nição de kernels que são executados na GPU. Extensão da linguagem C, que permite o uso de GPUs. Respondido em 23/01/2024 10:26:02 Explicação: A resposta certa é: Não permite suporte a uma hierarquia de grupos de threads. Acerto: 0,2 / 0,2 Na computação distribuída, a resolução de nomes é um desa�o, visto que identi�ca recursos distribuídos geogra�camente, garantindo a comunicação efetiva entre diferentes nós. Qual sistema é crucial para a resolução e�caz de nomes em computação distribuída? Sistema de arquivos. Sistema de gerenciamento de banco de dados. DNS. Middleware. Sistema de controle de versão. Respondido em 23/01/2024 10:26:29 Explicação: O Sistema de Nomes de Domínio (DNS) é vital para resolver nomes em computação distribuída, traduzindo nomes de domínio fáceis de lembrar em endereços IP necessários para a localização de recursos na rede. Acerto: 0,2 / 0,2 O Openshift provê recursos a partir do Kubernetes, sendo capaz de executar e disponibilizar aplicações a partir de contêineres. As imagens dos contêineres no Openshift podem ser armazenadas no componente denominado: master pod build registry secret Respondido em 23/01/2024 10:27:19 Explicação: A resposta certa é: pod Questão / 9 a Questão / 10 a
Compartilhar