Procesamiento por lotes

Procesamiento por lotes

Procesamiento por lotes

Se conoce como procesamiento por lotes, o modo batch, a la ejecución de un programa sin el control o supervisión directa del usuario (que se denomina procesamiento interactivo). Este tipo de programas se caracterizan por que su ejecución no precisa ningún tipo de interacción con el usuario.

Generalmente, este tipo de ejecución se utiliza en tareas repetitivas sobre grandes conjuntos de información, ya que sería tedioso y propenso a errores realizarlo manualmente. Un ejemplo sería el renderizado de los fotogramas de una película.

Los programas que ejecutan por lotes suelen especificar su funcionamiento mediante scripts o guiones (procedimientos) en los que se indica qué se quiere ejecutar y, posiblemente, qué tipo de recursos necesita reservar.

Características

Los sistemas por lotes son el mecanismo más tradicional y antiguo de ejecutar tareas. Se introdujeron alrededor de 1956 para aumentar la capacidad de proceso de los programas. En la actualidad, los trabajos por lotes son ampliamente utilizados en supercomputadores, como Magerit.

El extremo opuesto al procesamiento por lotes es el procesamiento interactivo: programas que precisan la interacción con el usuario (petición de datos, elección de opciones) para funcionar. Cada tipo de proceso es diferente y más adecuado en unas situaciones que en otras.

En un sistema por lotes existe un gestor de trabajos, encargado de reservar y asignar los recursos de las máquinas a las tareas que hay que ejecutar. De esta forma, mientras existan trabajos pendientes de procesamiento, los recursos disponibles estarán siempre ocupados ejecutando tareas.

Si el sistema está bien planificado, se alcanzan tiempos de ejecución muy altos, ya que los recursos disponibles están siendo utilizados casi continuamente. Además, el Sistema Operativo puede ser muy simple ya que las tareas son completamente secuenciales por lo que se reduce la necesitad de utilizar esquemas Round Robin o similares.

  • Ventajas:
    • 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 ordenadores caros o supercomputadores, ayuda a amortizar el coste manteniendo altos índices de utilización.
  • Inconvenientes:
    • El principal inconveniente de la ejecución por lotes frente a la ejecución interactiva es que hay que conocer y planificar cuidadosamente la tarea a realizar. Al carecer de supervisión por parte del usuario, cualquier tipo de error puede producir resultados inútiles o, simplemente, inexistentes.

Programas batch

Algunos programas conocidos que pueden funcionar en modo por lotes: R-project, gnuplot, GNU Octave, Adobe Photoshop, command.com, EXEC II, entre otros muchos.

Realmente, casi cualquier programa puede ejecutar en modo batch, siempre y cuando pueda especificarse los distintos pasos de ejecución o las entradas de usuario a partir de un script.

Importante no confundir los programas o archivos .bat de los sistemas batch (de los cuales heredan su nombre debido a su metodología). Como bien esta explicado mas arriba, estos archivos se ejecutan de manera secuencial, y cerrando la ejecución al usuario ya que este no puede interactuar ni intervenir en el programa que se ejecuta.

Frente a este tenemos los 'Sistemas por batch', los cuales son una manera de llevar a cabo el proceso de la información, en lenguaje llano, una manera de hacer informática, en estos sistemas los programas y tareas se ejecutan de manera secuencial, no porque el programa lo exija como es el caso de los .bat, sino porque no conocía otra forma de ejecución.

Véase también


Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • proceso por lotes — Un modo de procesamiento utilizado en algunos grandes ordenadores en el que sólo se atiende a un usuario en cada momento y se acumulan los grupos de transacciones similares para ser procesadas simultáneamente. Diccionario Mosby Medicina,… …   Diccionario médico

  • Procesamiento interactivo — Saltar a navegación, búsqueda Se denomina Procesamiento Interactivo a la ejecución de un proceso en un procesador que requiere la interacción con el usuario. Por oposición, se denomina Procesamiento por lotes (Batch) a la ejecución de un proceso… …   Wikipedia Español

  • procesamiento — ► sustantivo masculino Acción de procesar. * * * procesamiento m. Acción de procesar. * * * procesamiento. m. Acto de procesar. || 2. Der. Acto por el cual se declara a alguien como presunto autor de unos hechos delictivos a efectos de abrir… …   Enciclopedia Universal

  • Sistema de procesamiento de transacciones — Un sistema de procesamiento de transacciones (TPS por sus siglas en inglés) es un tipo de sistema de información. Un TPS recolecta, almacena, modifica y recupera toda la información generada por las transacciones producidas en una organización.… …   Wikipedia Español

  • Unidad de procesamiento gráfico — Para otros usos de este término, véase GPU (desambiguación). Una unidad de procesamiento gráfico. La unidad de procesamiento gráfico o GPU (acrónimo del inglés graphics processing unit) es un procesador dedicado al procesamiento de gráficos u… …   Wikipedia Español

  • Moldeo por soplado — El moldeo por soplado es un proceso utilizado para fabricar piezas de plástico huecas gracias a la expansión del material. Esto se consigue por medio de la presión que ejerce el aire en las paredes de la preforma, si se trata de inyección soplado …   Wikipedia Español

  • Tiempo compartido (informática) — El primer proyecto para implementar un sistema de tiempo compartido fue iniciado por John McCarthy a finales de 1957, en un IBM 704 modificado. Para otros usos de este término, véase Tiempo compartido (desambiguación). En computación, el uso del… …   Wikipedia Español

  • Historia del hardware de computador (1960-presente) — La historia del hardware de computador comenzando en 1960 está marcada por la conversión desde el tubo de vacío a los dispositivos de estado sólido como el transistor y posteriormente el circuito integrado. Por 1959 los transistores discretos… …   Wikipedia Español

  • Biodiésel — Muestra de biodiésel. El biodiésel es un biocombustible líquido que se obtiene a partir de lípidos naturales como aceites vegetales o grasas animales, con o sin uso previo,[1] mediante procesos industriales de esterificación y …   Wikipedia Español

  • Historia de los sistemas operativos — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”