Buscar

AV _SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA 2023

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 3 páginas

Prévia do material em texto

Disciplina: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA  AV
Aluno: ALBENIDES FERNANDES DE LIMA 201901298426
Professor: ROBSON LORBIESKI
 
Turma: 9001
DGT1338_AV_201901298426 (AG)   27/09/2023 20:50:31 (F) 
Avaliação: 10,00 pts Nota SIA: 10,00 pts
 
EM2120803 - FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS  
 
 1. Ref.: 5435230 Pontos: 1,00  / 1,00
A CPU (Central Processing Unit) e a GPU (Graphics Processing Unit, ou a Unidade de Processamento Grá�co) são
dois componentes importantes em qualquer sistema computacional. A primeira é a peça central de qualquer
computador, enquanto a segunda simplesmente não pode existir sem ela. Em relação ao tipo de arquitetura,
considerando as diversas arquiteturas da taxonomia de Flynn, a GPU seria que tipo de arquitetura? Marque a
alternativa correta.
 SIMD.
MIMD.
MSIS.
SSID.
MISD.
 2. 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.
3.
10.
7.
 5
2.
 
EM2120804 - FUNDAMENTOS DE COMPUTAÇÃO PARALELA  
 
 3. Ref.: 5435295 Pontos: 1,00  / 1,00
Considere a seguinte a�rmação:
Cada processo, em um conjunto de processos, está aguardando um evento que somente outro processo no grupo
pode causar.
Essa a�rmação caracteriza uma situação de:
Interrupção ou system interrupt.
Exclusão mútua ou mutual exclusion.
Espera ocupada.
 Impasse ou deadlock.
Inanição ou starvation.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435230.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435230.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435256.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435256.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435295.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435295.');
 4. Ref.: 5435379 Pontos: 1,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.
Apenas a a�rmação I está correta.
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.
Todas as a�rmações estão corretas.
 5. Ref.: 5435318 Pontos: 1,00  / 1,00
São características do Erlang, exceto:
Sintaxe declarativa.
Adequado para sistemas de tempo real.
A interação de processos é por meio de passagens de mensagens assíncronas.
 Uso de memória compartilhada.
Possibilidade de utilizar programas escritos em outras linguagens de programação.
 
EM2120805 - COMPUTAÇÃO DISTRIBUÍDA  
 
 6. Ref.: 5435429 Pontos: 1,00  / 1,00
Utiliza diretivas especí�cas para programação paralela explícita:
RMI
 OpenMP
JAVA
PThreads
MPI
 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:
MPI, OpenMP, CUDA.
Pthreads, OpenMP, MPI.
MPI, Pthreads, sockets.
Java Threads, CUDA, sockets.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435379.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435379.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435318.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435318.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435429.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435429.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435432.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435432.');
 Phtreads, OpenMP, Java Threads.
 
EM2120806 - TÓPICOS AVANÇADOS EM COMPUTAÇÃO DISTRIBUÍDA E PARALELA  
 
 8. Ref.: 5436370 Pontos: 1,00  / 1,00
Uma imagem do Docker é criada a partir de uma série de camadas, onde cada uma representa uma instrução no
Docker�le da imagem. Considerando que um analista queira listar as camadas (layers) da imagem docker mailserver,
ele deve executar o comando:
docker list mailserver
docker layers mailserver
docker image mailserver
 docker history mailserver
docker expose mailserver
 9. 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.
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.
 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.
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.
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.
 10. Ref.: 5436333 Pontos: 1,00  / 1,00
São funcionalidades típicas do Kubernetes, exceto:
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.
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.
Automatizar as implantações e atualizações de aplicativos.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436370.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436370.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436343.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436343.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436333.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436333.');

Continue navegando