Buscar

SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA - NOTA 10

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando