Logo Passei Direto
Buscar

AV SISTEMAS DISTRIBUIDOS E COMPUTAÇÃO PARALELA

User badge image
Ana Flávia

em

Ferramentas de estudo

Questões resolvidas

Em relação à memória compartilhada, considere as seguintes afirmações.

I) Serve como mecanismo de comunicação entre programas.

II) Evita cópias redundantes.

III) Pode ser acessada simultaneamente por vários programas, porém isso acarreta um consumo maior de
recursos.

Marque a alternativa correta:

I) Serve como mecanismo de comunicação entre programas.
II) Evita cópias redundantes.
III) Pode ser acessada simultaneamente por vários programas, porém isso acarreta um consumo maior de
recursos.
Somente a primeira afirmação é correta.
Somente a primeira e a segunda afirmações estão corretas.
Somente a segunda afirmação é correta.
Nenhuma afirmação é correta.
Somente a terceira afirmação é correta.

Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta.

I. A sincronização, necessária em diversos programas, deve ter seu uso minimizado, pois demanda recursos
computacionais, em especial nos ambientes de computação distribuída.

II. O problema produtor consumidor se caracteriza da seguinte forma: o processo produtor gera informações
que são gravadas em um buffer de tamanho limitado, e as informações são consumidas por um processo
consumidor. Assim, o produtor pode produzir um item enquanto o consumidor consome outro.

III. No problema dos leitores escritores, os processos leitores podem acessar a mesma variável, sem causar
obstáculos de sincronização.

Selecione a alternativa correta:

I. A sincronização, necessária em diversos programas, deve ter seu uso minimizado, pois demanda recursos
computacionais, em especial nos ambientes de computação distribuída.
II. O problema produtor consumidor se caracteriza da seguinte forma: o processo produtor gera informações
que são gravadas em um buffer de tamanho limitado, e as informações são consumidas por um processo
consumidor. Assim, o produtor pode produzir um item enquanto o consumidor consome outro.
III. No problema dos leitores escritores, os processos leitores podem acessar a mesma variável, sem causar
obstáculos de sincronização.
Todas as afirmações estão corretas.
As afirmações II e III estão corretas.
Apenas a afirmação II está correta.
As afirmações I e III estão corretas.
As afirmações I e II estão corretas.

São características do Erlang, exceto:


Sintaxe declarativa.
A interação de processos é por meio de passagens de mensagens assíncronas.
Adequado para sistemas de tempo real.
Possibilidade de utilizar programas escritos em outras linguagens de programação.
Uso de memória compartilhada.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Em relação à memória compartilhada, considere as seguintes afirmações.

I) Serve como mecanismo de comunicação entre programas.

II) Evita cópias redundantes.

III) Pode ser acessada simultaneamente por vários programas, porém isso acarreta um consumo maior de
recursos.

Marque a alternativa correta:

I) Serve como mecanismo de comunicação entre programas.
II) Evita cópias redundantes.
III) Pode ser acessada simultaneamente por vários programas, porém isso acarreta um consumo maior de
recursos.
Somente a primeira afirmação é correta.
Somente a primeira e a segunda afirmações estão corretas.
Somente a segunda afirmação é correta.
Nenhuma afirmação é correta.
Somente a terceira afirmação é correta.

Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta.

I. A sincronização, necessária em diversos programas, deve ter seu uso minimizado, pois demanda recursos
computacionais, em especial nos ambientes de computação distribuída.

II. O problema produtor consumidor se caracteriza da seguinte forma: o processo produtor gera informações
que são gravadas em um buffer de tamanho limitado, e as informações são consumidas por um processo
consumidor. Assim, o produtor pode produzir um item enquanto o consumidor consome outro.

III. No problema dos leitores escritores, os processos leitores podem acessar a mesma variável, sem causar
obstáculos de sincronização.

Selecione a alternativa correta:

I. A sincronização, necessária em diversos programas, deve ter seu uso minimizado, pois demanda recursos
computacionais, em especial nos ambientes de computação distribuída.
II. O problema produtor consumidor se caracteriza da seguinte forma: o processo produtor gera informações
que são gravadas em um buffer de tamanho limitado, e as informações são consumidas por um processo
consumidor. Assim, o produtor pode produzir um item enquanto o consumidor consome outro.
III. No problema dos leitores escritores, os processos leitores podem acessar a mesma variável, sem causar
obstáculos de sincronização.
Todas as afirmações estão corretas.
As afirmações II e III estão corretas.
Apenas a afirmação II está correta.
As afirmações I e III estão corretas.
As afirmações I e II estão corretas.

São características do Erlang, exceto:


Sintaxe declarativa.
A interação de processos é por meio de passagens de mensagens assíncronas.
Adequado para sistemas de tempo real.
Possibilidade de utilizar programas escritos em outras linguagens de programação.
Uso de memória compartilhada.

Prévia do material em texto

24/11/2023, 16:23 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/4
DGT1338_AV_202102151821 (AG) 07/10/2023 09:19:35 (F) 
Avaliação: 7,00 pts Nota SIA: 7,00 pts
 
EM2120803 - FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS 
 
 1. Ref.: 5435330 Pontos: 1,00 / 1,00
