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 búferes de teclado se han utilizado durante mucho tiempo en el procesamiento de la línea de comandos . Cuando un usuario introduce un comando, lo ve reflejado en su terminal y puede editarlo antes de que el ordenador lo procese.
En los sistemas de tiempo compartido , la ubicación del búfer depende de si la comunicación es dúplex completo o semidúplex. En los sistemas dúplex completo, las pulsaciones de teclas se transmiten una a una. A medida que el ordenador principal recibe cada pulsación, normalmente añade el carácter que representa al final del búfer del teclado. La excepción son los caracteres de control , como «borrar» o «retroceso», que corrigen errores de escritura borrando el carácter al final del búfer.
En los sistemas semidúplex, las pulsaciones de teclas se reflejan localmente en la terminal del ordenador . El usuario puede ver la línea de comandos en su terminal y editarla antes de que se transmita al ordenador principal. Por lo tanto, el búfer es local.
En algunos de los primeros ordenadores domésticos , para minimizar el hardware necesario, una interrupción de la CPU comprobaba varias veces por segundo si se pulsaban las teclas del teclado y registraba dichas pulsaciones en un búfer del teclado para que el sistema operativo o el software de la aplicación pudieran leerlas.
En algunos sistemas, si el usuario pulsa demasiadas teclas a la vez, el búfer del teclado se desborda y emite un pitido por el altavoz interno del ordenador.
Otros usos
El uso de búferes de teclado se conoce a veces desde el punto de vista de la experiencia del usuario como "typeahead" (autocompletado) .
Referencias
- ↑ Rouse, Margaret (16 de septiembre de 2015). "Búfer de teclado" . TECHNOPEDIA . Consultado el 21 de junio de 2023 .
- teclados de ordenador
- Memoria de computadora