"Tampon", bir blok anlamına gelen genel bir terimdir. bilgisayar hafızası geçici bir yer tutucu görevi görür. RAM'de arabellek olarak kullanan bilgisayarınızda veya akışını yürüttüğünüz filmin bir bölümünün izlemenizin önünde kalmak için cihazınıza indirildiği video akışında bu terimle karşılaşabilirsiniz. Bilgisayar programcıları da tampon kullanır.
Programlamada Veri Tamponları
İçinde bilgisayar Programlama, veriler işlenmeden önce bir yazılım arabelleğine yerleştirilebilir. Bir tampona veri yazmak doğrudan bir işlemden çok daha hızlı olduğu için, C ve C ++ 'da programlama yaparken bir tampon kullanmak çok mantıklıdır ve hesaplama işlemini hızlandırır. Alınan hız verileri ile işlenme hızı arasında bir fark olduğunda tamponlar işe yarar.
Arabellek vs. Önbellek
Bir tampon, diğer ortamlara giden verilerin geçici olarak depolanması veya art arda okunmadan sıralı olarak değiştirilebilen verilerin depolanmasıdır. Arasındaki farkı azaltmaya çalışır. giriş hızı ve çıkış hızı. Önbellek de arabellek görevi görür, ancak daha yavaş depolamaya erişim ihtiyacını azaltmak için birkaç kez okunması beklenen verileri depolar.
C ++ 'da bir arabellek oluşturma
Genellikle, bir dosyayı açtığınızda bir arabellek oluşturulur. Dosyayı kapattığınızda, arabellek temizlenir. C ++ ile çalışırken, belleği şu şekilde ayırarak bir arabellek oluşturabilirsiniz:
char * buffer = yeni karakter [uzunluk];
Bir ara belleğe ayrılan belleği boşaltmak istediğinizde, bunu şöyle yapabilirsiniz:
[] arabelleğini sil;
Not: Sisteminizde bellek azsa, arabelleğe almanın faydaları zarar görür. Bu noktada, bir arabellek boyutu ile bilgisayarınızın kullanılabilir belleği arasında bir denge bulmanız gerekir.