Logo Passei Direto
Buscar
A "bolha" de pipeline ou Hazard de pipeline é um processo que ocorre toda vez que a próxima instrução que entrar no pipeline não for executada, que ocasionará um atraso na execução geral de todos os processos em um ciclo. Esse atraso ocorre devido a partes do processamento necessitarem de uma pausa no que estavam originalmente processando para atender uma nova demanda (desvio) no processo, como uma interrupção. No geral, as bolhas de pipeline podem ser classificadas como Hazards de dados, Hazards de recursos e Hazards de controle. Dessa forma, característica: considerando especificamente os Hazards de controle, assinale a alternativa correta referente a sua principal.
A) Ocorre quando pipeline toma uma decisão errada ao prever algum tipo de desvio, trazendo instruções, para dentro do pipeline, que precisarão ser descartadas na sequência.
B) Ocorre quando duas instruções escrevem dados ou instruções na mesma posição (memória ou registrador).
C) Ocorre quando uma instrução modifica conteúdo de um registrador ou de uma posição da memória principal, de modo que uma instrução subsequente lê dados dessa posição.
D) Ocorre quando duas ou mais instruções que estão no pipeline necessitam do mesmo recurso, resultando que as instruções precisarão ser executadas em série em vez de em paralelo.
E) Ocorre quando que uma instrução lê conteúdo de um registrador ou posição da memória e uma instrução subsequente é escrita nessa posição.
User badge image
Questões Para o Saber

há 5 dias

Respostas

User badge image

Ed Verified user icon

há 5 dias

Para identificar a alternativa correta sobre os Hazards de controle, vamos analisar cada uma das opções: A) Ocorre quando o pipeline toma uma decisão errada ao prever algum tipo de desvio, trazendo instruções para dentro do pipeline, que precisarão ser descartadas na sequência. - Esta descrição se refere exatamente a um Hazard de controle, onde a previsão de desvio é incorreta e resulta em instruções desnecessárias no pipeline. B) Ocorre quando duas instruções escrevem dados ou instruções na mesma posição (memória ou registrador). - Isso descreve um Hazard de dados, não um Hazard de controle. C) Ocorre quando uma instrução modifica o conteúdo de um registrador ou de uma posição da memória principal, de modo que uma instrução subsequente lê dados dessa posição. - Isso também é um Hazard de dados. D) Ocorre quando duas ou mais instruções que estão no pipeline necessitam do mesmo recurso, resultando que as instruções precisarão ser executadas em série em vez de em paralelo. - Isso descreve um Hazard de recursos. E) Ocorre quando uma instrução lê conteúdo de um registrador ou posição da memória e uma instrução subsequente é escrita nessa posição. - Isso é um Hazard de dados. Portanto, a alternativa correta que se refere especificamente aos Hazards de controle é: A) Ocorre quando o pipeline toma uma decisão errada ao prever algum tipo de desvio, trazendo instruções para dentro do pipeline, que precisarão ser descartadas na sequência.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina