Procesamiento por lotes
De Wikipedia, la enciclopedia libre
Se conoce como modo batch o procesamiento por lotes al modo de funcionamiento de un programa que se ejecuta en modo no interactivo sobre una gran cantidad de datos. Generalmente, se diseñan programas para su funcionamiento en "modo por lotes" cuando la misma tarea se debe aplicar a una gran cantidad de información, porque sería tedioso hacerlo manualmente. Un buen ejemplo sería el renderizado de los fotogramas de una película. Un programa que funciona en reacción inmediata a las acciones del usuario es un programa interactivo. La forma de especificar el funcionamiento por lotes de un programa suele ser mediante scripts o guiones (procedimientos), escritos en un lenguaje interpretado.
El procesamiento por lotes, en contraposición a la ejecución interactiva de la misma tarea, conlleva los siguientes beneficios:
- Permite compartir mejor los recursos de un ordenador entre muchos usuarios, al no competir por éstos de forma inmediata.
- Realiza el trabajo en el momento en el que los recursos del ordenador están menos ocupados, dando prioridad a tareas interactivas.
- Evita desaprovechar los recursos del ordenador sin necesidad de interacción y supervisión humanas continuas.
- En computadores caros, ayuda a amortizar el coste manteniendo altos índices de utilización.
- Manual Batch
Algunos programas conocidos que pueden funcionar en modo por lotes son gnuplot, GNU Octave, Adobe Photoshop, command.com, etc.