Buscar

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

Prévia do material em texto

Disciplina: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA  AV
Aluno: MANUEL FERREIRA DA SILVA FILHO 202208107729
Turma: 9001
DGT1338_AV_202208107729 (AG)   05/03/2024 21:10:17 (F) 
Avaliação: 10,00 pts Nota SIA: 10,00 pts
 
EM2120803 - FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS  
 
 1. Ref.: 5435205 Pontos: 1,00  / 1,00
Em relação aos conceitos de memória compartilhada, considere as seguintes a�rmações e selecione a alternativa
correta:
I) O conceito de memória compartilhada pode ser aplicado tanto a hardware como a software.
II) Memória compartilhada é altamente escalável.
III) Um dos grandes problemas é a questão de coerência de cache.
 As a�rmações I e III estão corretas.
Todas as a�rmações estão corretas.
Nenhuma a�rmação é correta.
As a�rmações I e II estão corretas.
Apenas a a�rmação I é correta.
 2. Ref.: 5435365 Pontos: 1,00  / 1,00
(Marinha Órgão: Quadro Técnico Prova: Marinha - 2016 - Quadro Técnico - Primeiro Tenente ¿ Informática)
Um sistema distribuído é uma coleção de processadores interconectados por uma rede de comunicação. Assinale a
opção que apresenta uma característica do uso de um sistema distribuído.
Um usuário, estando em um sítio, somente poderá utilizar impressoras localizadas em seu próprio sítio, por
questões de segurança.
 Diversos sítios conectados uns aos outros, o que permite uma maior comunicação e troca de informações
entre os usuários.
Uma computação é particionada em subcomputações que serão distribuídas entre os sítios e executadas
concorrentemente, diminuindo a velocidade de execução dos processos por causa da distância física das
localidades.
Em casos de falha, os sítios remanescentes deixam de funcionar por serem interdependentes.
Permite o aumento do tamanho dos computadores, por isso muitas empresas estão reativando seus antigos
mainframes.
 
EM2120804 - FUNDAMENTOS DE COMPUTAÇÃO PARALELA  
 
 3. Ref.: 5435380 Pontos: 1,00  / 1,00
Considere a seguinte a�rmação:
Ocorre quando um processo está esperando para entrar na seção crítica, mas outros processos a monopolizam, e o
primeiro processo é forçado a esperar inde�nidamente.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435205.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435205.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435365.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435365.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435380.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435380.');
Essa a�rmação caracteriza uma situação de:
Espera ocupada.
Impasse ou deadlock.
Interrupção ou system interrupt.
Exclusão mútua ou mutual exclusion.
 Inanição ou starvation.
 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.
Todas as a�rmações estão corretas.
Apenas a a�rmação I está correta.
Apenas a a�rmação II está correta.
As a�rmações II e III estão corretas.
 As a�rmações I e II estão corretas.
 5. 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.
 Impasse ou deadlock.
Espera ocupada.
Inanição ou starvation.
 
EM2120805 - COMPUTAÇÃO DISTRIBUÍDA  
 
 6. Ref.: 5435440 Pontos: 1,00  / 1,00
Sobre sockets TCP, assinale a alternativa que expressa sua melhor de�nição:
Implementam um canal de comunicação não con�ável, no qual os datagramas chegam na ordem correta.
Podem ser utilizados para fazer broadcast.
Em relação aos sockets UDP, apresentam menos overhead de comunicação, devido ao handshake de início de
comunicação.
 Utilizam o conceito de stream (�uxo contínuo) de dados.
O programador precisa se preocupar com o tamanho das mensagens a serem enviadas, pois o TCP não se
encarrega de segmentar o stream do buffer de saída.
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: 5435295.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435295.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435440.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435440.');
 7. Ref.: 5435464 Pontos: 1,00  / 1,00
Quando um processo aguarda por um recurso que nunca estará disponível ou um evento que não ocorrerá, acontece
uma situação denominada deadlock (chamada por alguns autores de impasse ou adiamento inde�nido). Para que um
deadlock ocorra, quatro condições são necessárias. Uma delas tem a seguinte de�nição: ''Cada processo só pode
estar alocado a um único processo em um determinado instante.''Assinale a alternativa que apresenta tal condição:
Não preempção
Espera por recurso
Starvation
Espera circular
 Exclusão mútua
 
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 expose mailserver
 docker history mailserver
docker image mailserver
docker list mailserver
docker layers mailserver
 9. Ref.: 5436384 Pontos: 1,00  / 1,00
Dentre algumas das características técnicas incorporadas no sistema operacional Red Hat Enterprise Linux − RHEL
7, consta a:
 Adoção do systemd como forma de iniciar processos e serviços, em substituição ao init.
Melhoria signi�cativa do sistema de arquivos, incluindo o systemd como o sistema padrão, que escala até
500GB.
Melhoria signi�cativa do sistema de arquivos, incluindo o XSL como o sistema padrão, que escala até 300TB.
Adoção do LXC, incluindo o OpenShift, como forma de iniciar processos e serviços, em substituição ao init.
Melhoria no desenvolvimento, entrega, portabilidade e isolamento de aplicações por meio de contêineres
Linux, incluindo o XFS, para execuções exclusivamente em cloud em ambientes de produção.
 10. Ref.: 5436369 Pontos: 1,00  / 1,00
Docker�le é um arquivo de texto que contém todos os comandos, em ordem, necessários para construir uma
determinada imagem Docker. Sobre as instruções contidas em um Docker�le, assinale a alternativa correta.
A instrução FROM con�gura qual será a aplicação principal do container, sendo executada após a
inicialização do container.
A instrução VOLUME con�gura o tamanho da imagem.
A instrução WORKDIR permite a criação de um diretório no host onde �cam armazenados os dados do
container.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435464.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435464.');
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: 5436384.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436384.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436369.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436369.');
A instrução ENV adiciona metadados para uma imagem.
 A instrução EXPOSE informa ao Docker que o container escuta nas portas de rede especi�cadas em tempo
de execução.

Mais conteúdos dessa disciplina