On the fly — это фраза, используемая для описания чего-либо, что изменяется, пока процесс, на который влияет изменение, продолжается. Она используется в автомобильной, компьютерной и кулинарной промышленности. В автомобилях on the fly может использоваться для описания изменения конфигурации автомобиля во время его движения. Процессы, которые могут происходить во время движения автомобиля, включают переключение между приводом на два колеса и полным приводом на некоторых автомобилях, а также открытие и закрытие крыши на некоторых кабриолетах. В вычислительной технике on the fly записывающие устройства CD могут считывать данные с одного CD и записывать данные на другой, не сохраняя их в памяти компьютера. Переключение программ или приложений на лету в многозадачных операционных системах означает возможность переключения между собственными и/или эмулированными программами или приложениями, которые все еще работают и работают параллельно, выполняя свои задачи или процессы, но без остановки, зависания или задержки каких-либо или других нежелательных событий. Переключение частей компьютера на лету означает, что части компьютера заменяются во время его работы. Это также может использоваться в программировании для описания изменения программы во время ее работы. В ресторанах и других местах, где готовят еду, этот термин используется для обозначения того, что заказ необходимо сделать немедленно.
В разговорной речи "on the fly" означает что-то созданное по мере необходимости. Фраза используется в значении:
В автомобильной промышленности этот термин относится к обстоятельствам выполнения определенных операций, когда транспортное средство приводится в движение двигателем и движется. В отношении транспортных средств с полным приводом этот термин описывает возможность переключения с двухколесного на полный привод, когда автомобиль находится на передаче и движется. [1] В некоторых моделях кабриолетов крыша может быть сложена электрически на лету, тогда как в других случаях автомобиль должен быть остановлен. В уборочных машинах новые системы мониторинга позволяют водителю отслеживать качество зерна, одновременно позволяя ему регулировать скорость ротора на лету по мере уборки урожая.
В многозадачных вычислениях операционная система может обрабатывать несколько программ, как собственных приложений, так и эмулируемого программного обеспечения, которые работают независимо, параллельно, вместе в одно и то же время на одном устройстве, используя разделенные или общие ресурсы и/или данные, выполняя свои задачи по отдельности или вместе, в то время как пользователь может переключаться на лету между ними или их группами, чтобы использовать полученные эффекты или контролировать цели, без потери времени или производительности. В операционных системах, использующих GUI, очень часто это делается путем переключения с активного окна (или объекта, играющего аналогичную роль) определенной части программного обеспечения на другое, но другого программного обеспечения.
Компьютер может вычислять результаты «на лету» или извлекать ранее сохраненный результат.
Это может означать создание копии съемного носителя ( CD-ROM , DVD и т. д.) напрямую, без предварительного сохранения источника на промежуточном носителе ( жестком диске ); например, копирование CD-ROM с привода CD-ROM на привод CD-Writer . Процесс копирования требует, чтобы каждый блок данных был извлечен и немедленно записан в место назначения, так что в рабочей памяти было место для извлечения следующего блока данных. [ необходима цитата ]
При использовании для зашифрованного хранения данных поток данных автоматически шифруется на лету при записи и расшифровывается при повторном чтении, прозрачно для программного обеспечения. Обычно используется аббревиатура OTFE .
Программирование «на лету» — это метод изменения программы без ее остановки. [2]
Похожая концепция, «горячая замена» , подразумевает замену компьютерного оборудования «на лету».
Вычисления на лету (OTF-вычисления) — это автоматизация и настройка программного обеспечения, адаптированного под нужды пользователя. Согласно спецификации требований, это программное обеспечение состоит из базовых компонентов, так называемых базовых служб, и выполняется специфическая для пользователя настройка этих базовых компонентов. Соответственно, запрашиваемые службы компилируются только по запросу пользователя, а затем запускаются в специально разработанном центре обработки данных, чтобы сделать функции (на лету) созданной службы доступными для пользователя. [3]
В ресторанах, кафе, банкетных залах и других местах, где готовят еду, этот термин используется для обозначения того, что заказ нужно сделать немедленно. [4] [5] [6] Часто это происходит из-за того, что ранее поданное блюдо несъедобно, официант ошибся или задержался, или гость должен быстро уйти. [7]
В хоккее с шайбой команды имеют право и часто делают замены в составе (замены игроков), когда шайба находится в игре. Такие замены в составе называются «на лету». [8]