L1 və L2 Keş Arasındakı Fərq

L1 və L2 Keş Arasındakı Fərq
L1 və L2 Keş Arasındakı Fərq

Video: L1 və L2 Keş Arasındakı Fərq

Video: L1 və L2 Keş Arasındakı Fərq
Video: Efsane Spark | 1. Bölüm | Minika 2024, Noyabr
Anonim

L1 vs L2 Keş

Keş yaddaşı yaddaşa daxil olmaq üçün tələb olunan orta vaxtı az altmaq məqsədilə kompüterin CPU (Mərkəzi Prosessual Bölmə) tərəfindən istifadə edilən xüsusi yaddaşdır. Keş yaddaşı əsas yaddaşın ən çox istifadə olunan məlumatlarını saxlayan nisbətən kiçik və eyni zamanda daha sürətli yaddaşdı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 lazımdır), 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.

L1 Keş

L1 keş (həmçinin ilkin keş və ya Səviyyə 1 keş kimi də tanınır) CPU-nun keş səviyyələri iyerarxiyasında ən yüksək keşdir. Bu iyerarxiyada ən sürətli keşdir. Daha kiçik ölçüyə və daha kiçik gecikməyə (sıfır gözləmə vəziyyəti) malikdir, çünki o, adətən çipdə qurulur. SRAM (Statik Random Access Memory) L1-in həyata keçirilməsi üçün istifadə olunur.

L2 Keş

L2 keş (həmçinin ikinci dərəcəli keş və ya Səviyyə 2 keş kimi tanınır) keş iyerarxiyasında L1-in yanında olan keşdir. L2-yə adətən yalnız L1-də axtarılan məlumat tapılmadıqda daxil olur. L2 adətən prosessorun performansı ilə yaddaş arasındakı boşluğu aradan qaldırmaq üçün istifadə olunur. L2 adətən DRAM (Dynamic Random Access Memory) istifadə edərək həyata keçirilir. Çox vaxt L2 ana platada çipin çox yaxınlığında lehimlənir (lakin çipin özündə deyil), lakin Pentium Pro kimi bəzi prosessorlar bu standartdan kənara çıxırlar.

L1 və L2 Keş arasındakı fərq nədir?

Həm L1, həm də L2 keş yaddaşı olsa da, onların əsas fərqləri var. L1 və L2 keş səviyyələri iyerarxiyasında birinci və ikinci önbellekdir. L1 L2-dən daha kiçik yaddaş tutumuna malikdir. Həmçinin, L1-ə L2-dən daha sürətli daxil olmaq olar. L2-yə yalnız L1-də tələb olunan məlumat tapılmadıqda daxil olur. L1 adətən çipdə quraşdırılır, L2 isə anakartda çipin çox yaxınlığında lehimlənir. Buna görə L1-də L2 ilə müqayisədə çox az gecikmə var. L1 SRAM və L2 DRAM istifadə edərək həyata keçirildiyi üçün L1-in təzələnməsinə ehtiyac yoxdur, L2-nin təzələnməsi lazımdır. Keşlər ciddi şəkildə əhatə olunarsa, L1-dəki bütün məlumatlar L2-də də tapıla bilər. Bununla belə, keşlər eksklüzivdirsə, eyni məlumat həm L1, həm də L2-də mövcud olmayacaq.

Tövsiyə: