ках чергової команди до ОП, в результаті чого, в кеш завантажується (у разі відсутності там блоку, що містить цю команду), цілий сектор інформації з ОП, причому за принципом локальності, за рахунок цього досягається значна збільшення швидкодії системи.
Змішана і розділена кеш-пам'ять.
Внутрішня кеш-пам'ять використовувалася раніше як для інструкцій (команд), так і для даних. Така пам'ять називалася змішаної, а її архітектура - Прінстонський, в якій в єдиній кеш-пам'яті, згідно з класичними принципами фон Неймана, зберігалися і команди і дані. p align="justify"> Порівняно недавно стало звичайним розділяти кеш-пам'ять на дві - окремо для інструкцій і окремо для даних.
Перевагою змішаної кеш-пам'яті є те, що при заданому обсязі, їй властива більш висока ймовірність влучень, в порівнянні з розділеною, оскільки в ній автоматично встановлюється оптимальний баланс між інструкціями та даними. Якщо в виконуваному фрагменті програми звернення до пам'яті пов'язані, в основному, з вибіркою інструкцій, а частка звернень до даних відносно мала, кеш-пам'ять має тенденцію заповнення інструкціями і навпаки. p align="justify"> З іншого боку, при роздільному кеш-пам'яті, вибірка інструкцій і даних може проводитися одночасно, при цьому виключаються можливі конфлікти. Останнє особливо істотно в системах, що використовують конвеєризацію команд, де процесор витягує команди з випередженням і заповнює ними буфер або конвеєр. p align="justify"> Так, наприклад, в процесорі Intel В® 486 DX2 застосовувалася змішана кеш-пам'ять,
У Intel В® Pentium В® і в AMD Athlon в„ў з їх суперскалярной організацією - роздільна. Більше того, в цих процесорах крім кеш-пам'яті інструкцій і кеш-пам'яті даних використовується також і адресна кеш-пам'ять. Цей вид кешу використовується в пристроях управління пам'яттю, в тому числі для перетворення віртуальних адрес у фізичні. p align="justify"> Завдяки використанню нанотехнологій, для зниження споживаної потужності, збільшення швидкодії ЕОМ (що досягається скороченням часу обміну даними між процесором і кеш-пам'яттю) існує можливість, а більше того є реальні приклади того, що кеш-пам'ять реалізують в одному кристали з процесором. Така внутрішня кеш-пам'ять реалізується за технологією статичного ОЗП і є найбільш швидкодіючої. Обсяг її зазвичай складає 64-128 Кбайт, причому подальше збільшення її обсягу приводить звичайно до зниження швидкодії через ускладнення схем управління і дешифрування адреси. p align="justify"> Альтернативою, широко застосовується в даний час, є друга (зовнішня) кеш-пам'ять більшого обсягу, розташована між внутрішньою кеш-пам'яттю і ОП. У цій дворівневій системі кеш-пам'яті, внутрішньої пам'яті відводиться роль першого рівня L1, а зовнішньої - другого L2. ємність L2 зазвичай на порядок і більше вище, ніж L1, а швидкоді...