Questões de Concurso sobre Pipeline - Página 3 | Gran Questões

Questões de Concurso sobre Pipeline

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
90 questões encontradas
Questões por página
20
Mais recentes
 

Pipeline é uma técnica comumente utilizada em processadores de computadores, em que as instruções são divididas em estágios como busca, decodificação, execução e escrita de resultados. Porém, utilizar essa técnica temos os problemas das dependências. A dependência que envolve a sequência de execução de instruções, em que a instrução atual é condicionalmente dependente da instrução anterior é a dependência:


A

de controle.


B

de barramento.


C

de dados.


D

estrutural.

Os ____________ são construções de linguagem de programação shell. Cada construção começa com uma palavra reservada ou operador de controle e termina com uma palavra reservada ou operador correspondente. Quaisquer redirecionamentos associados a ele se aplicam a todos os comandos deste, a menos que sejam explicitamente substituídos.


Analise e indique a alternativa que melhor preenche a lacuna no texto acima.


A

Pipelines


B

listas de comandos.


C

comandos compostos.


D

Comments


E

Features

No âmbito das tecnologias de processamento e armazenamento de Big Data, estruturas, frameworks, bancos de dados e sistemas compõem soluções para enfrentar os desafios complexos da era dos dados em alta velocidade. Um sistema de processamento de fluxo de dados (streams) e arquitetura baseada em DAG (grafos acíclicos direcionados) é o Apache:


A

kafka.


B

Cassandra


C

Flink.


D

Spark.

Uma empresa adquiriu computadores cuja CPU utiliza uma técnica de segmentação de instruções que é semelhante a uma linha de produção de fábrica, na qual cada instrução do microprocessador passa por diversas fases até sua execução. O nome dessa técnica usada nessas CPU é:


A

Dual


B

Pipeline


C

ThreadTB


D

Token Ring

Tecnologia em que os dados brutos são transformados em informações consistentes para tornar fácil sua compreensão por parte do usuário.


A definição apresentada corresponde ao conceito de


A

Pipeline.


B

OLAP.


C

Triggers.


D

IEEE.


E

Prime.

A definição de uma pipeline de CI/CD requer a utilização de uma série de comandos, de acordo com o fluxo de execução necessário, para automatizar a entrega do software.


Em um ambiente com múltiplos desenvolvedores, trabalhando com um repositório comum, a primeira ação da pipeline será a:


A

compilação do código-fonte;


B

implantação de contêiner com o artefato em execução;


C

obtenção do código-fonte a partir do repositório;


D

geração dos artefatos;


E

execução de testes unitários.

O ciclo de vida da engenharia de dados compreende estágios que transformam dados brutos em um produto final útil, pronto para consumo por analistas, cientistas de dados, engenheiros de machine learning etc. Um desses estágios é a etapa de Transformação. A respeito da referida etapa, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.


( ) Enquanto uma consulta busca os dados de fontes diversas baseando-se em filtragem e junções, uma transformação persiste os resultados para posterior consumo.

( ) Shuffle hash joins requerem muito menos capacidade de processamento do que Broadcast joins.

( ) Pipelines de transformação comumente abrangem sistemas, não se limitando apenas a diversas tabelas e conjuntos de dados.


As afirmativas são, respectivamente,


A

V – F – F.


B

V – V – F.


C

F – V – V.


D

F – F – V.


E

V – F – V.

Assinale a opção que apresenta exemplos de tecnologias que comportam processamento em lote e em fluxo simultaneamente e nativamente.


A

Apache Storm e Apache Flink.


B

Apache Hadoop e Apache Storm.


C

Apache Flink e Apache Spark.


D

Apache Kafka e Apache Flink.


E

Apache Kafka e Apache Storm.

O que é o pipeline de instrução?


A

É uma técnica usada para armazenamento de instruções.


B

É um tipo de processamento de memória.


C

É um processo de depuração de programas.


D

É uma técnica de escalonamento de processos.


E

É um processo de execução de instruções em sequência.

Em relação à técnica que permite ao processador executar múltiplas instruções paralelamente, em estágios diferentes, semelhante a uma linha de montagem, assinalar a alternativa CORRETA, levando em conta a definição:


A

Programação paralela.


B

Barramento.


C

Concorrência.


D

Sistema multitarefa.


E

Pipelining.

