Questões – Pipeline

Juliana Jenny Kolb

Home > Simulados on-line  Questões de Concursos > Tecnologia da Informação (TI)

Materiais de Estudo disponíveis

Apostila on-line 1596_64x64

Questões – Pipeline

Questões extraídas de concursos públicos e/ou provas de certificação. Cada teste apresenta no máximo 30 questões.

Results

#1. (FCC – DPE-RS/2017) Há índices que indicam o desempenho de diferentes aspectos de um programa paralelo como: 1. desempenho da aplicação, que envolve os índices Speed Up − SU (fator de aceleração) e eficiência; e 2. desempenho da rede de interconexão, que envolve os índices latência e vazão. O índice  

#2. (FCC – DPE-RS/2017) Em arquitetura de processadores, o Pipeline possibilita que a execução das instruções possa ser realizada mais rapidamente. Entretanto, esse aumento da velocidade de execução pode ocasionar o problema de conflito de acesso simultâneo à memória para buscar as instruções e realizar a escrita/leitura de operandos (dados). Uma das formas de solucionar esse problema é utilizar a

#3. (INTEGRI – Prefeitura de Mogi Mirim – SP/2016) Técnica de hardware capaz de permitir que o processador faça a busca de uma ou mais instruções a serem executadas, além da próxima a ser executada, colocando essas instruções em uma fila de memória no processador, onde esperam o momento para serem executadas, quando uma instrução termina o primeiro estágio e vai para o segundo estágio, a próxima instrução vai para o primeiro estágio. Qual é essa técnica?

#4. (IF-SE – IF-SE/2016) Com base na organização e arquitetura de computadores, analise as afirmativas abaixo e assinale a alternativa CORRETA. 
 I. O conceito de pipeline consiste em dividir a execução da instrução em várias partes, sendo cada uma delas manipulada por unidades dedicadas do hardware que trabalham em paralelo. 
 II. Os compiladores são programas que recebem como entrada arquivos-texto contendo módulos escritos em linguagem de alto nível e geram como saída arquivos-objeto correspondentes a cada módulo. 
 III. O clock é um circuito oscilador que tem a função de sincronizar e determinar a medida de velocidade de transferência de dados no computador.

#5. (FCC  – TRT – 4ª REGIÃO (RS)/2015) Os processadores atualmente utilizados em Computadores Pessoais (PCs) realizam a execução das instruções em um ciclo de máquina. O recurso tecnológico embutido nesses processadores, para possibilitar isso, é denominado

#6. (IESES – TRE-MA)/2015) O ganho de desempenho teórico decorrente da técnica de pipeline não é alcançado por uma série de motivos, entre eles: 
 I. Eventuais disputas no acesso à memória por diferentes estágios do pipeline. 
 II. O overhead para que a informação passe de um estágio para outro. 
 III. As penalidades que o pipeline pode sofrer em decorrência das instruções de desvios. 
 Estão corretas as afirmativas:

#7. (VUNESP – TCE-SP)/2015) Diversas arquiteturas modernas de computadores, como as do tipo IBM-PC, apresentam processadores que implementam o conceito de pipeline. Esse conceito está relacionado com

#8. (CESPE – FUB/2015) O conflito estrutural ocorre quando o hardware não suporta a combinação de instruções que o pipeline tenta executar no mesmo ciclo de clock.

#9. (FCC- TRT – 1ª REGIÃO (RJ)/2014) Na Arquitetura de Harvard a leitura de instruções e de alguns tipos de operandos pode ser realizada simultaneamente à execução das instruções. Assim, enquanto uma instrução é executada, a instrução seguinte é lida. Esse processo é conhecido como

#10. (VUNESP – UNESP/2013) Um computador baseado em uma Unidade Central de Processamento do tipo RISC.

#11. (FGV – CONDER/2013) Pipelines em um processador referem‐se

#12. (CESPE – MPU/2013) A capacidade de geração eficiente de códigos objetos pode aumentar a eficiência do pipeline, caso as instruções em código de máquina sejam ordenadas de forma adequada; portanto, em computadores que utilizam essa técnica, a qualidade dos compiladores é um fator relevante.

#13. (VUNESP – MPE-ES/2013) Na implementação das arquiteturas de computadores, existe um conceito que divide a execução de cada instrução de máquina em partes, sendo que cada uma dessas partes é tratada por uma unidade específica do hardware. A esse conceito dá-se o nome de

#14. (CESPE  – ANAC/2012) Uma das características das arquiteturas RISC é a utilização em larga escala de pipelining.

#15. (CESPE  – Banco da Amazônia/2012) A técnica de pipeline aumenta a capacidade de processamento de um microcomputador, ao permitir a sobreposição temporal das diversas fases da execução de instruções. ? A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.

Se você errou esta questão, releia o artigo: Pipeline ( )

#16. (UPENET/IAUPE – JUCEPE/2012) Pipelining é uma técnica de projeto, em que o hardware processa mais de uma instrução de cada vez, sem esperar que uma instrução termine antes de começar a próxima. Sobre esse assunto, analise os itens abaixo: 
 I. Numa máquina sem pipeline, os quatro estágios básicos de uma instrução compreendem: busca, decodificação, execução e atualização. Esses estágios não existem em uma máquina com pipeline.  
 II. O pipeline alivia o tempo de latência das instruções.  
 III. O pipeline melhora o throughput global.  
 Assinale a alternativa CORRETA.

