Algunos programas de computadora aprovechan el procesamiento por lotes, un modo en el que los datos de entrada se compilan de antemano y se envían todos a la vez, lo que requiere poca intervención humana. Esto contrasta con el procesamiento interactivo, donde la computadora espera su entrada y la maneja poco a poco, un elemento de datos a la vez. Por ejemplo, la mayoría de los sitios web emplean procesamiento interactivo, mientras que una gran empresa puede usar el procesamiento por lotes para ejecutar su nómina semanal.

Servidores

Ventajas

El personal de un centro de datos puede programar el procesamiento por lotes durante los momentos en que las computadoras están inactivas, como durante la noche. Los operadores de computadoras pueden retrasar o priorizar fácilmente diferentes lotes, dependiendo de las circunstancias. Los trabajos por lotes son archivos de computadora estándar que contienen comandos, programas y datos; una vez creados, algunos pueden ejecutarse repetidamente según sea necesario, agregando comodidad para el personal y ayudando a mantener bajos los costos de procesamiento.

Desventajas

Todos los datos de entrada de un trabajo por lotes deben estar listos antes de que la computadora pueda ejecutarlo; Esto significa que debe ser revisado cuidadosamente. Los problemas con los datos, los errores y los bloqueos del programa que ocurren durante los trabajos por lotes detienen todo el proceso; las entradas deben verificarse cuidadosamente antes de que el trabajo pueda ejecutarse nuevamente. Incluso los errores menores de datos, como los errores tipográficos en las fechas, pueden evitar que se ejecute un trabajo por lotes.