Em relação aos conceitos de cluster, considere as afirmações a seguir.
I) Nos clusters, o sistema operacional dos computadores é o mesmo.
II) Os programas aplicativos nunca veem os nós computacionais interagindo apenas com o mestre, que é um
computador específico responsável pelo agendamento e gerenciamento dos escravos.
III) Os clusters mais conhecidos são os de alto desempenho, os cde alta disponibilidade e os de
balanceamento de carga.
Selecione a alternativa correta:
Apenas a afirmação II está correta.
As afirmações I e III estão corretas.
Nenhuma afirmação está correta.
Todas as afirmações estão corretas.
 As afirmações II e III estão corretas.
 2. Ref.: 5435257 Pontos: 0,00 / 1,00
Em relação à memória compartilhada, considere as seguintes afirmações.
I) Serve como mecanismo de comunicação entre programas.
II) Evita cópias redundantes.
III) Pode ser acessada simultaneamente por vários programas, porém isso acarreta um consumo maior de
recursos.
Marque a alternativa correta:
 Somente a primeira afirmação é correta.
 Somente a primeira e a segunda afirmações estão corretas.
Somente a segunda afirmação é correta.
Nenhuma afirmação é correta.
Somente a terceira afirmação é correta.
 
EM2120804 - FUNDAMENTOS DE COMPUTAÇÃO PARALELA 
 
 3. Ref.: 5435341 Pontos: 1,00 / 1,00
Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta.
I. A sincronização, necessária em diversos programas, deve ter seu uso minimizado, pois demanda recursos
computacionais, em especial nos ambientes de computação distribuída.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435330.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435330.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435257.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435257.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435341.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435341.');
24/11/2023, 16:23 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/4
II. O problema produtor consumidor se caracteriza da seguinte forma: o processo produtor gera informações
que são gravadas em um buffer de tamanho limitado, e as informações são consumidas por um processo
consumidor. Assim, o produtor pode produzir um item enquanto o consumidor consome outro.
III. No problema dos leitores escritores, os processos leitores podem acessar a mesma variável, sem causar
obstáculos de sincronização.
 Todas as afirmações estão corretas.
As afirmações II e III estão corretas.
Apenas a afirmação II está correta.
As afirmações I e III estão corretas.
As afirmações I e II estão corretas.
 4. Ref.: 5435318 Pontos: 1,00 / 1,00
São características do Erlang, exceto:
Sintaxe declarativa.
A interação de processos é por meio de passagens de mensagens assíncronas.
Adequado para sistemas de tempo real.
Possibilidade de utilizar programas escritos em outras linguagens de programação.
 Uso de memória compartilhada.
 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 / em vários processos / sequencialmente.
processos / no mesmo thread / sequencialmente.
threads / em vários processos / em paralelo.
 threads / no mesmo processo / em paralelo.
 
EM2120805 - COMPUTAÇÃO DISTRIBUÍDA 
 
 6. Ref.: 5435482 Pontos: 1,00 / 1,00
A tecnologia multicast é diretamente voltada para aplicações distribuídas, sendo que as aplicações multimídia
- como aprendizagem a distância e videoconferência - podem ser utilizadas na rede de forma dimensionável e
eficiente. Como se procede essa comunicação?
 Um para um grupo específico.
Um para muitos.
Um para todos;
Muitos para muitos.
Um para um.
 7. Ref.: 7603799 Pontos: 1,00 / 1,00
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: 7603884.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7603884.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435482.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435482.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7603799.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7603799.');
24/11/2023, 16:23 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/4
Um engenheiro de redes foi contratado para analisar o cenário de uma rede empresarial que apresentava
problemas de conectividade. Inicialmente, ele identificou que uma estação host não conseguia comunicação
com os outros nós da rede e um possível ponto de falha seria o servidor DHCP da rede, responsável pela
atribuição individual de endereçamento IPv4. No cenário descrito, a mensagem de oferta DHCP a esse host
específico ocorre por:
 Unicast.
Multicast.
Allcast.
Anycast.
Broadcast.
 
EM2120806 - TÓPICOS AVANÇADOS EM COMPUTAÇÃO DISTRIBUÍDA E PARALELA 
 
 8. Ref.: 5436370 Pontos: 0,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 expose mailserver
 docker list mailserver
docker layers mailserver
docker image mailserver
 docker history mailserver
 9. Ref.: 5436365 Pontos: 1,00 / 1,00
Otimizar o código é a parte mais difícil e trabalhosa durante o desenvolvimento de um programa CUDA. Alguns
pontos importantes a considerar são, exceto:
 Acesso descentralizado e independente à memória global.
Ocupação dos processadores.
Conflitos de bancos da memória compartilhada.
Divergência do controle de fluxo.
Sobrecarga da chamada do Kernel.
 10. Ref.: 5436313 Pontos: 1,00 / 1,00
Sobre o Docker, é incorreto afirmar:
É uma ferramenta open source.
Permite a criação de ambientes virtuais por meio de Linux Containers.
Fornece uma virtualização em nível de sistema operacional.
 Não é necessário configurar o repositório.
Isola as aplicações em execução e não utiliza tantos recursos da máquina quanto as máquinas
virtuais.
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: 5436365.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436365.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436313.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436313.');
24/11/2023, 16:23 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/4

Mais conteúdos dessa disciplina