Buscar

SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA

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

Continue navegando


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