Logo Passei Direto
Buscar

Conceitos em Computação Distribuída

Ferramentas de estudo

Questões resolvidas

Representa o conceito de CUDA, exceto: Extensão da linguagem C, que permite o uso de GPUs. API com funções, que permitem o gerenciamento da memória da GPU e outros tipos de controle. Definição de kernels que são executados na GPU. É uma arquitetura paralela de propósito geral destinada a utilizar o poder computacional de GPUs Nvidia. Não permite suporte a uma hierarquia de grupos de threads.

Em um cluster Openshift, há uma série de configurações que são feitas e devem ser persistidas.
O estado persistente do master é armazenado no componente:
replica controller
etcd
API server
haproxy
namespace

O que é o OpenShift Virtualization:
É uma funcionalidade do Red Hat OpenShift que possibilita aos desenvolvedores incorporarem máquinas virtuais tradicionais a fluxos de trabalho no OpenShift Container Platform.
É 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.
É um complemento do Red Hat OpenShift Container Platform e do Red Hat OpenShift Kubernetes Engine.
É baseado no projeto upstream KubeVirt, uma área opensource aberta da Cloud Native Computing Foundation (CNCF).

Sobre o Kubernetes, marque a alternativa correta:
É um sistema PaaS (plataforma como serviço) tradicional e completo.
Fornece serviços em nível de aplicação, tais como middleware.
Dita soluções de logging, monitoramento ou alerta.
Implanta código-fonte e constrói sua aplicação.
Permite armazenar e gerenciar informações confidenciais, como senhas, tokens OAuth e chaves SSH.

São as operações usadas em CUDA, exceto:
Alocação de memória.
Liberação de memória.
Lançamento do kernel.
Transferência de dados.
Alto grau de acoplamento.

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 Dockerfile, a instrução WORKDIR:
Mapeia uma porta externa para uma porta interna à rede Docker.
Documenta quais portas se pretende publicar.
Expõe um serviço do container para a rede Docker default.
Divulga uma porta (TCP ou UDP) para os hosts externos à rede Docker.
Define o diretório de trabalho de um contêiner do Docker a qualquer momento.

Sobre CUDA, programas que conseguem bons speedups em GPUs, exceto: Cada thread mantém uma pequena quantidade de estado. Possuem algoritmos específicos altamente acoplados. Alta razão (operações de ponto flutuante)/(memória). Podem ser subdivididos em pequenos subproblemas, que são alocados a diferentes blocos e threads. Os subproblemas são fracamente acoplados.

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:
build
secret
pod
master
registry

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

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Representa o conceito de CUDA, exceto: Extensão da linguagem C, que permite o uso de GPUs. API com funções, que permitem o gerenciamento da memória da GPU e outros tipos de controle. Definição de kernels que são executados na GPU. É uma arquitetura paralela de propósito geral destinada a utilizar o poder computacional de GPUs Nvidia. Não permite suporte a uma hierarquia de grupos de threads.

Em um cluster Openshift, há uma série de configurações que são feitas e devem ser persistidas.
O estado persistente do master é armazenado no componente:
replica controller
etcd
API server
haproxy
namespace

O que é o OpenShift Virtualization:
É uma funcionalidade do Red Hat OpenShift que possibilita aos desenvolvedores incorporarem máquinas virtuais tradicionais a fluxos de trabalho no OpenShift Container Platform.
É 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.
É um complemento do Red Hat OpenShift Container Platform e do Red Hat OpenShift Kubernetes Engine.
É baseado no projeto upstream KubeVirt, uma área opensource aberta da Cloud Native Computing Foundation (CNCF).

Sobre o Kubernetes, marque a alternativa correta:
É um sistema PaaS (plataforma como serviço) tradicional e completo.
Fornece serviços em nível de aplicação, tais como middleware.
Dita soluções de logging, monitoramento ou alerta.
Implanta código-fonte e constrói sua aplicação.
Permite armazenar e gerenciar informações confidenciais, como senhas, tokens OAuth e chaves SSH.

São as operações usadas em CUDA, exceto:
Alocação de memória.
Liberação de memória.
Lançamento do kernel.
Transferência de dados.
Alto grau de acoplamento.

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 Dockerfile, a instrução WORKDIR:
Mapeia uma porta externa para uma porta interna à rede Docker.
Documenta quais portas se pretende publicar.
Expõe um serviço do container para a rede Docker default.
Divulga uma porta (TCP ou UDP) para os hosts externos à rede Docker.
Define o diretório de trabalho de um contêiner do Docker a qualquer momento.

Sobre CUDA, programas que conseguem bons speedups em GPUs, exceto: Cada thread mantém uma pequena quantidade de estado. Possuem algoritmos específicos altamente acoplados. Alta razão (operações de ponto flutuante)/(memória). Podem ser subdivididos em pequenos subproblemas, que são alocados a diferentes blocos e threads. Os subproblemas são fracamente acoplados.

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:
build
secret
pod
master
registry

Prévia do material em texto

