Carregando...
Carregando...
Ajude a melhorar a plataforma
Uma das principais características da abordagem pipeline é a divisão das instruções em estágios, para que possam ser executados de forma paralela com os estágios de outras instruções pela CPU e, assim, otimizar o tempo de processamento das tarefas.
Levando em consideração a abordagem pipeline de instruções, analise as afirmativas a seguir e identifique se são verdadeiras (V) ou falsas (F).
I. Se os estágios não se apresentam com a mesma duração, ocorre uma determinada espera encontrada em diversos estágios. II. Mesmo que os estágios não tenham duração igual, os processos serão executados sem qualquer espera. III. Uma instrução que contenha um desvio de condição pode inviabilizar várias pesquisas de instrução. IV. Uma instrução de desvio condicional funciona como a ocorrência de uma interrupção.
Assinale a alternativa que apresenta a sequência correta.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
🎓 Gabarito Comentado (AVA):
A afirmativa I é verdadeira, pois, quando os estágios apresentam tempos diferentes de execução, há uma quebra no sincronismo das ações promovidas pelo pipeline, que pode sofrer uma certa espera.
A afirmativa II é falsa, pois, quando os estágios possuem duração diferente, uma atividade que dura menos tempo deverá esperar o fim da ação de maior duração para a chamada do próximo estágio do pipeline.
A afirmativa III é verdadeira, pois, quando há uma instrução de desvio condicional, acontece uma exceção denominada hazard. Hazards ocorrem quando uma próxima instrução não pode ser executada no próximo ciclo de clock.
A afirmativa IV é verdadeira, pois, conforme citado, quando há um desvio condicional, ocorre uma situação em que o próximo ciclo de clock não pode ser executado, sendo similar a uma interrupção.