Впереди
Упреждающий ввод — это функция компьютеров и программного обеспечения (а также некоторых пишущих машинок ), которая позволяет пользователям продолжать печатать независимо от программы или работы компьютера — пользователь может печатать с любой желаемой скоростью, и если принимающее программное обеспечение в это время занято, оно будет вызвано. чтобы справиться с этим позже. [1] Часто это означает, что введенные нажатия клавиш не будут сразу отображаться на экране. Этот метод программирования для обработки использует так называемый буфер клавиатуры .
История Typeahead уходит корнями в эпоху пишущих машинок. Пишущая машинка IBM Selectric , впервые выпущенная в 1961 году, имела функцию механической блокировки клавиш, предназначенную для сглаживания нерегулярных нажатий клавиш машинистками. [2] для многих пользователей это было похоже на ввод текста вперед.
Достижение истинного опережающего ввода требует поддержания так называемого « буфера опережающего ввода » — FIFO например, очереди — чья роль заключается в хранении ограниченного количества ввода с клавиатуры до тех пор, пока он не будет востребован. Установка такого буфера может осуществляться как на аппаратном, так и на программном уровне; большинство современных операционных систем, таких как Unix , реализуют это с помощью программного обеспечения, вызывая ядра прерывания .
В некоторых сетевых операциях можно попытаться отправить информацию по сети, независимо от того, успевает ли принимающая программа справиться с ней, используя функции опережающего ввода получателя. Однако, поскольку это слишком зависит от характеристик компьютера, с которым осуществляется связь, оно используется нечасто.
См. также
[ редактировать ]- Автозаполнение , при котором компьютер прогнозирует остаток команды.
Ссылки
[ редактировать ]- ^ Баттерфилд, Эндрю; Нгонди, Жерар Экембе; Керр, Энн, ред. (2016). «впереди» . Словарь информатики (7-е изд.). Издательство Оксфордского университета. doi : 10.1093/acref/9780199688975.001.0001 . ISBN 9780199688975 . Проверено 22 ноября 2019 г.
- ^ Инструкция по эксплуатации пишущей машинки Selectric (PDF) . ИБМ. 1967.