#17. (EXATUS – DETRAN-RJ/2012) Considere um pipeline simples com os 3 estágios essenciais, não é uma das etapas integrantes: 

#18. (FCC – TJ-PE/2012) É um item que NÃO integra um pipeline de cinco estágios: 

#19. (AOCP – BRDE/2012) Sobre Pipeline, analise as assertivas e assinale a alternativa que aponta as corretas.  
 I. A técnica de pipelining pode ser empregada em sistemas com um ou mais processadores, em diversos níveis, e tem sido a técnica de paralelismo mais utilizada para maior desempenho dos sistemas de computadores.  
 II. O conceito de processamento pipeline se assemelha muito a uma linha de montagem, onde uma tarefa é dividida em um sequência de sub tarefas, executadas em diferentes estágios, dentro da linha de produção.   
 III. O conceito de processamento pipeline só pode ser implementado dentro da arquitetura de processadores RISC.  
 IV. Nos sistemas operacionais antigos, o pipeline era bastante complicado, já que os programadores deveriam possuir conhecimento de hardware e programar em painéis através de fios.

#20. (FCC – TRT – 19ª Região (AL)/2011) A técnica que divide a execução da instrução em muitas partes, cada uma manipulada por uma parte dedicada do hardware, e todas elas podendo ser executadas em paralelo, é conhecida como

#21. (CESPE – Correios/2011) A técnica denominada pipeline é mais facilmente implementada nas arquiteturas CISC, em razão de essas terem, em comparação com as arquiteturas RISC, instruções com estrutura mais homogênea. Essa técnica não permite que instruções diferentes sejam executadas simultaneamente.

#22. (CESPE – Correios/2011) A técnica de pipeline, criada para acelerar a velocidade de operação dos dispositivos de E/S, possibilita que um processador execute diversas instruções sobrepostas, de modo que mais instruções possam ser executadas no mesmo período de tempo. ? A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.

Pipeline é uma técnica de hardware que permite que a CPU realize a busca de uma ou mais instruções além da próxima a ser executada. Estas instruções são colocadas em uma fila de memória dentro do processador (CPU) onde aguardam o momento de serem executadas: assim que uma instrução termina o primeiro estágio e parte para o segundo, a próxima instrução já ocupa o primeiro estágio. </br> </br>

Para ler mais sobre o assunto, acesse: Pipeline ( )

#23. Nas questões de n. 2 a 9, assinale a opção correta

#24. (VUNESP – CETESB/2009) Nas arquiteturas dos processadores modernos encontra-se implementado, via de regra, o conceito de pipeline no processo de execução de instruções. Assinale a alternativa que apresenta três etapas funcionais que costumam fazer parte do pipeline e que são implementadas por unidades específicas. ? A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.

A técnica de pipeline é semelhante a uma linha de produção de fábrica. Cada instrução de um microprocessador passa por diversas fases até sua execução. Estas fases podem ser: </br>

  • Decodificação. </br>
  • Acesso à memória ou aos registradores – busca de instrução. </br>
  • Processamento aritmético – busca do operando. </br> </br>

Para ler mais sobre o assunto, acesse: Pipeline ( )

#25. (FGV – MEC/2009) Os computadores mais avançados implementam o conceito de paralelismo, ou seja, processamento simultâneo, que pode ocorrer de formas distintas. A forma de paralelismo em que cada instrução é subdividida em diversas partes e cada uma é executada em diferentes estágios da UCP é conhecida como:

#26. (CESPE – MPE-RR/2008) Como o processamento de cada instrução passa, tipicamente, por etapas, alguns computadores usam pipelines para aumentar a quantidade de instruções processadas por unidade de tempo; nesses computadores, em determinado instante, diferentes instruções podem estar em diferentes etapas de seus processamentos.

#27. (CESGRANRIO – MPE-RR/2008) Como o processamento de cada instrução passa, tipicamente, por etapas, alguns computadores usam pipelines para aumentar a quantidade de instruções processadas por unidade de tempo; nesses computadores, em determinado instante, diferentes instruções podem estar em diferentes etapas de seus processamentos.

#28. (CESGRANRIO – AL-TO/2005) Uma técnica utilizada pelos processadores de microcomputadores, que consiste em aproveitar as unidades dos processadores que, a princípio, ficariam ociosas durante a execução de uma instrução para começarem a executar a próxima instrução de um programa, é chamada de:

#29. (IESES – TRE-MA/2015) O ganho de desempenho teórico decorrente da técnica de pipeline não é alcançado por uma série de motivos, entre eles:
I. Eventuais disputas no acesso à memória por diferentes estágios do pipeline.
II. O overhead para que a informação passe de um estágio para outro.
III. As penalidades que o pipeline pode sofrer em decorrência das instruções de desvios.
Estão corretas as afirmativas:

Ver Resultado

Deixe uma resposta