1 МБ кеш и 2 МБ кеш в двуядрен процесор
Основни понятия
Кешът е най-малкото място за съхранение на памет, налично в процесора на компютъра. Поради тази причина процесорът трябва да вземе решение коя информация да се съхранява в кеша и какво трябва да се изключи. Той прави това, като решава кои части от информацията може да използва отново. Те отиват в кеша за по-бърз достъп по-късно. Ако кеш паметта е от един и същ тип и е на едно и също място, тогава 2 МБ кеш е по-добре от 1 МБ, защото дава на процесора повече място за съхранение на често използвани данни. Това ви предпазва от необходимостта да чакате информация за RAM.
скорост
Колкото по-близко е кешът на процесора и колкото по-широк е шината, толкова по-бърз е пътят за данни, толкова по-бърза е информацията. Процесорът може да има до 3 кеша, въпреки че в повечето случаи ще има един или два. Кешът на ниво 3 е най-големият и обикновено се отделя от процесора. Кешът L2 са по-близо до процесора и понякога те са в самия процесор. Кешът L1 винаги е в процесора. Ако скоростта е основната ви грижа, L1 кеш от 1 MB може да е по-добър от 2 MB L3 кеш, особено ако има по-широк автобус.
тип
Двуядрените процесори могат да обработват кеша по два начина. Те могат да я разделят между двете ядра или да я споделят. Ако процесорът разделя кеша, в някои случаи паметта няма да бъде използвана. Това е така, защото двете ядра не винаги изискват данни от кеша. Предимството на споделен кеш се отнася до това, че когато едно ядро не изисква кеш, другото може да приспособи своята част от пространството. Тъй като местоположението на кеша е същото, по-добре е да имате 2 MB споделен кеш от 1 MB кеш на ядро.
съображения
Повечето двуядрени процесори използват комбинация от L1, L2 и L3 кешове, някои от които могат да бъдат разделени, а някои от тях могат да бъдат споделени. Съобщенията на процесора понякога показват само размера на един от кешираните файлове. Поради тази причина винаги трябва да се консултирате с подробните спецификации, преди да закупите процесор. Публичността на процесора може да се каже, че има 2 MB кеш памет, но ако е кеш L3 или кеш за разделяне, няма да има ефективност толкова добра, колкото е еднакво количество споделен кеш L1 или L2.