Модуль передбачення переходів: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
м робот косметичні зміни
м →‎Статичне передбачення: replaced: в якості → як за допомогою AWB
Рядок 7:
Статичні методи передбачення розгалужень є найпростішими. Робота цих методів базується на припущенні, що різні типи переходів або виконуються завжди, або не виконуються ніколи. В сучасних процесах статичні методи використовуються лише тоді, коли неможливе використання динамічного передбачення.
 
Прикладами статичного передбачення можуть бути тривіальне передбачення переходів, яке використовувалося в ранніх процесорах архітектури SPARC та MIPS (припускається, що умовні переходи ніколи не виконується), а також статичне передбачення, яке використовується в сучасних процесорах в якостіяк підстрахування (припускається, що будь-який зворотний перехід, тобто перехід на молодші [[Адресація пам'яті|адреси]], є [[Цикл (програмування)|циклом]] і виконується, а будь-який прямий перехід, тобто на старші адреси, не виконується).
 
== Динамічне передбачення ==