stringtranslate.com

Buffer de teclado

Un búfer de teclado es una sección de la memoria de la computadora que se utiliza para almacenar las pulsaciones de teclas antes de que se procesen. [1]

Los buffers de teclado se han utilizado durante mucho tiempo en el procesamiento de líneas de comandos . Cuando un usuario ingresa un comando, lo ve reflejado en su terminal y puede editarlo antes de que lo procese la computadora.

En los sistemas de tiempo compartido , la ubicación del búfer depende de si la comunicación es full- duplex o half-duplex. En los sistemas full-duplex, las pulsaciones de teclas se transmiten una por una. A medida que la computadora principal recibe cada pulsación de tecla, normalmente añade el carácter que representa al final del búfer del teclado. La excepción son los caracteres de control , como "delete" o "backspace" que corrigen errores de tipeo borrando el carácter al final del búfer.

En los sistemas half-duplex, las pulsaciones de teclas se repiten localmente en un terminal de computadora . El usuario puede ver la línea de comando en su terminal y editarla antes de que se transmita al ordenador principal. Por lo tanto, el búfer es local.

En algunas de las primeras computadoras hogareñas , para minimizar el hardware necesario, una interrupción de la CPU verificaba los interruptores del teclado en busca de pulsaciones de teclas varias veces por segundo, y registraba dichas pulsaciones en un búfer del teclado para que el sistema operativo o el software de la aplicación las leyera.

En algunos sistemas, si el usuario presiona demasiadas teclas a la vez, el búfer del teclado se desborda y emite un pitido desde el altavoz interno de la computadora.

Otros usos

El uso de buffers de teclado a veces se conoce desde el lado de la experiencia del usuario como "typeahead" .

Referencias

  1. ^ Rouse, Margaret (16 de septiembre de 2015). «Keyboard Buffer». TECHNOPEDIA . Consultado el 21 de junio de 2023 .