Hva er årsaken til en forsinkelse i et tastatur buffer?

Hva er årsaken til en forsinkelse i et tastatur buffer?


Lagring hvert tastetrykk du gjør for utgang til en annen enhet er jobben til tastaturet buffer. Tastaturer har en 16-byte buffer som gir en midlertidig lagringsplass som du skriver. Den har ett tastetrykk eller tastekombinasjonen på en gang. Buffer utgang er sendt til datamaskinen din, oversatt til riktig tegn, og deretter presenteres på dataskjermen. Skriver for fort kan resultere i en buffer forsinkelse fordi buffer når 16 byte grense, og kan ikke holde tritt med hastigheten du skriver. Den samme reaksjonen skjer når du trykker på en tast, og det er ikke utgitt.

Keyboard History

Hva er årsaken til en forsinkelse i et tastatur buffer?

skrivemaskin tastatur

Oppfunnet av Henry Mill i 1741, ble den første skrivemaskin laget for å gjøre inntrykk på papir. I 1833 Xavier Progin designet en skrivemaskin hvor hver bokstav og symbol hadde sin egen nøkkel. På begynnelsen av keyboards, bokstaver var i alfabetisk rekkefølge, og det var ingen buffere. I 1868 Christopher Latham Sholes, Carlos Glidden, og Samuel W. Soules patenterte den første praktiske skrivemaskinen. Christopher Sholes oppfant QWERTY tastatur design som brukes på skrivemaskin. I de følgende årene, etter å gjøre forbedringer, Christopher Sholes solgt opphavsrett til Remington Arms Company. Remington markedsført det i 1873 som Scholes og Glidden skrivemaskin.

Typer av tastatur

Hva er årsaken til en forsinkelse i et tastatur buffer?

Den tradisjonelle engelske språket tastaturet som brukes i dag er utformet for å hindre at tastene setter seg fast QWERTY-tastaturet er. Ergonomiske tastaturer har mer plass i mellom tastene for å holde hendene lenger fra hverandre og håndleddet på linje med underarmene for å fremme sunnere samhandling. Selv om moderne tastaturer er utformet for å minimere skader du kan pådra deg ved hjelp av et tastatur, forblir den grunnleggende konseptet treffer nøkkelen og sende tastetrykk til tastaturet buffer samme.

tastaturets komponenter

Som består av en to deler, et standard tastatur, slik som G83-6000, har et øvre hus og et nedre hus. Disse to delene fungerer sammen for å tillate deg å trykke og frigjøre en tast for å sende tastetrykk til tastaturet buffer. Festes i det nedre huset, har overhuset et transportbånd lys og keycap du trykker på. Det nedre hus inneholder ledninger, en gummi plate, en membran og elektriske komponenter på et trykt kretskort. Når du trykker på en tast, trykker du membranen mot styret og tastetrykk koder gå til buffer.

Buffer-overkjørt

Plassere mer enn 16 byte data i et tastatur buffer resultater i buffer-overløpet. Når du gjør det 17. tastetrykk en overskridelse koden går til datamaskinen. Hvis du fortsetter å skrive når en buffer-overkjørt skjer, vil bufferen ikke plukke opp de ekstra tastene du har trykket, og du vil miste data. Systemet kan fryse opp og en forsinkelse i buffer utgang kan oppstå før systemet låses opp. Kontinuerlig trykke en tast kan også føre til samme reaksjon. Når systemet fryser, vil du se en forsinkelse i bokstavene som vises på skjermen.