ExpertiDict

Software e Hardware · Avançado · Português · Técnico

execução fora de ordem

/e.ze.ku.ˈsɐ̃w ˈfɔ.ɾa dʒi ˈoʁ.dẽj/locução substantiva

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

Veja também

Todos os termos de Software e Hardware