Buscar

Sistemas Distribuídos e Computação Paralela - AV 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

Prévia do material em texto

1- 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:
R: Nenhuma afirmação está correta. 
2- 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 
R: 5
3- 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:
R: Todas as afirmações estão corretas. 
4- Considere a seguinte afirmação:
Cada processo, em um conjunto de processos, está aguardando um evento que somente outro processo no grupo pode causar.
Essa afirmação caracteriza uma situação de:
R: Impasse ou deadlock 
5- 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.
R: Todas as afirmações estão corretas. 
6- Deadlocks em sistemas operacionais geralmente são impossíveis de serem tratados devido ao alto custo computacional. No entanto, em alguns sistemas, esse procedimento passa a ser importante.
Qual é uma boa maneira para se evitar um deadlock?
R: Verificando a trajetória do recurso. 
7- É um exemplo de interface de desenvolvimento para memória distribuída por passagem de mensagens:
R: MPI 
8- São exemplos de algoritmos de eleição para coordenação em sistemas distribuídos:
R: Algoritmo de bully 
9- Sobre o Docker, é incorreto afirmar:
R: Não é necessário configurar o repositório. 
10- Para o uso do Kubernetes, é necessária a instalação de:
R: Kubeadm, kubelet e kubectl

Continue navegando