Assinale a alternativa que melhor descreve a técnica de stalling para resolução de hazards em um microprocessador com pipeline.


A

Tenta prever o resultado de um branch para resolver hazards de controle.


B

É baseada em inserir instruções NOP no pipeline entre instruções para resolver hazards de dados.


C

Executa operações fora da ordem original do programa para dar tempo de os dados estarem prontos, resolvendo hazards de dados.


D

É baseada em passar os dados da saída da unidade aritmética e lógica diretamente para um estágio anterior do pipeline, permitindo o uso do dado antes que seja escrito na memória, resolvendo hazards de dados.


E

Resulta de uma otimização durante a compilação, na qual o programa é modificado para levar em consideração a microarquitetura e resolver hazards de controle.

No contexto da arquitetura de computadores, uma técnica de hardware que permite que a CPU (processador) de um computador realize a busca de uma ou mais instruções, além da próxima a ser executada, denomina-se


A

cache.


B

overclock.


C

overflow.


D

pipeline.


E

underflow.

Uma empresa de hardware está desenvolvendo um novo microcontrolador, que se baseia na classificação de Flynn, com a sigla MISD. Para isso, ela vai implementar, nesse microcontrolador, uma técnica que permite dividir tarefas sequenciais em estágios distintos, que podem ser executados no modelo de linha estruturada. Essa técnica é conhecida como:


A

Hibrids


B

Shared


C

Pipeline


D

Business

Em arquiteturas que trabalham com paralelismo ao nível de instruções, existe a execução em pipeline. O processamento em pipeline divide a execução de instruções em várias partes, cada uma das quais tratada por um hardware dedicado exclusivamente a ela. Considere o funcionamento de um pipeline de 5 estágios:


O estágio 1 busca a instrução da memória e a armazena em um buffer até o momento de executá-la.

No estágio A ocorre a execução da instrução utilizando os dados.

No estágio B ocorre a busca dos operandos na memória ou nos registradores.

No estágio C o resultado do processamento é escrito em um registrador.

No estágio D ocorre a decodificação da instrução, determinando tipo e operandos.


Os estágios A, B, C e D correspondem, correta e respectivamente, a


A

3 − 4 − 5 − 2.


B

4 − 3 − 5 − 2.


C

4 − 5 − 2 − 3.


D

3 − 5 − 2 − 4.


E

2 − 3 − 4 − 5.

Continuous lntegration (CI) e Continuous Delivery (CD) são práticas complementares adotadas em equipes de desenvolvimento de software e geralmente implementadas por profissionais DevOps. O objetivo dessas práticas é o de otimizar o ciclo de desenvolvimento de software através da automação de tarefas. A respeito dos conceitos presentes nas práticas de CI e de CE, analise as afirmativas abaixo e marque alternativa correta.

-

I. Dentre os beneficias que podemos obter ao adotar CI e CD, podemos citar: rapidez na identificação de problemas e agilidade na entrega de atualizações do software para o cliente.

II. Um pipeline onde CI e CD foram Implementados deve ser capaz de automatizar tarefas como: integração, compilação, testes da aplicação.

III. Para conseguirmos um processo eficaz de Integração contínua, é importante que entrega contínua jà esteja ~ incorporada ao pipeline de desenvolvimento.


A

Apenas a afirmativa IlI está correta.


B

Apenas a afirmativa I está correta.


C

Apenas as afirmativas lI e IlI estão corretas.


D

Apenas as afirmativas I e lI estão corretas.


E

Todas as afirmativas estão corretas.

Helena, Analista de Infraestrutura da Procuradoria, utiliza-se de uma técnica amplamente usada para otimização, a qual permite que a CPU realize uma busca de uma ou até mais instruções, além da próxima que será executada. Essa técnica é conhecida como


A

Pipeline.


B

Memória Virtual.


C

Interruptores.


D

Operandos.


E

Escalador.

Responda a esta questão com base em seus conhecimentos sobre a arquitetura dos computadores/ processadores. É uma microarquitetura que permite ao processador iniciar uma nova instrução antes que a instrução atual termine. Isso permite que o processador leia uma nova instrução a partir da memória antes que a instrução atual seja finalizada. Nos processadores atuais, várias instruções podem ser manipuladas simultaneamente. Assinale a alternativa que apresenta otermo que se refere o texto.


A

Fifo


B

Pipeline


C

TimeSlice


D

Filo

   
Gerar simulado