Buscar

sistema distribuido e computacao paralela (1)

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: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA AV 
Aluno: MICHEL DA MOTTA MUNIZ PINHO 202003001945 
Professor: GABRIEL RECH BAU 
 
Turma: 9003 
EEX0158_AV_202003001945 (AG) 02/11/2021 14:01:07 (F) 
 
 
Avaliação: 
6,0 
Nota Partic.: Nota SIA: 
8,0 pts 
 
 
 
 
 
EM2120803 - FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS 
 
 
 1. Ref.: 5435282 Pontos: 1,00 / 1,00 
 
Em relação aos conceitos de peer-to-peer (P2P), considere as afirmaçõ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 afirmações I e III estão corretas. 
 Apenas a afirmação II está correta. 
 Nenhuma afirmação está correta. 
 Todas as afirmações estão corretas. 
 As afirmações II e III estão corretas. 
 
 
 
 2. Ref.: 5435254 Pontos: 0,00 / 1,00 
 
Uma tarefa é realizada em 100s. A parte obrigatoriamente serializável dessa tarefa corresponde 
a 10% dela. Considerando que você teria o número de processadores infinitos para realizar 
esta tarefa. Qual seria o tempo mínimo para executar a tarefa? Selecione a resposta correta. 
 
 
 1s. 
 0,1s. 
 Próximo de zero. 
 20s. 
 10s. 
 
 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435282.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435254.');
 3. Ref.: 5435360 Pontos: 0,00 / 1,00 
 
Em relação aos conceitos de polling, considere as afirmações a seguir. 
I) Polling é quando um dispositivo de controle ou computador aguarda pela verificação de sua 
prontidão ou estado por parte de um dispositivo externo. 
II) Caso haja um número grande de dispositivos a serem verificados pelo polling, este pode 
exceder o tempo disponível para atender ao dispositivo de E / S, o que configura uma 
desvantagem desse tipo de arquitetura. 
III) O intervalo de tempo necessário para que cada elemento seja monitorado uma vez é 
chamado de ciclo de votação. 
Selecione a alternativa correta: 
 
 
 Apenas a afirmação II está correta. 
 As afirmações I e II estão corretas. 
 Nenhuma afirmação está correta. 
 As afirmações II e III estão corretas. 
 Todas as afirmações estão corretas. 
 
 
 
 
 
EM2120804 - FUNDAMENTOS DE COMPUTAÇÃO PARALELA 
 
 
 4. Ref.: 5435307 Pontos: 0,00 / 1,00 
 
Considere a tabela a seguir, na qual cada thread executa uma vez essa parte do código. 
Quantas saídas distintas essa corrida pode ter? 
 
 
 
 3 
 5 
 1 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435360.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435307.');
 4 
 2 
 
 
 
 5. Ref.: 5435352 Pontos: 1,00 / 1,00 
 
São aplicações do Pthreads, exceto: 
 
 
 Reduzir o tamanho de uma aplicação, uma vez que threads ocupam menos espaço em 
relação aos processos. 
 A sobreposição de tarefas pode acelerar a aplicação. 
 Dividir a aplicação em tarefas que acessam recursos compartilhados. 
 Possibilitar paralelismo real em sistemas multicore. 
 Utilização em sistemas não-preemptivos. 
 
 
 
 6. Ref.: 5435318 Pontos: 1,00 / 1,00 
 
São características do Erlang, exceto: 
 
 
 Adequado para sistemas de tempo real. 
 Possibilidade de utilizar programas escritos em outras linguagens de programação. 
 Sintaxe declarativa. 
 A interação de processos é por meio de passagens de mensagens assíncronas. 
 Uso de memória compartilhada. 
 
 
 
 
 
EM2120805 - COMPUTAÇÃO DISTRIBUÍDA 
 
 
 7. Ref.: 5435463 Pontos: 1,00 / 1,00 
 
(INPE - Tecnologista da Carreira de Desenvolvimento Tecnológico - Tecnologista Junior Padrão 
I) Suponha um determinado problema científico que possua solução tanto por programação 
sequencial como por programação paralela. Identifique a melhor resposta considerando as 
afirmações a seguir: 
I. É possível estabelecer que um programa sequencial é mais eficiente que sua versão paralela, 
uma vez que é mais fácil programá-lo. 
II. A comunicação e a sincronização entre diferentes subtarefas é tipicamente uma das maiores 
barreiras para atingir grande desempenho em programas paralelos. 
III. A lei de Amdahl afirma que uma pequena porção do programa que não pode ser 
paralelizada limitará o aumento de velocidade geral disponível com o paralelismo. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435352.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435318.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435463.');
 
 
 As afirmações II e III estão corretas. 
 A afirmação I está correta. 
 A afirmação II está correta. 
 A Afirmação III está correta. 
 As afirmações I e III estão corretas. 
 
 
 
 8. Ref.: 5435406 Pontos: 0,00 / 1,00 
 
Qual conceito a seguir se aplica à replicação síncrona? 
 
 
 Alta escalabilidade de crescimento. 
 A latência não afeta o desempenho da replicação. 
 Consistência fraca. 
 A atualização dos dados se dá de forma atômica. 
 Parte de seus dados estão sempre desatualizados, sendo sincronizados no decorrer do 
tempo. 
 
 
 
 
 
EM2120806 - TÓPICOS AVANÇADOS EM COMPUTAÇÃO DISTRIBUÍDA E PARALELA 
 
 
 9. 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 Dockerfile da imagem. Considerando que um analista queira listar as 
camadas (layers) da imagem docker mailserver, ele deve executar o comando: 
 
 
 docker image mailserver 
 docker layers mailserver 
 docker history mailserver 
 docker expose mailserver 
 docker list mailserver 
 
 
 
 10. Ref.: 5436313 Pontos: 1,00 / 1,00 
 
Sobre o Docker, é incorreto afirmar: 
 
 
 Fornece uma virtualização em nível de sistema operacional. 
 Isola as aplicações em execução e não utiliza tantos recursos da máquina quanto as 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435406.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205436370.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205436313.');
máquinas virtuais. 
 Não é necessário configurar o repositório. 
 Permite a criação de ambientes virtuais por meio de Linux Containers. 
 É uma ferramenta open source.

Continue navegando