Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 202107713122) Em relação aos conceitos de cluster, considere as afirmações a seguir. I) Nos clusters, o sistema operacional dos computadores é o mesmo. II) Os programas aplicativos nunca veem os nós computacionais interagindo apenas com o mestre, que é um computador específico responsável pelo agendamento e gerenciamento dos escravos. III) Os clusters mais conhecidos são os de alto desempenho, os cde alta disponibilidade e os de balanceamento de carga. Selecione a alternativa correta: 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. Todas as afirmações estão corretas. Nenhuma afirmação está correta. 2a Questão (Ref.: 202107712998) Em relação aos conceitos de memória distribuída, considere as afirmações a seguir. I) A vantagem da memória distribuída é que ela exclui condições de corrida. II) A principal preocupação do programador é pensar sobre a distribuição de dados. III) A memória distribuída é muito mais escalável que a memória compartilhada. Selecione a alternativa correta: Todas as afirmações estão corretas. As afirmações I e II estão corretas. As afirmações I e III estão corretas. Apenas a afirmação I é correta. Nenhuma afirmação é correta. 3a Questão (Ref.: 202107713150) Em relação aos conceitos de arquitetura mestre-escravo, considere as afirmações a seguir. I) Na granularidade grossa, se um escravo morrer, a penalidade de tempo será pequena. II) Na granularidade fina, você precisa de menos escravos para realizar uma tarefa específica. III) Um sistema mestre-escravo tem apenas um mestre. Selecione a alternativa correta: As afirmações II e III estão corretas. Nenhuma afirmação está correta. Todas as afirmações estão corretas. Apenas a afirmação II está correta. As afirmações I e II estão corretas. 4a Questão (Ref.: 202107713164) Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta. I. Um cálculo especifica se uma determinada entrada pode resultar em saídas diferentes. II. O bloqueio de exclusão mútua, ou mutex, é o mais utilizado para se garantir a exclusão mútua. III. O programa tem uma condição de corrida quando um thread tenta acessar simultaneamente um recurso, e isso pode resultar em um erro. As afirmações I e II estão corretas. 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. 5a Questão (Ref.: 202107713133) 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 II estão corretas. As afirmações II e III estão corretas. As afirmações I e III estão corretas. Apenas a afirmação II está correta. 6a Questão (Ref.: 202107713076) 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. Todas as afirmações estão corretas. As afirmações II e III estão corretas. Apenas a afirmação II está correta. As afirmações I e II estão corretas. Apenas a afirmação I está correta. 7a Questão (Ref.: 202109881591) Um engenheiro de redes foi contratado para analisar o cenário de uma rede empresarial que apresentava problemas de conectividade. Inicialmente, ele identificou que uma estação host não conseguia comunicação com os outros nós da rede e um possível ponto de falha seria o servidor DHCP da rede, responsável pela atribuição individual de endereçamento IPv4. No cenário descrito, a mensagem de oferta DHCP a esse host específico ocorre por: Allcast. Anycast. Unicast. Multicast. Broadcast. 8a Questão (Ref.: 202108371569) A implementação do RPC depende de sobre qual protocolo de transporte vai operar, uma vez que é indiferente à maneira como uma mensagem é transmitida entre os processos. Nesse sentido, quais são os protocolos utilizados no transporte de comunicações envolvendo chamadas de procedimentos remotos (RPC)? HTTP e HTTPS. RMI e Java sockets. TCP e UDP, sendo TCP orientado a conexão e UDP não orientado a conexão. Portmapper, usados para mapear as requisições do servidor. MPI e HPF. 9a Questão (Ref.: 202107714162) Uma imagem do Docker é criada a partir de uma série de camadas, onde cada uma representa uma instrução no Dockerfile da imagem. Considerando que um analista queira listar as camadas (layers) da imagem docker mailserver, ele deve executar o comando: docker image mailserver docker expose mailserver docker list mailserver docker history mailserver docker layers mailserver 10a Questão (Ref.: 202107714149) Para o uso do Kubernetes, é necessária a instalação de: Keepalived, kubeadm e Kubelet Kubeadm, kube-apiserver e kubelet Kube-apiserver, keepalived e kubeadm Kubectl, keepalived e kubeadm Kubeadm, kubelet e kubectl
Compartilhar