Buscar

Sistemas distribuidos e computação paralela

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

20/02/2024, 14:51 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/2
Avaliando Aprendizado
 
Teste seu conhecimento acumulado
Disc.: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA   
Aluno(a): FILIPE ALVES DE ALMEIDA 202204291118
Acertos: 1,8 de 2,0 17/02/2024
Acerto: 0,2  / 0,2
Em um sistema distribuído, a replicação de dados é crucial para a resiliência e disponibilidade. Quando um nó falha, outro pode
assumir suas funções. Este processo depende de um mecanismo e�caz de replicação de dados.
Qual mecanismo é essencial para a replicação e�ciente de dados em sistemas distribuídos?
Gerenciamento de memória.
Protocolo de estado.
 Protocolo de consenso.
Balanceamento de carga.
Algoritmo de ordenação.
Respondido em 20/02/2024 14:44:32
Explicação:
O protocolo de consenso é fundamental na replicação de dados em sistemas distribuídos, garantindo que todos os nós mantenham
uma visão consistente dos dados. Ele permite que, mesmo em caso de falhas, o sistema continue operando de maneira coerente.
Acerto: 0,2  / 0,2
O Openshift provê recursos a partir do Kubernetes, sendo capaz de executar e disponibilizar aplicações a partir de contêineres.
As imagens dos contêineres no Openshift podem ser armazenadas no componente denominado:
  pod
 build
secret
registry
master
Respondido em 20/02/2024 14:45:39
Explicação:
A resposta certa é:  pod
Acerto: 0,2  / 0,2
Qual é o passo usado em um algoritmo de eleição?
 Orquestração para eleição de um novo coordenador.
Apagar procedimentos que não foram executados.
Evitar a destruição do coordenador.
Replicação dos dados.
Controle de acesso a uma região crítica.
Respondido em 20/02/2024 14:45:54
Explicação:
A resposta certa é: Orquestração para eleição de um novo coordenador.
Acerto: 0,2  / 0,2
Sobre CUDA, programas que conseguem bons speedups em GPUs, exceto:
 Possuem algoritmos especí�cos altamente acoplados.
Podem ser subdivido em pequenos subproblemas, que são alocados a diferentes blocos e threads.
Alta razão (operações de ponto �utuante)/(memória).
Cada thread mantém uma pequena quantidade de estado.
Os subproblemas são fracamente acoplados.
Respondido em 20/02/2024 14:46:12
Explicação:
A resposta certa é: Possuem algoritmos especí�cos altamente acoplados.
Acerto: 0,2  / 0,2
Na computação distribuída, o balanceamento de carga é fundamental para otimizar o uso de recursos e melhorar a
performance do sistema, distribuindo tarefas de maneira equitativa entre os nós.
Qual é um método e�caz para realizar o balanceamento de carga em sistemas distribuídos?
Mecanismo de autenticação.
 Algoritmo de escalonamento.
Criptogra�a de dados.
Técnica de compactação.
Protocolo de roteamento.
Respondido em 20/02/2024 14:46:21
Explicação:
Algoritmos de escalonamento são essenciais para o balanceamento de carga em sistemas distribuídos, pois eles determinam como as
tarefas são distribuídas entre os diferentes nós, assegurando uma utilização e�ciente dos recursos.
 Questão / 1
a
 Questão / 2
a
 Questão / 3
a
 Questão / 4
a
 Questão / 5
a
https://simulado.estacio.br/alunos/inicio.asp
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:voltar();
20/02/2024, 14:51 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/2
Acerto: 0,0  / 0,2
Sobre o CUDA, é incorreto a�rmar:
Disponível para Windows (XP, Vista e 7), Linux e MacOS X, em versões de 32 e 64 bits.
 Possui o CUDA SKD, que é um editor de código necessário para programar em CUDA.
Possui o CUDA Toolkit, que são ferramentas e bibliotecas para programação em CUDA.
 Possui o Cuba Driver, que permite o acesso ao hardware.
Pode ser obtido gratuitamente no site da Nvidia.
Respondido em 20/02/2024 14:46:43
Explicação:
A resposta certa é: Possui o CUDA SKD, que é um editor de código necessário para programar em CUDA.
Acerto: 0,2  / 0,2
A programação OpenMP trata de qual tipo de metodologia de programação?
Utilizada para desenvolvimento com APIs Pthreads em Unix.
Metodologia aplicada para envio de mensagens em sistemas distribuídos.
Utilizada para passagem de mensagens em clusters de processamento paralelo.
APIs muito utilizadas para programação de arquiteturas baseadas em código móvel.
 Método de desenvolvimento de paralelismo explícito, usado em arquiteturas de múltiplos processadores sobre um
único barramento para acesso a memória.
Respondido em 20/02/2024 14:47:13
Explicação:
A resposta certa é: Método de desenvolvimento de paralelismo explícito, usado em arquiteturas de múltiplos processadores sobre um
único barramento para acesso a memória.
Acerto: 0,2  / 0,2
Uma imagem de container do Docker é um pacote de software leve, independente e executável que inclui tudo o que é
necessário para executar uma aplicação. Na criação de um arquivo Docker�le, a instrução WORKDIR:
Divulga uma porta (TCP ou UDP) para os hosts externos à rede Docker.
Expõe um serviço do container para a rede Docker default.
Documenta quais portas se pretende publicar.
 De�ne o diretório de trabalho de um contêiner do Docker a qualquer momento.
Mapeia uma porta externa para uma porta interna à rede Docker.
Respondido em 20/02/2024 14:47:29
Explicação:
A resposta certa é: De�ne o diretório de trabalho de um contêiner do Docker a qualquer momento.
Acerto: 0,2  / 0,2
A camada de transporte do modelo TCP/IP é responsável pela transmissão dos dados, garantindo que estes possam chegar de
forma con�ável e e�ciente ao seu destino. Dois protocolos que atuam na camada de transporte são o TCP e o UDP.
Considere as a�rmativas a seguir acerca desses protocolos.
I. O UDP é orientado à conexão.
II. O TCP veri�ca os pacotes perdidos e entregues, garantindo con�abilidade na transmissão de dados ao �m da conexão.
III. O UDP funciona de forma mais rápida que o TCP.
IV. O TCP não possui suporte a conexões full duplex.
Estão corretas as a�rmativas:
II e IV.
 II e III.
III e IV.
I e IV.
I e III.
Respondido em 20/02/2024 14:48:19
Explicação:
A resposta certa é: II e III.
Acerto: 0,2  / 0,2
O que é o OpenShift Virtualization:
É um complemento do Red Hat OpenShift Container Platform e do Red Hat OpenShift Kubernetes Engine.
É um recurso do Red Hat OpenShift que permite gerenciar os nós dos contêineres.
É um sistema operacional que permite a virtualização do sistema Openshift.
É baseado no projeto upstream KubeVirt, uma área opensource aberta da Cloud Native Computing Foundation (CNCF).
 É uma funcionalidade do Red Hat OpenShift que possibilita aos desenvolvedores incorporarem máquinas virtuais
tradicionais a �uxos de trabalho no OpenShift Container Platform.
Respondido em 20/02/2024 14:48:32
Explicação:
A resposta certa é: É uma funcionalidade do Red Hat OpenShift que possibilita aos desenvolvedores incorporarem máquinas virtuais
tradicionais a �uxos de trabalho no OpenShift Container Platform.
 Questão / 6
a
 Questão / 7
a
 Questão / 8
a
 Questão / 9
a
 Questão / 10
a

Outros materiais