Buscar

Prova Sistema Distribuìdo e Computação Paralela - Estácio

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

Disciplina: EEX0158 - SISTEMAS DISTRIBUÍDOS E 
COMPUTAÇÃO PARALELA 
Período: 2022.2 EAD 
(G) / AV 
Aluno: NILO SILVA NETO 
Matrícula: 
202012017875 
Data: 07/08/2022 17:42:16 Turma: 9001 
 
 
ATENÇÃO 
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 
 
 
 
 1a Questão (Ref.: 202017454918) 
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. 
 
5 
 
2. 
 
3. 
 
 
 
 2a Questão (Ref.: 202017454992) 
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: 
 
 
As afirmações II e III estão corretas. 
 
Nenhuma afirmação está correta. 
 
As afirmações I e III estão corretas. 
 
Apenas a afirmação II está correta. 
javascript:alert('Código da questão: 5435256/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 5435330/n/nStatus da questão: Liberada para Uso.');
 
Todas as afirmações estão corretas. 
 
 
 
 3a Questão (Ref.: 202017454921) 
Em relação aos conceitos de paralelismo de tarefas, considere as afirmações a 
seguir. 
I) A computação assíncrona é executada. 
II) Tarefas diferentes são executadas nos mesmos dados ou em dados diferentes. 
III) A quantidade de paralelização é proporcional ao tamanho da entrada. 
Selecione a alternativa correta: 
 
 
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. 
 
Todas as afirmações estão corretas. 
 
As afirmações I e III estão corretas. 
 
 
 
 4a Questão (Ref.: 202017455003) 
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. 
 
 
As afirmações I e II estão corretas. 
 
As afirmações I e III estão corretas. 
 
Todas as afirmações estão corretas. 
 
Apenas a afirmação II está correta. 
 
As afirmações II e III estão corretas. 
javascript:alert('Código da questão: 5435259/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 5435341/n/nStatus da questão: Liberada para Uso.');
 
 
 
 5a Questão (Ref.: 202019623546) 
(BFC - 2021 - IBGE - Supervisor de Pesquisa) Leia a frase abaixo referente aos 
conceitos e fundamentos dos Sistemas Operacionais: "Considera-se que 
multithread seja a existência de vários __________, __________, sendo 
executadas __________" Assinale a alternativa que completa correta e 
respectivamente as lacunas: 
 
 
threads / em vários processos / sequencialmente. 
 
threads / no mesmo processo / em paralelo. 
 
processos / no mesmo thread / em paralelo. 
 
processos / no mesmo thread / sequencialmente. 
 
threads / em vários processos / em paralelo. 
 
 
 
 6a Questão (Ref.: 202017454946) 
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 II está correta. 
 
Apenas a afirmação I está correta. 
 
Todas as afirmações estão corretas. 
 
As afirmações II e III estão corretas. 
 
 
 
 7a Questão (Ref.: 202017455072) 
São exemplos de algoritmos de eleição para coordenação em sistemas distribuídos: 
 
 
Algoritmo Pub/Sub 
javascript:alert('Código da questão: 7603884/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 5435284/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 5435410/n/nStatus da questão: Liberada para Uso.');
 
Algoritmo de múltiplas filas por realimentação 
 
Algoritmo de nomeação 
 
Algoritmo circular 
 
Algoritmo de bully 
 
 
 
 8a Questão (Ref.: 202017455144) 
A tecnologia multicast é diretamente voltada para aplicações distribuídas, sendo 
que as aplicações multimídia - como aprendizagem a distância e videoconferência - 
podem ser utilizadas na rede de forma dimensionável e eficiente. Como se procede 
essa comunicação? 
 
 
Um para um grupo específico. 
 
Um para muitos. 
 
Muitos para muitos. 
 
Um para todos; 
 
Um para um. 
 
 
 
 9a Questão (Ref.: 202017455995) 
São funcionalidades típicas do Kubernetes, exceto: 
 
 
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. 
 
Orquestrar containers em vários hosts, em clouds públicas e privadas. 
 
 
 
 10a Questão (Ref.: 202017456041) 
Sistemas virtualizados e containers são conceitos importantes para computação na 
nuvem. Para gerenciar grande número de servidores físicos, virtualizados e 
containers, utilizam-se ferramentas especializadas de configuração remota. Indique 
a afirmativa que descreve de forma correta os conceitos relativos a sistemas 
virtualizados e containers e as ferramentas de gerenciamento disponíveis. 
 
 
Containers do tipo Dockers podem ser orquestrados apenas pelo Docker Swarm, 
que foi desenvolvido especificamente para suportar essa tecnologia de container. 
javascript:alert('Código da questão: 5435482/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 5436333/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 5436379/n/nStatus da questão: Liberada para Uso.');
 
Puppet e Ansible podem ser usados para gerenciar serviços virtualizados. 
Ansible é preferível por ser uma ferramenta multiplataforma, enquanto Puppet 
funciona apenas para Linux, pois todos os seus comandos remotos são 
executados via SSH. 
 
Kubernetes é uma ferramenta de orquestração que oferece recursos de 
gerenciamento para containers, como balanceamento de carga e migração sem 
perda de dados. 
 
Puppet e Ansible são ferramentas que têm a finalidade de simplificar o processo 
de gerenciamento de servidores remotos. Essas ferramentas funcionam apenas 
com servidores físicos ou virtualizados. Elas não suportam containers. 
 
Containers e máquinas virtuais são sinônimos, pois ambos são usados para 
virtualizar o hardware que hospeda um sistema operacional completo, que pode 
ser diferente do sistema operacional damáquina física.

Continue navegando