Verifique o seu desempenho e continue
treinando! Você pode refazer o exercício
quantas vezes quiser.
A
B
C
D
1
Representa o conceito de CUDA, exceto:
É uma arquitetura paralela de
propósito geral destinada a utilizar
o poder computacional de GPUs
Nvidia.
Extensão da linguagem C, que
permite o uso de GPUs.
Não permite suporte a uma
hierarquia de grupos de threads.
Definição de kernels que são
executados na GPU.
Questão de 10
Corretas
Em branco
1 2 3 4 5
6 7 8 9 10
Tópicos Avançados Em
Computação Distribuída e
Paralela
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/663cec11139d33d9...
1 of 14 09/05/2024, 12:34
E
API com funções, que permitem o
gerenciamento da memória da GPU
e outros tipos de controle.
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
A alternativa C está incorreta porque o
CUDA, na verdade, permite suporte a
uma hierarquia de grupos de threads.
CUDA �Compute Unified Device
Architecture) é uma arquitetura de
computação paralela e um modelo de
programação que permite aumentar
significativamente o desempenho da
computação aproveitando o poder das
unidades de processamento gráfico
�GPUs) da Nvidia. Ele permite que os
desenvolvedores programem GPUs com
uma versão especializada da linguagem
de programação C. Além disso, o CUDA
permite a definição de kernels que são
executados na GPU e fornece uma API
com funções que permitem o
gerenciamento da memória da GPU e
outros tipos de controle.
2
Dockerfile é 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
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/663cec11139d33d9...
2 of 14 09/05/2024, 12:34
A
B
C
D
E
Dockerfile, assinale a alternativa correta.
A instrução VOLUME configura o
tamanho da imagem.
A instrução ENV adiciona
metadados para uma imagem.
A instrução WORKDIR permite a
criação de um diretório no host
onde ficam armazenados os dados
do container.
A instrução EXPOSE informa ao
Docker que o container escuta nas
portas de rede especificadas em
tempo de execução.
A instrução FROM configura qual
será a aplicação principal do
container, sendo executada após a
inicialização do container.
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
A alternativa correta é a letra D. A
instrução EXPOSE no Dockerfile é usada
para informar ao Docker que o container
escuta nas portas de rede especificadas
durante a execução. Isso é crucial para
permitir a comunicação entre o container
e o mundo exterior. As outras
alternativas apresentam descrições
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/663cec11139d33d9...
3 of 14 09/05/2024, 12:34
A
B
C
D
E
incorretas ou incompletas das instruções
do Dockerfile. Por exemplo, a instrução
VOLUME é usada para permitir o acesso/
ligação a diretórios do sistema de
arquivos do host, e não para configurar o
tamanho da imagem.
3
Em um cluster Openshift, há uma série de
configurações que são feitas e devem ser
persistidas. O estado persistente do master é
armazenado no componente:
etcd
haproxy
API server
namespace
replica controller
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
O componente responsável por
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/663cec11139d33d9...
4 of 14 09/05/2024, 12:34
A
B
C
armazenar o estado persistente do
master em um cluster Openshift é o
'etcd'. Este componente é um
armazenamento de chave-valor
distribuído que fornece uma maneira
confiável de armazenar dados em um
cluster. Ele é projetado para armazenar
pequenas quantidades de dados que
podem caber em um servidor típico. Os
dados armazenados no etcd incluem
configurações, estado do cluster e
metadados. Portanto, a alternativa
correta é a 'A'.
4
O que é o OpenShift Virtualization:
É uma funcionalidade do Red Hat
OpenShift que possibilita aos
desenvolvedores incorporarem
máquinas virtuais tradicionais a
fluxos de trabalho no OpenShift
Container Platform.
É 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.
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/663cec11139d33d9...
5 of 14 09/05/2024, 12:34
D
E
É um complemento do Red Hat
OpenShift Container Platform e do
Red Hat OpenShift Kubernetes
Engine.
É baseado no projeto upstream
KubeVirt, uma área opensource
aberta da Cloud Native Computing
Foundation �CNCF�.
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
O OpenShift Virtualization é uma
funcionalidade do Red Hat OpenShift
que permite aos desenvolvedores
integrar máquinas virtuais tradicionais
aos fluxos de trabalho no OpenShift
Container Platform. Isso significa que os
desenvolvedores podem gerenciar suas
máquinas virtuais e aplicativos em
contêineres em uma única plataforma,
proporcionando uma maior flexibilidade
e eficiência operacional. Portanto, a
alternativa correta é a A� "É uma
funcionalidade do Red Hat OpenShift
que possibilita aos desenvolvedores
incorporarem máquinas virtuais
tradicionais a fluxos de trabalho no
OpenShift Container Platform."
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/663cec11139d33d9...
6 of 14 09/05/2024, 12:34
A
B
C
D
E
5
Sobre o Kubernetes, marque a alternativa
correta:
É um sistema PaaS (plataforma
como serviço) tradicional e
completo.
Fornece serviços em nível de
aplicação, tais como middleware.
Dita soluções de logging,
monitoramento ou alerta.
Implanta código-fonte e constrói
sua aplicação.
Permite armazenar e gerenciar
informações confidenciais, como
senhas, tokens OAuth e chaves
SSH.
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
O Kubernetes é uma plataforma de
código aberto para automação de
implantação, dimensionamento e
gerenciamento de aplicativos em
contêineres. Uma das suas
funcionalidades é permitir o
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/663cec11139d33d9...
7 of 14 09/05/2024, 12:34
A
B
C
D
E
armazenamento e gerenciamento de
informações confidenciais, como
senhas, tokens OAuth e chaves SSH.
Isso é essencial para a segurança e
integridade das aplicações, garantindo
que essas informações sensíveis sejam
devidamente protegidas e acessíveis
apenas para quem realmente precisa
delas. Portanto, a alternativa correta é a
E� "Permite armazenar e gerenciar
informações confidenciais, como
senhas, tokens OAuth e chaves SSH".
6
São as operações usadas em CUDA, exceto:
Alocação de memória.
Liberação de memória.
Alto grau de acoplamento.
Transferência de dados.
Lançamento do kernel.
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/663cec11139d33d9...
8 of 14 09/05/2024, 12:34
A
B
C
D
E
O CUDA, uma plataforma de computação
paralela e um modelo de programação
inventado pela NVIDIA, utiliza diversas
operações, como alocação de memória,
liberação de memória, transferência de
dados e lançamento do kernel. No
entanto, o alto grau de acoplamento não
é uma operação usada em CUDA,
tornando a alternativa C a resposta
correta para a questão.
7
Sobre o CUDA, é incorreto afirmar:
Pode ser obtido gratuitamente no
site da Nvidia.
Disponível para Windows �XP, Vista
e 7�, Linux e MacOS X, em versões
de 32 e 64 bits.
Possui o Cuba Driver, que permite o
acesso ao hardware.
Possui o CUDA Toolkit, que são
ferramentas e bibliotecas para
programação em CUDA.
Possui o CUDA SKD, que é um
editor de código necessário para
programar em CUDA.
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/663cec11139d33d9...
9 of 14 09/05/2024, 12:34
A
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
A alternativa E afirma que o CUDA possui
o CUDA SKD, que seria um editor de
código necessário para programar em
CUDA. No entanto,essa afirmação é
incorreta. O CUDA SDK �Software
Development Kit) é um conjunto de
ferramentas de desenvolvimento que
inclui exemplos de código, bibliotecas e
documentação, mas não é um editor de
código. Portanto, a afirmação de que o
CUDA SDK é um editor de código
necessário para programar em CUDA é
falsa, tornando a alternativa E a resposta
correta para a questão.
8
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 Dockerfile, a instrução WORKDIR�
Mapeia uma porta externa para uma
porta interna à rede Docker.
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/663cec11139d33d9...
10 of 14 09/05/2024, 12:34
B
C
D
E
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.
Define o diretório de trabalho de um
contêiner do Docker a qualquer
momento.
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
A instrução WORKDIR em um Dockerfile
é utilizada para definir o diretório de
trabalho de um contêiner do Docker. Isso
significa que ela estabelece o local no
sistema de arquivos do contêiner onde o
Docker irá executar qualquer instrução
subsequente. Portanto, a alternativa
correta é a E� "Define o diretório de
trabalho de um contêiner do Docker a
qualquer momento". As outras
alternativas descrevem outras instruções
possíveis em um Dockerfile, mas não são
relacionadas à instrução WORKDIR.
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/663cec11139d33d9...
11 of 14 09/05/2024, 12:34
A
B
C
D
E
9
Sobre CUDA, programas que conseguem
bons speedups em GPUs, exceto:
Podem ser subdivididos em
pequenos subproblemas, que são
alocados a diferentes blocos e
threads.
Possuem algoritmos específicos
altamente acoplados.
Cada thread mantém uma pequena
quantidade de estado.
Alta razão (operações de ponto
flutuante)/(memória).
Os subproblemas são fracamente
acoplados.
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
A alternativa correta é a B� "Possuem
algoritmos específicos altamente
acoplados". No contexto de CUDA e
GPUs, os programas que conseguem
bons speedups são aqueles que podem
ser subdivididos em pequenos
subproblemas, que são alocados a
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/663cec11139d33d9...
12 of 14 09/05/2024, 12:34
A
B
C
D
E
diferentes blocos e threads �Alternativa
A�, cada thread mantém uma pequena
quantidade de estado �Alternativa C�, há
uma alta razão entre operações de
ponto flutuante e memória �Alternativa
D� e os subproblemas são fracamente
acoplados �Alternativa E�. A alternativa B
é a exceção, pois programas com
algoritmos altamente acoplados não são
ideais para a arquitetura de GPUs, que
se beneficia de paralelismo e
independência entre threads.
10
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
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/663cec11139d33d9...
13 of 14 09/05/2024, 12:34
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
O componente denominado "Pod" no
Openshift é responsável por armazenar
as imagens dos contêineres. Um Pod é a
menor e mais simples unidade no
modelo de objeto do Kubernetes. Ele
pode conter um ou mais contêineres,
que compartilham armazenamento e
rede, e especifica como executar os
contêineres. Portanto, a alternativa
correta é a "A".
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/663cec11139d33d9...
14 of 14 09/05/2024, 12:34

Mais conteúdos dessa disciplina