A maior rede de estudos do Brasil

Processador superescalar .. pergunta da lista de exercício!

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.


1 resposta(s)

User badge image

Reinaldo

Há mais de um mês

Perdi nessa matéria esse semestre

 

Perdi nessa matéria esse semestre

 

Essa pergunta já foi respondida por um dos nossos estudantes