Typeahead

редактировать
Информацию о вычислительной функции отображения результатов поиска при вводе запроса см. В разделе поиск с опережением ввода.

Typeahead - это функция компьютеров и программного обеспечения (и некоторых пишущих машинок ), которая позволяет пользователям продолжать вводить текст независимо от программы или работы компьютера - пользователь может вводить любую желаемую скорость, и если принимающее программное обеспечение в это время занято, оно будет вызвано чтобы справиться с этим позже. Часто это означает, что введенные нажатия клавиш не будут сразу отображаться на экране. Этот метод программирования для обработки использует так называемый буфер клавиатуры.

Typeahead уходит корнями в эпоху пишущих машинок. IBM Selectric машинка, впервые выпущенная в 1961 году, имела механическую ключ функцию блокировки, предназначенную для сглаживания нерегулярных нажатий клавиш машинисток, что для многих пользователей, чувствовал себя машинописным.

Достижение истинного опережения типа требует поддержки так называемого « буфера опережающего ввода » - например, очереди FIFO - роль которого заключается в хранении ограниченного объема ввода с клавиатуры до тех пор, пока он не будет вызван. Установить такой буфер можно как на аппаратном, так и на программном уровне; большинство современных операционных систем, таких как Unix, реализуют это с помощью программного обеспечения, вызывая прерывания ядра.

В некоторых сетевых операциях можно попытаться отправить информацию по сети, независимо от того, удается ли программе-получателю не отставать, используя функции опережения типа получателя. Однако, поскольку это слишком зависит от технических характеристик компьютера, с которым осуществляется связь, он не часто используется.

Смотрите также
Рекомендации
Последняя правка сделана 2023-04-13 05:19:11
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте