Пакетная обработка и фон
-
24-09-2019 - |
Вопрос
Выполнение в Wiki, пакетная обработка - это выполнение серии программ («рабочие места») на компьютере без ручного вмешательства.
Интересно, в чем разница и связь между пакетной обработкой и положить процесс на фоне?
Фон работой всегда пакетной обработки? Есть ли пакетная обработка не фоном?
Спасибо и по отношению!
Решение
Пакетная обработка обычно включает в себя неоднократно делать то же действие для многих вещей. Например, объемная печать букв или объемная загрузка записей в хранилище данных. Они обычно плановые действия. В старых днях их называли Ночные пробеги; Даже в современных 24-7 системах они, как правило, планируются в том, что проходит в тихие времена.
По их природе пакетные процессы проходят на заднем плане. Но другие виды процесса также работают на заднем плане. Есть демоны, которые постоянно бегают, но в основном спят. Есть процессы мониторинга, которые реагируют на события, такие как читатели очереди сообщений. Тогда являются асинхронные пользовательские задачи, которые бобит, пока пользователь продолжается с чем-то другим. Что отличает их от пакетных процессов, это просто объем: они имеют дело с одиночными записями или горстями записей.
Другие советы
Я бы сказал, что пакетная обработка часто запланирована (с CRON или что-то), которая должна быть выполнена на регулярной основе и не требует какого-либо ввода, в то время как «процесс, который вы можете поставить на фоновом режиме», в какой-то момент требуют, чтобы вы Дайте ему какой-то вход. Вот как бы я увижу это, но я не принимаю это из словаря или что-нибудь ...
@Etienne точно справа.
Маленькая история помогает здесь. Термин обработка партии изначально использовалась на мэйнфреймах. В то время рабочие места будут переданы операторам для бега. Они будут обработаны на машине (как «партия»), а затем результаты будут возвращены человеку, который просил провести работу (обычно программист.)
В эти дни пакет часто относится к заданиям, которые автоматически работают на заднем плане (через программу планирования.)