Vad är en tangentbordsbuffert?
En tangentbordsbuffert är en mycket liten partition av minnet som vanligtvis lagras i datorminnet i RAM-minne (Random Access Memory) och fångar in alla tangenttryckningar gjorda på ett tangentbord. Tangenttryckningar lagras eftersom det är en liten fördröjning mellan när knappen trycks in och när den visas på skärmen. Genom att fånga tangenttrycket är bearbetningen enklare och mer exakt för datorn. Till skillnad från vad en användare ser på skärmen, fångas inte alla tangenttryckningar, till exempel när en användare trycker på “Radera” -tangenten. Tangentbordsbufferten kan manipuleras för att hålla mer information, och det finns också skadliga program som är utformade för att spionera på buffertens data.
Tangentbordsbufferten tar upp en mycket liten del av minnet, eftersom det bara lagrar tangenttryckningar för en del av en sekund. När en tangenttryckning har bearbetats, tar bufferten bort det tangenttryckningsminnet. Genom att göra detta säkerställer datorn att det inte finns några felaktigheter vid översättning av tangenttrycket från tangentbordet till datorskärmen, och det hjälper också processorn att bearbeta tangentbordets data.
När någon klickar på en knapp på ett tangentbord, kommer den strecket in i tangentbordsbufferten, men inte alla tecken fångas. Tangenttryckningar som modifierar texten, till exempel "Delete" eller "Space Bar" -tangenterna, kommer inte in i tangentbordsbufferten. Detta beror på att dessa tangenter arbetar för att modifiera tecknen, medan bufferten bara är gjord för att innehålla läsbara tecken. Om någon skulle läsa buffertens minne, så verkade det som först, eftersom det skulle vara en stor del av oorganiserade karaktärer utan mellanrum.
Även om tangentbordsbufferten kan vara obegriplig finns det program tillgängliga som kan stjäla buffertens data. Detta tjänar vanligtvis ett skadligt syfte, såsom spionering av företag, men används också av berörda föräldrar för att titta på vad deras barn skriver på datorn. Dessa program tar och kopierar informationen från bufferten och lagrar informationen någonstans borta från bufferten. Till skillnad från bufferten, som lagrar knapptryckningar tillfälligt, kommer dessa program att lagra informationen tills användaren tar bort den.
Ibland, på äldre datorer med svagt RAM eller datorer där alltför mycket skrivning görs, kan det uppstå ett fel med att säga att tangentbordsbufferten är full. I det här fallet måste användaren antingen skriva långsammare, uppgradera RAM eller ändra buffertens tröskel. Lösningen är olika för varje operativsystem (OS), men detta görs vanligtvis genom att modifiera buffertens registerdata.