08-21-2012
|
#1
|
Prof. Dr. Sinsi
|
İş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
|
|
|