Буфер клавиатуры
Эта статья нуждается в дополнительных цитатах для проверки . ( июнь 2023 г. ) |
Буфер клавиатуры — это раздел компьютера памяти , используемый для хранения нажатий клавиш перед их обработкой. [ 1 ]
Буферы клавиатуры уже давно используются при обработке командной строки . Когда пользователь вводит команду, он видит ее отражение на своем терминале и может редактировать ее до того, как она будет обработана компьютером.
В системах с разделением времени расположение буфера зависит от того, является ли связь полнодуплексной или полудуплексной. В полнодуплексных системах нажатия клавиш передаются одно за другим. Когда главный компьютер получает каждое нажатие клавиши, он обычно добавляет символ, который он представляет, в конец буфера клавиатуры. Исключение составляют управляющие символы , такие как «удалить» или «возврат», которые исправляют ошибки ввода, удаляя символ в конце буфера.
В полудуплексных системах нажатия клавиш отражаются локально на компьютерном терминале . Пользователь может видеть командную строку на своем терминале и редактировать ее перед передачей на главный компьютер. Таким образом, буфер является локальным.
На некоторых ранних домашних компьютерах , чтобы свести к минимуму необходимое оборудование, прерывание ЦП проверяло переключатели клавиатуры на предмет нажатия клавиш несколько раз в секунду и записывало нажатия клавиш в буфер клавиатуры для чтения операционной системой или прикладным программным обеспечением.
В некоторых системах, если пользователь нажимает слишком много клавиш одновременно, буфер клавиатуры переполняется и внутренний динамик компьютера издает звуковой сигнал.
Другое использование
[ редактировать ]Использование буферов клавиатуры иногда называют опережающим вводом .
Ссылки
[ редактировать ]- ^ Роуз, Маргарет (16 сентября 2015 г.). «Буфер клавиатуры» . ТЕХНОПЕДИЯ . Проверено 21 июня 2023 г.