Introducción
El procesamiento por lotes es el mecanismo por el que un ordenador completa lotes de tareas en orden secuencial y sin parar, a menudo de forma simultánea. También es una orden que asegura que los trabajos grandes se midan para su salida en pequeñas partes durante el proceso de depuración.
Hay muchos nombres para este orden, incluyendo la automatización de la carga de trabajo (WLA) y la programación de trabajos. Como la mayoría de las tareas de programación, ha evolucionado con el tiempo.
Dependiendo de su edad, es posible que conozca esto como uno u otro. Pero las mejoras han hecho que el procesamiento de los trabajos por lotes sea más sofisticado y eficaz. Para muchas empresas es un componente necesario para su éxito diario.
Historia del procesamiento por lotes
Antes, los ordenadores sólo podían ejecutar un programa a la vez. Durante un periodo de tiempo predeterminado, cada usuario tenía el control total del ordenador. Llegaban con el software y los datos a la máquina, a menudo en tarjetas de papel perforadas y en cinta magnética o de papel, y cargaban su software, lo ejecutaban y lo depuraban y, cuando terminaban, sacaban su salida.
A medida que los ordenadores crecían, la configuración y el tiempo de inactividad se convertían en un porcentaje mayor del tiempo disponible de la máquina. Se crearon programas llamados monitores, precursores de los sistemas operativos, que podían procesar una secuencia, o lote, de programas, en su mayoría preparados fuera de línea a partir de una cinta magnética.
Ventajas del procesamiento por lotes
Dado que el procesamiento por lotes no requiere empleados que introduzcan datos para su funcionamiento, ayuda a reducir los costes operativos que las empresas gastan en mano de obra. Tampoco necesita ningún hardware externo para funcionar, fuera de un ordenador.
Los procesos por lotes se realizan de la forma más eficaz posible, sin riesgo de que el usuario se equivoque. El efecto es un procesamiento rápido y preciso. Los sistemas de procesamiento por lotes funcionan fuera de línea, lo que significa que los procesos por lotes ya se están ejecutando en segundo plano cuando la jornada laboral termina para la mayoría de las personas de una empresa.
Los gestores tienen mucho que hacer sin necesidad de entrar a probar sus lotes a cualquier hora. Los modernos programas de procesamiento por lotes se basan excepcionalmente en el sistema de notificaciones, lo que facilita a los gestores hacer su trabajo sin pensar en si su programa funciona bien y si los lotes se están completando.
Desventajas
El manejo de estos sistemas conlleva cierto grado de formación, como ocurre con cualquier tecnología nueva. Los gestores no familiarizados tendrán que entender, entre otras cosas, qué desencadena un lote, cómo programarlo y qué significan las notificaciones de excepción.
Si se produce un error, los administradores deben corregirlo igualmente. Los sistemas de procesamiento por lotes pueden ser complejos para la depuración. Cuando no hay nadie en su empresa que conozca a fondo estos procesos, puede ser necesario que un experto le ayude.
Aunque la mayoría de las empresas ahorran dinero en mano de obra y equipos cuando se pasan al procesamiento por lotes, algunas empresas tienen que empezar sin empleados de entrada de datos ni equipos costosos. Los sistemas de procesamiento por lotes pueden parecer un gasto inviable para estas empresas.