Prévia do material em texto
Disciplina: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA AV
Aluno: YURI CID DA SILVA LIMA 202008191076
Professor: ROBSON LORBIESKI
Turma: 9001
DGT1338_AV_202008191076 (AG) 12/04/2023 18:42:46 (F)
Avaliação: 8,00 pts Nota SIA: 10,00 pts
EM2120803 - FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS
1. Ref.: 5435256 Pontos: 1,00 / 1,00
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.
5
10.
3.
2.
2. Ref.: 5435282 Pontos: 1,00 / 1,00
Em relação aos conceitos de peer-to-peer (P2P), considere as a�rmações a seguir.
I) Nas redes P2P, todos os peers ou participantes da rede são igualmente privilegiados na aplicação.
II) Em uma P2P, como eventualmente todos os nós podem ter apenas parte da informação, isso é sempre uma
vantagem.
III) A capacidade agregada de conectividade de uma rede P2P pode ser a capacidade de todos os nós componentes
da rede, o que é uma grande vantagem.
Selecione a alternativa correta:
As a�rmações II e III estão corretas.
Nenhuma a�rmação está correta.
As a�rmações I e III estão corretas.
Apenas a a�rmação II está correta.
Todas as a�rmações estão corretas.
EM2120804 - FUNDAMENTOS DE COMPUTAÇÃO PARALELA
3. Ref.: 5435294 Pontos: 1,00 / 1,00
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?
Recuperando por meio de preempção.
Desligando o recurso.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435256.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435282.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435294.');
Veri�cando a trajetória do recurso.
Matando o processo.
Utilizando a ''técnica do avestruz''.
4. Ref.: 5435379 Pontos: 0,00 / 1,00
Em relação aos conceitos de exclusão mútua, selecione a alternativa correta.
I. O principal objetivo da exclusão mútua é prevenir as condições de corrida.
II. A exclusão mútua impede que um dado seja manipulado por um ou mais processos e/ou threads.
III. Em um processo de exclusão mútua, é permitido que dois threads estejam na mesma seção crítica, desde que
estejam realizando operações distintas, como leitura e escrita, por exemplo.
Todas as a�rmações estão corretas.
As a�rmações II e III estão corretas.
Apenas a a�rmação II está correta.
As a�rmações I e II estão corretas.
Apenas a a�rmação I está correta.
5. Ref.: 7603884 Pontos: 0,00 / 1,00
(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:
processos / no mesmo thread / em paralelo.
threads / no mesmo processo / em paralelo.
threads / em vários processos / sequencialmente.
threads / em vários processos / em paralelo.
processos / no mesmo thread / sequencialmente.
EM2120805 - COMPUTAÇÃO DISTRIBUÍDA
6. Ref.: 5435429 Pontos: 1,00 / 1,00
Utiliza diretivas especí�cas para programação paralela explícita:
JAVA
MPI
PThreads
OpenMP
RMI
7. Ref.: 5435432 Pontos: 1,00 / 1,00
(INPE - Tecnologista da Carreira de Desenvolvimento Tecnológico - Tecnologista Junior Padrão I)
Assinale a alternativa que contém apenas ferramentas de programação paralela mais adequadas a ambientes com
memória compartilhada:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435379.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7603884.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435429.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435432.');
Phtreads, OpenMP, Java Threads.
Java Threads, CUDA, sockets.
Pthreads, OpenMP, MPI.
MPI, Pthreads, sockets.
MPI, OpenMP, CUDA.
EM2120806 - TÓPICOS AVANÇADOS EM COMPUTAÇÃO DISTRIBUÍDA E PARALELA
8. Ref.: 5436357 Pontos: 1,00 / 1,00
Para o uso do Kubernetes, é necessária a instalação de:
Kubeadm, kubelet e kubectl
Kubectl, keepalived e kubeadm
Kubeadm, kube-apiserver e kubelet
Kube-apiserver, keepalived e kubeadm
Keepalived, kubeadm e Kubelet
9. Ref.: 5436313 Pontos: 1,00 / 1,00
Sobre o Docker, é incorreto a�rmar:
Não é necessário con�gurar o repositório.
Fornece uma virtualização em nível de sistema operacional.
Permite a criação de ambientes virtuais por meio de Linux Containers.
É uma ferramenta open source.
Isola as aplicações em execução e não utiliza tantos recursos da máquina quanto as máquinas virtuais.
10. Ref.: 5436343 Pontos: 1,00 / 1,00
Considere, por hipótese, que a equipe de analistas de TI tenha optado pelo uso do Docker. Essa decisão foi motivada
pelo fato de o Docker:
Obter o mesmo desempenho da virtualização baseada em hypervisor, em que cada contêiner é executado
em seu próprio sistema operacional, o que reduz a utilização de recursos de disco, embora os contêineres
utilizem mais memória.
Permitir portabilidade de contêineres. É possível criar uma imagem de toda a con�guração e aplicativos
instalados em um contêiner e transferi-lo para outro host que tenha um Docker previamente instalado.
Estar ganhando espaço como um gerenciador de máquinas virtuais no ambiente GNU/Linux e não ter
bibliotecas próprias, mantendo as bibliotecas nativas utilizadas para gerenciar o LXC.
Não utilizar Namespaces do Linux, o que permite prover espaços de trabalho isolados para os contêineres.
Dessa forma, quando um contêiner é criado, automaticamente é criada uma camada de isolamento para
grupos de processos.
Utilizar hypervisors, compatíveis com diversas plataformas, para executar máquinas virtuais que virtualizam
hardware físico como parte de um desenvolvimento multiplataforma para testes e implementação de �uxo
de trabalho.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436357.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436313.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436343.');