İşlemci arabelleği

Mikroişlemcinin programı işletmesi sırasında geçici olarak kullandığı bölgedir.

Genel olarak bir mikroişlemcide programlar öncelikli olarak yazmaçları kullanırlar. Yazmaçlar, mikroişlemcinin içerisinde bulunan, mikroişlemcinin saat hızında çalışan ve çoğu işlemcide 32 bit (32-bitlik işlemci diye anılırlar), yeni işlemcilerde 64 bit uzunluğunda olan çok hızlı bellek bölgeleridir.

Tabii ki mikroişlemcinin fiziksel boyutları sınırlı olduğundan yazmaçlar da sınırlı sayıdadır. Bu yüzden programlarca, büyük veriler işlerken nispeten daha yavaş olan ancak yine de sabit disklerden çok daha hızlı olan arabellek bölgesine başvurulur.

Arabellek (ing. RAM) bölgesinde, yıllar boyu değişik teknolojiler kullanılarak gerek güç tüketimi, gerekse veri yoğunluğu iyileştirilmeye çalışılmıştır. Bu teknolojilerden birkaçı SRAM (Static RAM), DRAM (Dynamic RAM), DDR-SDRAM (kısaca DDR) (Double Data Rate - Synchronous DRAM) şeklindedir.

Arabellekler zaman zaman harici elektrik depolama sistemleri (piller vs.) ile desteklenerek sabit diskin veri depolama yeteneği ile arabelleğin hızını birleştirmek için düzenlenmişseler de bugün son kullanıcı için kayda değer bir örnek bulunmamaktadır. Yine de çok büyük miktardaki verilerin işlendiği bilgisayarlarda (sunucular vs.) arabellekler bir araya getirilip kesintisiz güç kaynağına bağlanarak bir çeşit sabit bellek oluşrulur. Doğal olarak bu sistemin çalışma hızı da maliyetleri de çok yüksektir.

"Arabellek" ismi, bu bölgenin mantıksal olarak "arada" olmasından gelir. Mikroişlemcinin amacı dış dünyayı yönetmektir. Dış dünya ile mikroişlemci arasındaki her veri akışı bu bellek bölgesi kullanılarak yapıldığı için arabellek adını alır.

 Ayrıca bakınız 
 Önbellek
 Arabellek
 İşlemci önbelleği
 Arabellek aşımı

Kategori:Bilgisayar belleği