Innehållsförteckning:
Definition - Vad betyder Keyboard Buffer?
En tangentbordsbuffert är ett litet område i datorns minne (RAM) som används för att tillfälligt lagra tangenttryckningarna från tangentbordet innan de behandlas av CPU. Detta görs eftersom det finns en fördröjning mellan att trycka på tangenten och sändningen av signalerna, så för att undvika timingproblem lagras alla tangenttryckningar i tangentbordsbufferten tills användaren trycker på "enter" -tangenten eller ett liknande kommando som är mycket tydligt i kommandoradsbehandling eller tidsdelningssystem från tidigare generationer. Men i dagens moderna datormiljö med snabb hårdvara och mer minne är tangentbordsbufferten inte så uppenbar.
Techopedia förklarar Keyboard Buffer
Tangentbordsbufferten används av operativsystemet för att pollera tangentlängder innan de behandlar kommandona som bildas av dessa knapptryckningar. Detta används för att undvika för tidig behandling av ogiltiga kommandon och för att undvika synkroniseringsproblem mellan användaren och datorn, eftersom utan bufferten kan en dator förvänta sig en serie knapptryckningar från användaren som inte kommer i tid. En buffert som lagrar de typade tecknen, och i huvudsak kommandona, löser problemet med synkronisering.
Det är också ett sätt att begränsa ingången så att datorn inte översvämmas med ingångar eller avbrottsförfrågningar, särskilt om en tangentkombination används för ett specifikt kommando, till exempel ctrl + alt + del-kommandot som skapar uppgifthanteraren. Om för många tangenter trycks in samtidigt returnerar tangentbordsbufferten ett fel och detta hörs vanligtvis som ett pip som genereras av moderkortets inbyggda högtalare. I äldre maskiner med långsam CPU och RAM är det möjligt för användaren att skriva snabbare än bufferten kan lagra data, så ett fel returneras att tangentbordsbufferten är full. I detta fall måste användaren helt enkelt skriva långsammare. Detta är dock inte längre ett problem i moderna datorer.
