Ваш рачунар ставља упутства и податке у кеш меморију да би побољшао ефикасност.
Кредит за слику: Пхотос.цом/ПхотоОбјецтс.нет/Гетти Имагес
Кеш меморија, која је уређај за складиштење података велике брзине, је место где микропроцесор чува те податке које најчешће користи. Баш као што ставите кухињско посуђе на кухињски сто када једете, рачунар ставља податке које треба да користи за одређену апликацију у своју кеш меморију. Ако се појави нова апликација која захтева велику употребу различитих података, микропроцесор ће унети нове податке у кеш меморију како би могао ефикасније да обавља задатке који захтевају ове податке.
Хијерархија рачунарске меморије
Меморија рачунара је дизајнирана у хијерархији. Сваки модул хијерархије је категорисан према томе колико је времена потребно за приступ подацима из одређеног типа меморијског модула. Микропроцесору је потребно најмање времена да приступи подацима из кеш меморије. Главној меморији, најчешће изграђеној са ДРАМ меморијским чиповима, потребно је више времена за приступ подацима него кеш меморији. Фласх меморији, изграђеној са чиповима флеш меморије, биће потребно још дуже, док ће подаци на диск јединици, који се често називају виртуелна меморија, трајати најдуже од свих.
Видео дана
Извршење брзине процесора
Брзина такта процесора одређује максималну брзину којом процесори могу да извршавају инструкције. Чипови кеш меморије, пошто су дизајнирани да испоручују упутства или податке онолико брзо колико их микропроцесор може да искористи, дозвољавају микропроцесорима да раде пуном брзином. Ако су упутства и подаци у кеш меморији, а не у главној меморији или меморији диск јединице, процесор може да ради на својој максималној наведеној брзини процесорског такта.
Алгоритми управљања меморијом
Сви рачунари користе алгоритме за управљање меморијом који чувају податке и упутства тако да се подацима и инструкцијама који се најчешће користе могу приступити на најбржи могући начин. Ако рачунар има кеш меморију, микропроцесор ће податке и инструкције које најчешће позива ставити у кеш меморију велике брзине. Алгоритам кеш меморије микропроцесора означава податке и инструкције битовима података које користи да одреди који се подаци и инструкције најчешће користе. Алгоритам кеша такође преноси податке и упутства из кеша који се више не користе у великој мери за успоравање главне меморије.
Величина кеша
Величина кеш меморије велике брзине је главни фактор у одређивању колико ће се повећати брзина рачунара. Пошто могу да похрањују много више података у своје брзе меморије, веома велике кеш меморије побољшавају брзину рачунарске обраде много више од мањих кешова. Међутим, постоји тачка смањења приноса: у неком тренутку, већа кеш меморија више не нуди повећање у брзини обраде која ће надокнадити високу цену веће кеш меморије.