Dairesel bir tampon nedir?
Dairesel bir tampon, gelen bilginin saklanması için
kullanılan bir çeşit donanım devresi veya bir bilgisayar belleği alanıdır .
Sabit boyutlu bir arabellektir ve bir uçtan diğerine bağlanmış gibi bir
arabellek kullanan bir veri yapısı olarak anlaşılabilir .düşük faizli araç kredisi Dairesel tampon olarak adlandırılır,
çünkü daireselliğin görünümünü verir. Arabellek dolduğunda daha fazla bilgi
eklemek, arabellekte saklanan ilk öğenin üzerine yazılmasına neden olur. Ayrıca
bir halka tamponu veya döngüsel bir tampon olarak da adlandırılır.
Dairesel bir tamponu anlamanın kolay bir yolu, bir otobüs
istasyonundaki bir hattı hayal etmektir. Veriler her zaman hattın bir ucuna
eklenir ve her zaman diğer uçtan kaldırılır. Çizginin başı her zaman bilginin
eklendiği yuvadır; Çizginin kuyruk ucu, bilginin kaldırıldığı yerdir. Kuyruk ve
kafa, tamponun, aslında bir bellek bloğu olmasına rağmen, bu tip tamponda,
uygulamada birbirinin yanında olma görünümünü verir. Bir otobüs istasyonundaki
hattın aksine, tamponun boyutu sabittir ve belirli bir maksimum kapasiteye
sahiptir.
Bu, arabellek dolduğunda, kafadaki verilerin üzerine yazmaya
başlar. Tamponun maksimum kapasitesi önceden ayarlanmalıdır ve bu sayı herhangi
bir zamanda değiştirilebilirken, tamponda mevcut olan tüm veriler
kaybolacaktır. Tipik olarak, ardışık süreçler bilgi alışverişi için döngüsel
tamponlar kullanır ve bir işlem tarafından girilen veriler diğeri tarafından
okunur. Üreticiyi denen ilk süreç, verileri arabellek içine yerleştirir ve
tüketici olarak bilinen ikinci süreç onu çıkarır. Rutinler ayrıca verileri
geçici olarak saklamak için faizsiz evlilik kredisidöngüsel tamponlar
kullanırlar.
Dairesel bir tamponun en avantajlı özniteliği veri
depolamasıdır. Satırın sonundaki bir nesne kaldırıldığında veriler karıştırılmaz.
Tampon, dairesel olmayan ise, tamponda mevcut olan tüm veri elemanları, veriler
çıkarıldığında pozisyonları değiştirmek zorunda kalacaktır. Standart bir
tampon, Tamponun LastIn First Out (LIFO) tipine benzemesine rağmen, bir First
In First Out ( FIFO ) ilk arabelleği olarak düşünülmelidir .
Dairesel tampon, verileri hafızanın bitişik bölgelerinde
sakladığı için, verilerin hızlı bir şekilde rastgele erişilmesini sağlar. Bu
tip bir tampon hata ayıklaması kolaydır ve son derece verimlidir. Son dahil edilen
verilerin belirli bir sayısını saklamak için bir önbellek alanı görevi görür.
Her iki uçtan veriyi çok hızlı bir şekilde eklemek ve çıkarmak da mümkündür, bu
sayede çok sayıda uygulama için idealdir.
Yorumlar
Yorum Gönder