Buscar

Simulado - 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 5 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

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

Disc.: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA 
Acertos: 10,0 de 10,0 
 
 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação aos conceitos de paralelismo de dados, considere as afirmações a seguir. 
I) A computação assíncrona é executada. 
II) A mesma tarefa é executada em diferentes subconjuntos dos mesmos dados. 
III) A quantidade de paralelização é proporcional ao tamanho da saída. 
Selecione a alternativa correta: 
 
 Apenas a afirmação II é correta. 
 
As afirmações II e III estão corretas. 
 
As afirmações I e III estão corretas. 
 
Nenhuma afirmação é correta. 
 
Todas as afirmações são corretas. 
Respondido em 05/11/2021 08:16:58 
 
Explicação: 
A resposta certa é: Apenas a afirmação II é correta. 
 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação aos conceitos de memória compartilhada, considere as seguintes afirmações e selecione a alternativa 
correta: 
I) O conceito de memória compartilhada pode ser aplicado tanto a hardware como a software. 
II) Memória compartilhada é altamente escalável. 
III) Um dos grandes problemas é a questão de coerência de cache. 
 
 As afirmações I e III estão corretas. 
 
As afirmações I e II estão corretas. 
 
Nenhuma afirmação é correta. 
 
Todas as afirmações estão corretas. 
 
Apenas a afirmação I é correta. 
Respondido em 05/11/2021 08:21:47 
 
Explicação: 
A resposta certa é: As afirmações I e III estão corretas. 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
(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. 
 
 
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. 
 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. 
 
Permite o aumento do tamanho dos computadores, por isso muitas empresas estão reativando seus antigos 
mainframes. 
 
Em casos de falha, os sítios remanescentes deixam de funcionar por serem interdependentes. 
Respondido em 05/11/2021 08:33:55 
 
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. 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
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: 
 
 
Impasse ou deadlock. 
 Inanição ou starvation. 
 
Exclusão mútua ou mutual exclusion. 
 
Espera ocupada. 
 
Interrupção ou system interrupt. 
Respondido em 05/11/2021 08:34:26 
 
Explicação: 
A resposta certa é: Inanição ou starvation. 
 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
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 III estão corretas. 
 
Apenas a afirmação II está correta. 
 
As afirmações I e II estão corretas. 
 
As afirmações II e III estão corretas. 
Respondido em 05/11/2021 08:36:14 
 
Explicação: 
A resposta certa é: Todas as afirmações estão corretas. 
 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
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. 
 
 
Apenas a afirmação II está correta. 
 As afirmações I e II estão corretas. 
 
As afirmações II e III estão corretas. 
 
Todas as afirmações estão corretas. 
 
Apenas a afirmação I está correta. 
Respondido em 05/11/2021 08:18:29 
 
Explicação: 
A resposta certa é: As afirmações I e II estão corretas. 
 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Quando um processo aguarda por um recurso que nunca estará disponível ou um evento que não ocorrerá, acontece 
uma situação denominada deadlock (chamada por alguns autores de impasse ou adiamento indefinido). Para que um 
deadlock ocorra, quatro condições são necessárias. Uma delas tem a seguinte definição: ''Cada processo só pode estar 
alocado a um único processo em um determinado instante.''Assinale a alternativa que apresenta tal condição: 
 
 
Starvation 
 
Espera por recurso 
 
Espera circular 
 Exclusão mútua 
 
Não preempção 
Respondido em 05/11/2021 08:37:03 
 
Explicação: 
A resposta certa é: Exclusão mútua 
 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
A camada de transporte do modelo TCP/IP é responsável pela transmissão dos dados, garantindo que estes possam 
chegar de forma confiável e eficiente ao seu destino. Dois protocolos que atuam na camada de transporte são o TCP e o 
UDP. 
Considere as afirmativas a seguir acerca desses protocolos. 
I. O UDP é orientado à conexão. 
II. O TCP verifica os pacotes perdidos e entregues, garantindo confiabilidade na transmissão de dados ao fim da 
conexão. 
III. O UDP funciona de forma mais rápida que o TCP. 
IV. O TCP não possui suporte a conexões full duplex. 
Estão corretas as afirmativas: 
 
 
II e IV. 
 
I e IV. 
 
I e III. 
 
III e IV. 
 II e III. 
Respondido em 05/11/2021 08:34:51 
 
Explicação: 
A resposta certa é: II e III. 
 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
São funcionalidades típicas do Kubernetes, exceto: 
 
 
Automatizar as implantações e atualizações de aplicativos. 
 
Otimizar o uso do hardware, maximizando a disponibilidade de recursos para execução dos aplicativos. 
 
Orquestrar containers em vários hosts, em clouds públicas e privadas. 
 
Garantir a integridade e autorrecuperação dos aplicativos em contêineres, com posicionamento, reinício, 
replicação e escalonamento automáticos. 
 Controlar as informações dos nós do Cluster para automação dos contêineres. 
Respondido em 05/11/2021 08:37:36 
 
Explicação: 
A resposta certa é: Controlar as informações dos nós do Cluster para automação dos contêineres. 
 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
O que é o OpenShift Virtualization: 
 
 
É um recurso do Red Hat OpenShift que permite gerenciar os nós dos contêineres. 
 
É um complemento do Red Hat OpenShift Container Platform e do Red Hat OpenShift Kubernetes Engine. 
 É uma funcionalidade do Red Hat OpenShift que possibilita aos desenvolvedores incorporarem máquinas virtuais 
tradicionais a fluxos de trabalho no OpenShift Container Platform. 
 
É baseado no projeto upstream KubeVirt, uma área opensource aberta da Cloud Native Computing Foundation 
(CNCF). 
 
É um sistema operacional que permitea virtualização do sistema Openshift. 
Respondido em 05/11/2021 08:35:39 
 
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.

Outros materiais