FC ConcursosFC Concursos

Questão FC266535

Pipeline é uma técnica de implementação de processadores, que permite a seguinte funcionalidade

Processador

IDECAN · 2021

Pipeline é uma técnica de implementação de processadores, que permite a seguinte funcionalidade

  1. disponibilizar todo o hardware acessível ao programador e as instruções que manipulam dados dentro desse hardware.
  2. executar a comunicação entre a memória e a CPU por meio dos barramento de dados, de endereços e de controle.
  3. realizar o escalonamento preemptivo para repartir uniformemente o tempo da CPU entre todos os processos prontos para a execução.
  4. dividir a execução de uma instrução em fases ou estágios, abrindo espaço para execução simultânea de múltiplas instruções.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A técnica de pipeline consiste em dividir a execução de uma instrução em vários estágios sequenciais (por exemplo: busca, decodificação, execução, acesso à memória, gravação). Cada estágio realiza uma parte do trabalho de forma independente.

Ao fragmentar a instrução em fases, o processador pode processar diferentes instruções simultaneamente, cada uma em um estágio distinto, como numa linha de montagem. Isso aumenta o número de instruções concluídas por unidade de tempo.

O ganho principal é no throughput (vazão): mais instruções finalizadas por ciclo de relógio. Entretanto, a latência de uma única instrução pode não diminuir.

Para manter a execução correta surgem questões práticas chamadas hazards: de dados, de controle e estruturais. Técnicas como encaminhamento, bolhas (stalls) e previsão de desvio são usadas para mitigá‑las.

Em suma, pipeline permite paralelismo temporal entre instruções, elevando desempenho médio do processador sem duplicar unidades funcionais.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo