Buscar

Um hazard ou bolha de pipeline pode ser definido como um evento onde a próxima instrução de peline não poderá ser executada no ciclo de clock segui...

Um hazard ou bolha de pipeline pode ser definido como um evento onde a próxima instrução de peline não poderá ser executada no ciclo de clock seguinte, ocasionando um atraso (bolha) na execução geral dos processos. Isso ocorre devido a alguma parte dele precisar parar de executar sua tarefa original e ter que atender algum desvio, como uma interrupção, por exemplo. Os hazards de pipeline são subdivididos em categorias, como hazards de dados, hazards de recursos e hazards de controle. Em se tratando especificamente dos hazards de controle, assinale a alternativa que está correta em afirmar que: A) Ocorrem quando duas ou mais instruções que estão no pipeline necesitam do mesmo recurso, resultando que as instruções precisarão ser executadas em série em vez de paralelo. 8X Ocorrem quando duas instruções escrevem dados ou instruções na mesma posição (memória ou registrador). B) Ocorrem 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. C) Ocorrem quando uma instrução lê o conteúdo de um registrador ou posição da memória e uma instrução. D) subsequente é escrita nessa posição. E) Ocorrem 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ê os dados dessa posição.

Respostas

User badge image

Ed Verified user icon

Analisando as opções apresentadas: A) Ocorrem 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 paralelo. - Esta descrição está relacionada aos hazards de recursos, não aos hazards de controle. B) Ocorrem 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 está relacionada aos hazards de controle, pois envolve decisões erradas de desvio no pipeline. C) Ocorrem quando uma instrução lê o conteúdo de um registrador ou posição da memória e uma instrução subsequente é escrita nessa posição. - Esta descrição está relacionada aos hazards de dados, não aos hazards de controle. D) Ocorrem 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ê os dados dessa posição. - Esta descrição está relacionada aos hazards de dados, não aos hazards de controle. Portanto, a alternativa correta que descreve os hazards de controle é: B) Ocorrem 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.

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina