Klavye Tamponu Nedir?

Klavye arabelleği, genellikle bilgisayar belleğinde rasgele erişim belleğinde (RAM) depolanan ve klavyede yapılan tüm tuş vuruşlarını yakalayan çok küçük bir bellek bölümüdür. Tuş vuruşları, tuşa basıldığında ve ekranda görüntülendiğinde arasında hafif bir gecikme olduğundan saklanır. Tuş vuruşunu yakalayarak, işlem yapmak bilgisayar için daha kolay ve daha doğrudur. Bir kullanıcının ekranda gördüklerinden farklı olarak, bir kullanıcının “Sil” tuşuna bastığında olduğu gibi tüm tuş vuruşları yakalanmaz. Klavye arabelleği daha fazla bilgi saklamak için manipüle edilebilir ve arabelleğin verilerini gözetlemek için tasarlanmış kötü amaçlı programlar da vardır.

Klavye tamponu hafızanın çok küçük bir kısmını alır, çünkü yalnızca bir saniyenin bir kısmı için tuş vuruşlarını saklar. Bir tuş vuruşu işlendikten sonra, tampon bu tuş vuruşu hafızasını kaldırır. Bunu yaparak, bilgisayar, tuş vuruşunu klavyeden bilgisayar ekranına çevirirken hiçbir yanlışlığın olmamasını sağlar ve ayrıca işlemcinin klavye verilerini işlemesine yardımcı olur.

Bir kişi klavyedeki bir düğmeyi tıklattığında, bu kontur klavye arabelleğine girer, ancak tüm karakterler yakalanmaz. “Sil” veya “Boşluk Çubuğu” tuşları gibi metni değiştiren tuş vuruşları, klavye arabelleğine girmez. Bunun nedeni, bu tuşların karakterleri değiştirmeye çalışmasıdır, oysa arabellek yalnızca okunaklı karakterleri tutmak için yapılır. Biri arabellek hafızasını okuyacak olsaydı, ilk olarak anlaşılmaz görünecektir, çünkü boşluksuz büyük bir örgütlenmemiş karakter parçası olurdu.

Klavye arabelleği anlaşılmaz olsa da, arabelleğin verilerini çalabilecek programlar vardır. Bu genellikle şirket casusluğu gibi kötü amaçlı bir amaca hizmet eder, ancak ilgili ebeveynler tarafından çocuklarının bilgisayarda ne yazdığını izlemek için de kullanılır. Bu programlar, bilgileri arabellekten alır ve kopyalar ve bu verileri arabellekten uzak bir yerde saklar. Tuş vuruşlarını geçici olarak saklayan tamponun aksine, bu programlar kullanıcı onu silene kadar bilgileri kaydeder.

Bazen, RAM'ın zayıf olduğu eski bilgisayarlarda veya aşırı miktarda yazmanın yapıldığı bilgisayarlarda, klavye arabelleğinin dolu olduğunu belirten bir hata görünebilir. Bu durumda, kullanıcının ya daha yavaş yazması, RAM'i yükseltmesi ya da arabellek eşiğini değiştirmesi gerekir. Çözüm, her işletim sistemi için farklı olsa da (OS), bu genellikle arabellek kayıt defteri verilerini değiştirerek yapılır.