Hvad er en tastaturbuffer?
En tastaturbuffer er en meget lille partition af hukommelse, der normalt gemmes i computerens hukommelse i RAM-hukommelse (random access) (RAM) og indfanger alle de tastetryk, der laves på et tastatur. Tastetryk gemmes, fordi der er en lille forsinkelse mellem, hvornår tasten skubbes, og når den vises på skærmen. Ved at indtaste tastetrykket er behandlingen lettere og mere nøjagtig for computeren. I modsætning til hvad en bruger ser på skærmen, fanges ikke alle tastetryk, såsom når en bruger trykker på “Slet” -tasten. Tastaturbufferen kan manipuleres for at indeholde mere information, og der er også ondsindede programmer, der er designet til at spionere på bufferens data.
Tastaturbufferen optager en meget lille del af hukommelsen, fordi den kun gemmer tastetryk i en del af et sekund. Når et tastetryk er behandlet, fjerner bufferen den hukommelseshukommelse. Ved at gøre dette sikrer computeren, at der ikke er nogen unøjagtigheder ved oversættelse af tastetryk fra tastaturet til computerskærmen, og det hjælper også processoren med at behandle tastaturdataene.
Når nogen klikker på en knap på et tastatur, kommer det slag ind i tastaturbufferen, men ikke alle tegn er fanget. Tastetryk, der ændrer teksten, såsom "Slet" eller "Mellemrumstaster", kommer ikke ind i tastaturbufferen. Dette skyldes, at disse taster arbejder på at ændre tegnene, mens bufferen kun er lavet til at indeholde læsbare tegn. Hvis nogen skulle læse bufferens hukommelse, ville det virke uforståeligt som først, fordi det ville være en stor del af uorganiserede karakterer uden mellemrum.
Mens tastaturbufferen muligvis er uforståelig, er der tilgængelige programmer, der kan stjæle bufferens data. Dette tjener normalt et ondsindet formål, såsom virksomhedsspionering, men bruges også af bekymrede forældre til at se, hvad deres barn skriver på computeren. Disse programmer tager og kopierer oplysningerne fra bufferen og gemmer disse data et sted væk fra bufferen. I modsætning til bufferen, der midlertidigt gemmer tastetryk, lagrer disse programmer informationen, indtil brugeren sletter den.
Nogle gange kan der på ældre computere med svag RAM eller computere, hvor en for stor mængde skrivning udføres, vises en fejl, der siger, at tastaturbufferen er fuld. I dette tilfælde skal brugeren enten skrive langsommere, opgradere RAM eller ændre buffertærsklen. Mens løsningen er forskellig for hvert operativsystem (OS), gøres dette almindeligvis ved at ændre bufferens registerdata.