ForumSinsi - 2006 Yılından Beri

ForumSinsi - 2006 Yılından Beri (http://forumsinsi.com/index.php)
-   ForumSinsi Ansiklopedisi (http://forumsinsi.com/forumdisplay.php?f=476)
-   -   İşlemci Arabelleği (http://forumsinsi.com/showthread.php?t=543422)

Prof. Dr. Sinsi 08-21-2012 10:45 PM

İş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şlemcide 64 bit uzunluğunda olan çok hızlı bellek bölgeleridir.

Tabi ki mikroişlemcinin fiziksel boyutları sınırlı olduğundan yazmaçlar da sınırlı sayıdadır. Bu yüzden programlar, büyük veriler işlerken nispeten daha yavaş olan ancak yine de düzenleOcak 2007

sabit disklerden çok daha hızlı olan ara bellek bölgesine başvurulur.

Ara bellek (ing. RAM) bölgesinde, yıllar boyu değişik teknolojiler kullanarak gerek güç tüketimini, gerekse veri yoğunluğunu iyileştirmeye çalışmışılmıştır. Bu teknolojilerden birkaçı SRAM (Static RAM), DRAM (Dynamic RAM), DDR-SDRAM (kısaca DDR) (Double Data Rate - Synchronous DRAM) şeklindedir.

Ara bellekler zaman zaman harici elektrik depolama sistemleri (piller vs.) ile desteklenerek sabit diskin veri depolama yeteneği ile ara belleğ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 (Sabit disk kısaca verilerin kalıcı olarak saklandığı hafızadır.


Bilgisayarlarda bellek, mikroişlemci ve diğer çevre birimler arasında üretilen bilgilerin kalıcı olarak kalan ortama sabit disk denir. Bilgiler kalıcı olarak disketlerde de saklana bilir ama disketlerin kapasitesi ve hızı düşük olduğu için daha çok bilgi taşıma ve kopyalama için kullanılır. Sabit disklerdeki bilgilere disketten daha hızlı erişilebilir. Asbit disk vakumlu( havası alınmış ve sürtünmenin en aza indirgenmiş) bir

sunucular vs.) ara bellekler bir araya getirilip Sunucu, bilgisayar ağlarında, diğer ağ bileşenlerinin kullanımına (paylaşımına) açık kaynakları bulunan birim. Bir ağda birden fazla sunucu birim bulunabilir. Karşıtı istemcidir.

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.

Ara bellek 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 Resim:Offline-usv.jpg300px Çevrim dışı türü kesintisiz güç kaynağı

ara bellek adını alır.

Ayrıca bakınız
"Tampon bellek" olarak da anılan arabellek (İngilizce Buffer), bir cihazda verilerin topluca yazılmadan önce biriktirildikleri bellektir. Bu işlemdeki amaç, ilgili belleğin o anda başka bir işle uğraşırken o işin bitmesini beklemeden emir verebilmek, başka bir deyişle hızı arttırmaktır. Bir önbellekten farklı olarak bir arabellekteki tüm veriler er ya da geç ilgili belleğe yazılacaktır. Bir çok donanım ve yazılımda arabellek kullanılır:

Önbellek Bir önbellek (İngilizce Cache -"Keyş" okunur) bilgisayar dünyasında bir bilginin kısmen veya tamamen kolay erişilebilen bir yere kopyalanma işlemidir. Bu işlemdeki amaç, o bilgiye tekrar erişilmek istendiğinde erişim süresini kısaltmaktır

Arabellek Ara Bellek

İşlemci önbelleği Mikroişlemcilerde yapılan işlemler yazmaçlar üzerinden yapılır. Yazmaçlar genel olarak 32 bit uzunluğunda (4 harf sığar) ve genel kullanım için 5 tanedir. Bir programı işletirken, yazmaçların boyutu ve sayısı yetersiz olduğunda ise ara bellek kullanılır. Ara bellek, anakart üzerinde fiziksel olarak mikroişlemciye 5 cm kadar uzakta bulunur. Ara bellek ile mikroişlemci arasındaki yol üzerinden 800MHz frekansıyla iletişim yapılabilir.

Arabellek aşımı


Bu makale, online kullanıcı topluluğu tarafından oluşturulan ve düzenlenen özgür ansiklopedi projesi Wikipedia'nın Türkçe versiyonu Vikipedi'deki İşlemci arabelleği maddesinden kopyalanmıştır. Bu makale, GNU Özgür Belgeleme Lisansı ilkeleri kapsamında özgürce kullanılabilir.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.