¿Qué es un trabajo por lotes?
El trabajo por lotes es probablemente uno de los métodos más antiguos en la utilización y gestión de los recursos informáticos. En pocas palabras, un usuario recopila cierta cantidad de datos, generalmente en forma de archivos, y prepara un trabajo por lotes para tratar todos esos archivos a través de un programa de computadora en particular o un conjunto de programas a la vez. Al contrario de una sesión de computadora interactiva, donde el usuario está emitiendo activamente comandos y recibiendo solicitudes de entrada de la computadora, el trabajo por lotes comprende todo el trabajo que el usuario quería hacer a esos archivos y datos en una sola operación.
En los primeros días de la computación, los grandes computadores de mainframe eran caros de poseer y operar. Como resultado, el trabajo por lotes se diseñó como una forma para que los usuarios envíen un trabajo para que la computadora procese que podría asignar la potencia informática y los recursos del sistema durante todo el día. Finalmente, a medida que Mainframes asumió usuarios remotos a través de terminales, el día de trabajo regular involucraba sesiones más interactivas que mantenían la principalMarco ocupado. Los trabajos por lotes se programaron en colas para operar por la noche. De esta manera, el costo de estos costosos sistemas informáticos estaba mejor justificado.
A medida que la industria de la tecnología de la información continuó floreciendo y las computadoras se extendieron al escritorio, el trabajo por lotes continuó siendo un elemento básico del uso de la computadora, aunque muchos trabajos por lotes son invisibles para la mayoría de los usuarios de computadoras de escritorio típicos. Algunos de los trabajos por lotes más comunes que se pueden pasar por alto son procesos simples que ocurren todos los días detrás de escena. Imprimir una serie de archivos es una forma de trabajo por lotes donde los documentos se envían a una impresora y se programan para la salida. Otro trabajo por lotes típico es la limpieza de los archivos temporales que se acumulan mediante el uso de varios programas de computadora durante todo el día.
Existen otros tipos de trabajos por lotes que son capaces de procesar múltiples archivos de acuerdo con SPEFIFIGIFICADOS DEFERENCIALES DEL USUARIOIcaciones. Los programas de manipulación de imágenes vienen con métodos de procesamiento de lotes incorporados que permiten al usuario realizar operaciones repetitivas en una mayor parte de las imágenes. En otros contextos más grandes, el procesamiento por lotes también es responsable de numerosas tareas relacionadas con el negocio. Los informes generados por computadora al final del día, que resume todos los datos recopilados, es un trabajo por lotes común realizado. Las bases de datos ocupadas también asumen trabajos por lotes para que cuando grandes cantidades de datos recopilados puedan enfatizar la base de datos, se puedan agregar a la base de datos en lotes.
Como resultado de la utilidad del trabajo por lotes, más técnicas para trabajar con lotes continúan evolucionando. IBM® ha desarrollado sistemas operativos y sistemas de software completos para sus plataformas informáticas que están específicamente orientadas hacia grandes operaciones de procesamiento y programación de lotes. Cada sistema operativo de computadora de escritorio también viene con algunos medios para programar o trabajar con trabajos por lotes. Los idiomas de secuencias de comandos han evolucionado esa eASE en la preparación y organización de trabajos por lotes que requieren el uso de múltiples programas de software, y programar demonios como CRON de Unix ™ o el programador de trabajo de Microsoft® pueden ejecutar un trabajo por lotes como un usuario específico con permisos únicos para fines de seguridad.