Software e Hardware · Avançado · Português · Técnico
execução fora de ordem
Técnica em que o processador executa instruções fora da sequência do programa, conforme os dados fiquem disponíveis, mas confirma os resultados na ordem original.
Onde usar
Aparece em análises de microarquitetura e em explicações sobre desempenho por ciclo de clock. Evita que o processador fique parado esperando dados da memória.
Exemplos
Graças à execução fora de ordem, o processador aproveita o tempo de espera de um acesso à memória.
O professor explicou que a execução fora de ordem preserva o resultado do programa.
Cuidado
Não significa que o programa roda em ordem errada: o resultado visível é o mesmo de uma execução em sequência.
Sinônimos
out-of-order execution
Antônimos
execução em ordem