Quando o término de instruções fora de ordem é usado em um processador superescalar, a retomada de execução após o processamento de uma interrupção fica mais complicada, porque a condição de exceção pode ter sido detectada em uma instrução que produziu seu resultado fora de ordem. Nesse caso, o programa não pode ser reiniciado a partir da instrução seguinte à instrução que gerou a exceção, pois instruções subsequentes podem já ter sido completadas e, portanto, isso faria com que essas instruções fossem executadas duas vezes. Sugira um mecanismo para lidar com essa situação.
dev-test-question-api@mail.com
há 9 meses
mLpXQfUrxRdUviwwEJ3zMtFrnOeAPq5dm0JUx5A4qLcgFiErwy6PW8xrTqYQj3
Libere respostas sem pagar
Ajude estudantes