Термін "поза замовленням" тут відноситься до "поза замовленням". наприклад, якщо у вашій програмі є інструкція A, то інструкція B, потім інструкція C, то в деяких ситуаціях може вийти так, що якщо ви виконаєте їх у порядку A, C, B (замість A, B, C), ви отримаєте точне той же результат, але програма виконується швидше. Приклад того, коли це станеться, якщо інструкція B вимагає отримання даних з оперативної пам'яті, але для отримання даних буде потрібно деякий час. Замість того, щоб сидіти, нічого не роблячи, очікуючи приходу даних, процес може заощадити час, виконавши інструкцію C, поки вона чекає (якщо, звичайно, припускати, що інструкція C не потребує результату інструкції B). Слідкуйте за тим, які впорядковані впорядковані способи потребують певного місця в пам'яті. тобто процесору потрібно пам’ятати, що він утримує B утримуваний під час очікування даних, щоб він міг знову запускатися, коли дані будуть готові. Це буфери, про які йдеться. Примітка: це aдуже спрощене пояснення. Реальність відстежувати все складніше. Докладніші відомості див. На https://en.wikipedia.org/wiki/Out-of-order_execution .