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