Billentyűzet-puffer - Keyboard buffer
A billentyűzetpuffer a számítógép memóriájának egy része, amelyet a billentyűleütések feldolgozása előtt tartanak.
A billentyűzet puffereit már régóta használják a parancssori feldolgozásban. Amikor a felhasználó beír egy parancsot, látja, hogy visszhangzik a terminálján, és szerkesztheti, mielőtt a számítógép feldolgozza.
Az időosztásos rendszerek, a helyét a puffer attól függ, hogy kommunikáció teljes duplex vagy fél-duplex. Teljes duplex rendszerekben a billentyűleütéseket egyenként továbbítják. Amint a fő számítógép megkapja az egyes billentyűleütéseket, általában a billentyűzet puffer végéhez fűzi az általa képviselt karaktert. Kivételt képeznek a vezérlő karakterek , például a "törlés" vagy a "visszalépés", amelyek a puffer végén lévő karakter törlésével javítják a gépelési hibákat.
Fél-duplex rendszerekben a billentyűleütések helyileg visszhangozódnak a számítógép terminálján . A felhasználó láthatja a parancssort a terminálján és szerkesztheti azt, mielőtt továbbítanák a fő számítógépre. Így a puffer lokális.
Néhány korai otthoni számítógépen a szükséges hardver minimalizálása érdekében egy CPU- megszakítás másodpercenként többször ellenőrizte a billentyűzet kapcsolóinak gombnyomásait, és rögzítette a billentyűleütéseket egy billentyűzet-pufferben, hogy az operációs rendszer vagy az alkalmazás szoftvere olvasható legyen.
Egyes rendszerekben, ha a felhasználó túl sok gombot nyom meg egyszerre, a billentyűzet puffer túlcsordul, és sípoló hangot ad ki a számítógép belső hangszórójából.
Egyéb felhasználások
A billentyűzet pufferek használatát a felhasználói élmény oldaláról néha tipeahead néven ismerjük .