Innholdsfortegnelse:
Definisjon - Hva betyr Keyboard Buffer?
En tastaturbuffer er et lite område i datamaskinens minne (RAM) som brukes til å lagre tastetrykkene midlertidig fra tastaturet før de behandles av CPU. Dette gjøres fordi det er en forsinkelse mellom å trykke på tasten og sending av signalene, så for å unngå timingproblemer lagres alle tastetrykkene i tastaturbufferen til brukeren trykker på "enter" -tasten eller en lignende kommando som er veldig tydelig i kommandolinjebehandling eller tidsdelingssystemer fra tidligere generasjoner. Men i dagens moderne datamiljø med rask maskinvare og mer minne, er ikke tastaturbufferen like åpenbar.
Techopedia forklarer Keyboard Buffer
Tastaturbufferen brukes av operativsystemet til å pollere tasteslag før behandlingen av kommandoene som er dannet av disse tastetrykkene. Dette brukes til å unngå for tidlig behandling av ugyldige kommandoer og for å unngå synkroniseringsproblemer mellom brukeren og datamaskinen, siden uten bufferen kan en datamaskin forvente en serie med tastetrykk fra brukeren som ikke kommer i tide. En buffer som lagrer de maskinskrevne tegnene, og egentlig kommandoene, løser dette problemet med synkronisering.
Det er også en måte å begrense inndata på, slik at datamaskinen ikke blir oversvømmet av innganger eller forstyrrelsesforespørsler, spesielt hvis en tastekombinasjon brukes til en spesifikk kommando, for eksempel ctrl + alt + del-kommandoen som bringer opp oppgavebehandleren. Hvis du trykker på for mange taster samtidig, returnerer tastaturbufferen en feil, og dette høres vanligvis som et pip som genereres av hovedkortets innebygde høyttaler. I eldre maskiner med treg CPU og RAM er det mulig for brukeren å skrive raskere enn bufferen kan lagre dataene, så det blir returnert en feil at tastaturbufferen er full. I dette tilfellet må brukeren ganske enkelt skrive tregere. Dette er imidlertid ikke lenger et problem i moderne datamaskiner.
