L1 жана L2 кэш
Кэш эстутуму – эстутумга кирүү үчүн талап кылынган орточо убакытты азайтуу максатында компьютердин CPU (Борбордук иштетүү бирдиги) тарабынан колдонулган атайын эс тутум. Кэш эстутуму - негизги эстутумдун эң көп кирүүчү маалыматтарын сактаган салыштырмалуу кичине, ошондой эле ылдамыраак эс. Эстутумду окууга суроо-талап болгондо, кэш эстутум ошол маалыматтардын кэш эстутумунда бар же жок экенин текшерүү үчүн текшерилет. Эгерде ал маалымат кэш эстутумунда болсо, анда негизги эстутумга кирүүнүн кереги жок (булга жетүү үчүн көбүрөөк убакыт талап кылынат), демек, эстутумга кирүүнүн орточо убактысы кичирейет. Адатта, маалыматтар жана нускамалар үчүн өзүнчө кэштер бар. Маалымат кэши адатта кэш деңгээлдеринин иерархиясында орнотулат (кээде көп деңгээлдүү кэш деп аталат). L1 (1-деңгээл) жана L2 (2-деңгээл) кэштердин бул иерархиясындагы эң жогорку кэштер. L1 негизги эстутумга эң жакын кэш жана биринчи текшерилген кэш. L2 кэш кезектеги жана негизги эстутумга эң жакын экинчи орунда турат. L1 жана L2 кирүү ылдамдыгы, жайгашкан жери, өлчөмү жана баасы боюнча айырмаланат.
L1 кэш
L1 кэш (негизги кэш же 1-деңгээл кэш катары да белгилүү) CPU кэш деңгээлдеринин иерархиясындагы эң жогорку кэш болуп саналат. Бул иерархиядагы эң ылдам кэш. Ал кичирээк өлчөмгө жана азыраак кечигүү (нөл күтүү абалы) бар, анткени ал, адатта, чипте курулат. SRAM (Статикалык кокустук эстутум) L1ди ишке ашыруу үчүн колдонулат.
L2 кэш
L2 кэш (ошондой эле экинчилик кэш же 2-деңгээл кэш катары белгилүү) кэш иерархиясында L1дин жанында жайгашкан кэш. L2ге, адатта, L1де изделген маалыматтар табылбаса гана жеткиликтүү болот. L2 адатта процессордун иштеши менен эс тутумдун ортосундагы ажырымды жоюу үчүн колдонулат. L2 адатта DRAM (Dynamic Random Access Memory) аркылуу ишке ашырылат. Көпчүлүк учурда L2 энелик платага чипке абдан жакын ширетилген (бирок чиптин өзүндө эмес), бирок Pentium Pro сыяктуу кээ бир процессорлор бул стандарттан четтеп кетишкен.
L1 менен L2 кэшинин ортосунда кандай айырма бар?
L1 жана L2 экөө тең кэш эс тутумдары болгону менен, алардын негизги айырмачылыктары бар. L1 жана L2 кэш деңгээлдеринин иерархиясындагы биринчи жана экинчи кэш болуп саналат. L1 L2ге караганда кичине эс тутумуна ээ. Ошондой эле, L1ге L2ге караганда тезирээк кирүүгө болот. L2 суралган маалыматтар L1де табылбаган учурда гана жеткиликтүү болот. L1 адатта чипке орнотулган, ал эми L2 энелик платада чипке абдан жакын ширетилген. Демек, L1 L2ге салыштырмалуу өтө аз кечигүү бар. L1 SRAM жана L2 DRAM аркылуу ишке ашырылгандыктан, L1 жаңыртууну талап кылбайт, ал эми L2 жаңыланууга муктаж. Кэштер катуу камтылган болсо, L1деги бардык маалыматтарды L2ден да тапса болот. Бирок, эгерде кэштер эксклюзивдүү болсо, ошол эле дайындар L1 жана L2де жеткиликтүү болбойт.