RAM və Keş Yaddaş
Kompüterin yaddaşı iyerarxiyaya uyğun təşkil olunub və onlara daxil olmaq üçün sərf olunan vaxt, qiymət və tutum nəzərə alınmaqla təşkil edilir. RAM və keş yaddaş bu yaddaş iyerarxiyasının iki üzvüdür. RAM (Random Access Memory) kompüterdə istifadə olunan əsas yaddaşdır. Onun fərdi yaddaş hüceyrələrinə istənilən ardıcıllıqla daxil olmaq olar və buna görə də təsadüfi giriş yaddaşı adlanır. RAM-lar Statik RAM (SRAM) və Dinamik RAM (DRAM) kimi iki kateqoriyaya bölünür. Keş yaddaşı yaddaşa daxil olmaq üçün tələb olunan orta vaxtı az altmaq məqsədi ilə kompüterin CPU (Mərkəzi Prosessor) tərəfindən istifadə olunan xüsusi yaddaşdır.
RAM nədir?
RAM kompüterin əsas yaddaşı kimi də tanınır. Elektrik enerjisi söndürüldükdə yaddaşda saxlanılan məlumatların itirildiyi uçucu yaddaşdır. RAM-lar Statik RAM (SRAM) və Dinamik RAM (DRAM) kimi iki kateqoriyaya bölünür. SRAM bir bit məlumat saxlamaq üçün tranzistorlardan istifadə edir və onun vaxtaşırı yenilənməsinə ehtiyac yoxdur. DRAM hər bit məlumatı saxlamaq üçün ayrıca bir kondansatör istifadə edir və kondansatörlərdə yükü saxlamaq üçün vaxtaşırı yenilənməlidir. Müasir kompüterlərdə RAM təkmilləşdirilə bilən modullara bölünür. Bu, RAM tutumunu artırmağa və ya zədələri çox asanlıqla aradan qaldırmağa imkan verəcəkdir.
Keş yaddaşı nədir?
Keş yaddaşı CPU tərəfindən yaddaşa daxil olmaq üçün çəkilən orta vaxtı az altmaq məqsədilə istifadə edilən xüsusi yaddaşdır. Keş yaddaş nisbətən kiçik və eyni zamanda daha sürətli yaddaşdır və əsas yaddaşın ən çox istifadə olunan məlumatlarını saxlayır. Yaddaşın oxunması üçün sorğu olduqda, bu məlumatların keş yaddaşda olub-olmadığını görmək üçün keş yaddaş yoxlanılır. Əgər həmin məlumat keş yaddaşındadırsa, o zaman əsas yaddaşa daxil olmağa ehtiyac yoxdur (buna daxil olmaq üçün daha çox vaxt tələb olunur), buna görə də orta yaddaşa giriş vaxtını azaldır. Tipik olaraq, məlumatlar və təlimatlar üçün ayrıca keşlər var. Məlumat keşi adətən keş səviyyələrinin iyerarxiyasında qurulur (bəzən çoxsəviyyəli keşlər adlanır). L1 (Səviyyə 1) və L2 (Səviyyə 2) bu keşlər iyerarxiyasında ən çox önbellekdir. L1 əsas yaddaşa ən yaxın yaddaşdır və ilk yoxlanılan keşdir. L2 önbelleği növbəti sıradadır və əsas yaddaşa ən yaxın ikincidir. L1 və L2 giriş sürəti, məkan, ölçü və qiymətə görə dəyişir.
RAM və Keş yaddaşı arasında nə fərq var?
Yaddaş iyerarxiyasında keş yaddaş RAM ilə müqayisədə CPU-ya daha yaxın yaddaşdır. Keş yaddaşı RAM ilə müqayisədə daha sürətli və eyni zamanda bahalıdır. Lakin RAM yaddaşının tutumu keş yaddaşın tutumundan böyükdür. Bundan əlavə, keş yaddaşı da sürət, qiymət və tutum baxımından fərqlənən L1, L2 və L3 keşləri kimi iyerarxiya kimi təşkil edilmişdir.