Що таке наборно-асоціативний кеш? визначення та значення

click fraud protection

Асоціативний кеш-пам'ять — це специфічний тип кеш-пам'яті, який міститься в ОЗП і процесорах. Він розділяє кеш на два-вісім різних наборів або областей. Дані зберігаються в усіх них, але кеш розподіляє їх по кожному набору послідовно, а не випадковим чином. У більшості випадків дані з кожного набору також зчитуються послідовно, лише трохи прискорюючи процес читання.

Technipages пояснює набори-асоціативний кеш

Оскільки кеш розділений, набори, які були записані та більше не використовуються, можуть бути підготовлено до наступних операцій читання або запису, поки дані зчитуються з іншого набору або записуються в нього або область. Це означає, що замість того, щоб розглядати кеш як одну більшу одиницю, яка є активною або неактивною, Створено кілька менших блоків, які надають системі більшу гнучкість, коли справа доходить до читання та написання.

Така конструкція дозволяє мікропроцесору виконувати інструкцію за один такт, а не займати більше часу. Більше наборів і областей означає більшу продуктивність, але й більшу вартість, коли справа доходить до виробництва та впровадження цієї пам’яті. Прийнятий у промисловості стандарт і компроміс між двома крайнощами – це чотири області – це дозволяє комп’ютеру перемикатися між областями з розумною швидкістю, не надто підвищуючи ціну. Можливість призначати дані до будь-яких вільних і підходящих розділів полегшує швидке реагування комп’ютера без необхідності спеціально шукати місце, яке можна використовувати.

Поширені види використання асоціативного кешу множин

  • Асоціативний кеш-пам’ять може мати ширину від 2 до восьми наборів.
  • Альтернатива асоціативному кешування з наборами називається прямим відображенням – воно дає процесору менше свободи щодо того, куди розмістити речі.
  • Асоціативне кешування означає, що розділи, що не використовуються, можуть бути підготовлені до наступної дії після її завершення.

Поширені зловживання наборами-асоціативним кешом

  • Асоціативне кешування множин – це процес, що виконується в ЦП для збереження місця в пам’яті.