Logo Passei Direto
Buscar

AV - SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA

User badge image
Yuri Cid

em

Ferramentas de estudo

Questões resolvidas

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.
10.
7.
5.
3.
2.

Em relação aos conceitos de peer-to-peer (P2P), considere as afirmações a seguir.
Selecione a alternativa correta:
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.
Apenas a afirmação II está correta.
As afirmações I e III estão corretas.
Todas as afirmações estão corretas.
Nenhuma afirmação está correta.
As afirmações II e III estão corretas.

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.
As afirmações I e II estão corretas.
Apenas a afirmação II está correta.
Todas as afirmações estão corretas.
Apenas a afirmação I está correta.
As afirmações II e III estão corretas.

(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:
MPI, OpenMP, CUDA.
Pthreads, OpenMP, MPI.
Phtreads, OpenMP, Java Threads.
MPI, Pthreads, sockets.
Java Threads, CUDA, sockets.

Para o uso do Kubernetes, é necessária a instalação de:
Kubeadm, kube-apiserver e kubelet
Kubectl, keepalived e kubeadm
Kubeadm, kubelet e kubectl
Kube-apiserver, keepalived e kubeadm
Keepalived, kubeadm e Kubelet

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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.
10.
7.
5.
3.
2.

Em relação aos conceitos de peer-to-peer (P2P), considere as afirmações a seguir.
Selecione a alternativa correta:
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.
Apenas a afirmação II está correta.
As afirmações I e III estão corretas.
Todas as afirmações estão corretas.
Nenhuma afirmação está correta.
As afirmações II e III estão corretas.

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.
As afirmações I e II estão corretas.
Apenas a afirmação II está correta.
Todas as afirmações estão corretas.
Apenas a afirmação I está correta.
As afirmações II e III estão corretas.

(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:
MPI, OpenMP, CUDA.
Pthreads, OpenMP, MPI.
Phtreads, OpenMP, Java Threads.
MPI, Pthreads, sockets.
Java Threads, CUDA, sockets.

Para o uso do Kubernetes, é necessária a instalação de:
Kubeadm, kube-apiserver e kubelet
Kubectl, keepalived e kubeadm
Kubeadm, kubelet e kubectl
Kube-apiserver, keepalived e kubeadm
Keepalived, kubeadm e Kubelet

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.');

Mais conteúdos dessa disciplina