Anahtar Farkı: Önbellek, sık erişilen verileri saklamak için kullanılan yüksek hızlı bir hafızadır. Gerektiğinde, bu veriler Merkezi işlem birimine hızlı bir şekilde sunulur. Ana hafıza, Rasgele Erişim Belleği olarak da bilinir. Merkezi işlem birimi (CPU) ile doğrudan etkileşime giren bir bellek birimidir.
Önbellek, ana bellek ile CPU arasında bulunur. Bir işlemcinin ana bellekte bir konum yazması veya okuması gerekirse, önbellekteki bellek konumunun kullanılabilirliğini kontrol eder. Hafıza konumunun adresini, önbellekteki o belirli adresi içerme olasılığı olan tüm etiketlerle karşılaştırarak yapılır. Önbellekte bulunan bellek konumunun bulunması durumunda, bu bir Önbellek çarpması olarak kabul edilir ve eğer değilse, o zaman bu durumda Önbellek özeti olarak kabul edilir. Birincil önbellek işlemciye en yakın olanıdır. İkincil önbellek, işlemcinin en yakın ikinci yerinde bulunur.
Önbellek ve Ana Bellek Arasındaki Karşılaştırma:
Ana Hafıza (RAM) | Ön bellek | |
Tanım | Ana hafıza, Rasgele Erişim Belleği olarak da bilinir. Merkezi işlem birimi (CPU) ile doğrudan etkileşime giren bir bellek birimidir. | Önbellek, gerektiğinde verilere hızlı bir şekilde erişmek için sık erişilen verileri saklamak için kullanılır. |
CPU ile yakınlık | Nispeten uzak | Nispeten yakın |
hız | Nispeten yavaş | Nispeten hızlı |
Kapasite | Büyük | Nispeten daha az |
Bileşen | Sabit sürücünün bir parçasıdır (ikincil depolama) | İşlemcinin üzerinde bulunur |