Ana SayfaTanımlarArabellek (Buffer): Tanımı ve Çalışma Mekanizması

Arabellek (Buffer): Tanımı ve Çalışma Mekanizması

Arabellek veya tampon bellek (buffer), verilerin farklı özelliklere sahip iki elektronik gövde arasında geçici olarak depolanmasına izin veren bir bellek veya bellek parçasıdır.

Bir kaynaktan bir şey yüklenecekse ve bağlantıda kesintiler varsa, bu, örneğin akış sırasında veya CD okurken veya yazdırırken kesintiye neden olan gecikmelere ve takılmalara neden olabilir.

Dinlenen verileri başlangıçta kaydetmek için bir tampon bellek kullanılır. Okuma programı, kaynağa doğrudan dokunmak yerine arabelleğe erişir. Bağlantıyla ilgili sorunlar varsa, ara belleğin veri tutabileceğinden daha uzun süre bağlantı kesilmediği sürece bu kesintiye neden olmaz.

Arabellek nasıl çalışır?

Bir arabellek, bilgisayarın RAM‘imde (random access memory) kısa bir süre için depolanan verileri içerir. Tampon belleğin amacı, bu verileri kullanılmadan önce tutmaktır.

Örneğin internetten bir ses veya video dosyası açtığınızda, bu dosyanın dörtte biri bilgisayar tarafından okunmadan önce arabellekte saklanır. Ses veya video dosyası oynatılırken, bilgisayar dosyanın geri kalanını ara belleğe kaydederken azar azar indirir. Yani aslında internette açtığınız herşey bilgisayarınıza indirilir.

Dosya internetten değil de arabellekten oynatıldığından, ses veya videonun internet tıkanıklığı olduğunda “donma” veya “atlama” olasılığı daha düşüktür. Bu teknik özellikle Spotify veya YouTube gibi ses veya video akışı uygulamaları tarafından kullanılır.

Arabelleğe alma ayrıca bir bilgisayarın performansını iyileştirmek için kullanılır. Bunun nedeni, çoğu sabit sürücünün, bilgisayarın sabit sürücü verilerine daha hızlı erişmesini sağlamak için arabelleğe alma kullanmasıdır.

Örneğin ekran kartları, görüntüleri ekranda gösterilmeden önce ara belleğe gönderir. Çoğu bilgisayar programı, yürütme sırasında verileri depolamak için arabellekleri de kullanır.

Programlamada arabelleğe alma bazen, bir dosyaya veya klasik bir veritabanına aktarmadan önce düzenleyebilmek veya işleyebilmek için verilerin amaçlanan yerden filtrelenmesi ihtiyacını ifade eder.

Bizi Sosyal Medyada takip edin!

12BeğenenlerBeğen
15,848TakipçilerTakip Et
13TakipçilerTakip Et
656AboneAbone Ol

İlgili Yazılar

Daha Fazlasını Keşfedin

HDR: Tanımı, Avantajları ve Önemi

0
HDR'ın açılımı High Dynamic Range'dir ve Türkçe'de "Yüksek Dinamik Aralık" anlamına gelir. Bu teknolojide amaç, sahneler çok kontrastlı olduğunda insan gözünün algıladıklarını bir fotoğrafta...
Saharan dust slows down global warming slightly-min

Sahra Çölü tozu küresel ısınmayı biraz yavaşlatıyor

0
Havadaki toz, hassas popülasyonların sağlığını etkileyebilir, ancak Dünya'da küresel hava akımlarının taşıdığı toz miktarındaki değişikliklerin küresel sıcaklıkları etkileyebileceği ve küresel ısınmanın etkilerini geçici olarak...
Best 144Hz Curved gaming monitors

4 En İyi 144Hz Kavisli oyuncu monitörü

0
Oyun monitörleri, son yıllarda önemli ölçüde değiştirilen ve geliştirilen PC bileşenlerinden biridir. Ekran boyutu büyüse ve kaliteleri artsa bile, fiyatlar  düşme eğilimindedir. Fiyat skalası her...