Кэш блогу деген эмне?
Кэш блогу деген эмне?

Video: Кэш блогу деген эмне?

Video: Кэш блогу деген эмне?
Video: "Голден кеш": Мүлкүбүздү шыпырды 2024, Май
Anonim

кэш блогу - негизги бирдиги үчүн кэш сактоо. Маалыматтын бир нече байт/сөздөрү болушу мүмкүн. кэш сызык - Ошол эле кэш блогу . тег - маалыматтар тобу үчүн уникалдуу идентификатор. Анткени эс тутумдун ар кандай аймактары а блок , теги алардын ортосунда айырмалоо үчүн колдонулат.

Ушундай жол менен, блок кэштен кантип табылат?

CPU эстутумдан окууга аракет кылганда, дарек а дарегине жөнөтүлөт кэш контролер. - Даректин эң төмөнкү k биттери a индексин түзөт блок ичинде кэш . - Эгерде блок жарактуу жана тег m-бит дарегинин жогорку (m - k) биттерине дал келсе, анда ал маалымат CPUга жөнөтүлөт.

Ошондой эле, сөздөр менен кэш блогунун өлчөмү кандай? 1 Жооп. Мисалда кэш блогунун өлчөмү 32 байт , б.а., байт-адресси колдонулуп жатат; төрт байт сөздөр менен, бул 8 сөз.

Ошондой эле, кэште канча блок бар?

Жооп. Анткени бирде 16 байт бар кэш блогу , OFFSET талаасы 4 битти камтышы керек (24 = 16). SET талаасындагы биттердин санын аныктоо үчүн биз топтомдордун санын аныкташыбыз керек. Ар бир топтом 2ден турат кэш блоктору (2 тараптуу ассоциативдик) андыктан топтом 32 байтты камтыйт.

Кэш ассоциациясы деген эмне?

толугу менен А ассоциативдик кэш маалыматтарды каалаган жерде сактоого мүмкүндүк берет кэш ар бир эстутум дарегин бир блокко мажбурлоонун ордуна блок. - Маалымат эстутумдан алынганда, аны каалаган пайдаланылбаган блокко жайгаштырууга болот кэш.

Сунушталууда: