Tastaturbuffer - Keyboard buffer
Et tastatur buffer er en sektion af computer hukommelse anvendes til venteposition anslag, før de behandles.
Tastaturbuffere har længe været brugt til kommandolinjebehandling . Når en bruger indtaster en kommando, ser de den ekko på deres terminal og kan redigere den, før den behandles af computeren.
I tid-deling systemer, placeringen af bufferen afhænger af, om kommunikation er fuld duplex eller halv duplex. I full-duplex-systemer transmitteres tastetryk en efter en. Da hovedcomputeren modtager hvert tastetryk, tilføjer den normalt det tegn, som den repræsenterer, til slutningen af tastaturbufferen. Undtagelsen er kontroltegn , såsom "slet" eller "backspace", som korrigerer skrivefejl ved at slette tegnet i slutningen af bufferen.
I halv-duplex-systemer gentages tastetryk lokalt på en computerterminal . Brugeren kan se kommandolinjen på sin terminal og redigere den, før den sendes til hovedcomputeren. Således er bufferen lokal.
For at minimere den nødvendige hardware på nogle tidlige hjemmecomputere kontrollerede en CPU- afbrydelse tastaturets kontakter for tastetryk flere gange hvert sekund og registrerede tastetryk i en tastaturbuffer, så operativsystemet eller applikationssoftwaren kunne læses.
På nogle systemer, hvis brugeren trykker på for mange taster på én gang, overløber tastaturbufferen og udsender et bip fra computerens interne højttaler.
Andre anvendelser
Brugen af tastaturbuffere kaldes undertiden fra brugeroplevelsessiden som typeahead .