You are on page 1of 4

Procesamiento por lotes

En microcomputadoras, la ejecucin de una lista de comandos del sistema operativo uno tras otro sin intervencin del usuario. En los ordenadores ms grandes el proceso de recogida de programas y de conjuntos de datos de los usuarios, la ejecucin de uno o unos pocos cada vez y la entrega de los resultados a los usuarios. Procesamiento por lotes tambin puede referirse al proceso de almacenar transacciones durante un cierto lapso antes de su envo a un archivo maestro, por lo general una operacin separada ue se efect!a durante la noche. Sistemas Operativos de procesamiento por Lotes "a #omputadora ejecuta un programa a la vez al procesar datos en grupo o en lotes. En los $istemas operativos antiguos, los usuarios tenan ue entregar sus trabajos al centro de computo en pa uetes de tarjetas perforadas. %enan ue esperar horas y hasta das para ue se le devolviera impresiones a sus escritorios. "os $istemas &perativos por lotes, procesan un conjunto de trabajos 'con caractersticas afines( al mismo tiempo, es decir, con poca o ninguna interaccin entre los usuarios y los programas en ejecucin. Estos sistemas no son convenientes para el desarrollo de programas de poco tiempo de respuesta sino ue estn dise)ados para conjuntos de programas de largos tiempos de ejecucin los cuales no pueden ser interrumpidos. *n ejemplo de estos lotes pueden ser+ anlisis estadsticos, nminas de personal. "os sistemas ue utilizan esta variante son sistemas de objetivo especfico, con un fin com!n, son por ejemplo sistemas capaces de controlar ciertas ma uinarias y ciertas tareas ue no pueden ser interrumplibles. Es por ello ue el usuario no puede interactuar con el sistema cuando hay un lote ejecutndose. ,lgunos ejemplos de $istemas &perativos de Procesamiento por "otes son+ el $#&PE, el cual est orientado a procesamiento cientfico pesado, y el E-E# .., orientado a procesamiento acadmico. Caractersticas del Procesamiento por Lotes

/e uiere ue el programa, datos y rdenes al sistema sean remitidos todos juntos en forma de lote. Permiten poca o ninguna interaccin usuario0programa en ejecucin. *na mayor potencial de utilizacin de recursos ue procesamiento serial simple en sistemas multiusuarios. 1o conveniente para desarrollo de programas por bajo tiempo de retorno y depuracin fuera de lnea. #onveniente para programas de largos tiempos de ejecucin 'ej, anlisis estadsticos, nminas de personal, etc.(. $e encuentra en muchos computadores personales combinados con procesamiento serial. "a planificacin del procesador es sencilla, tpicamente procesados en orden de llegada.

"a planificacin de memoria es sencilla, generalmente se divide en dos+ parte residente del $.&. y programas transitorios. 1o re uieren gestin crtica de dispositivos en el tiempo. $uelen proporcionar gestin sencilla de manejo de archivos+ se re uiere poca proteccin y ning!n control de concurrencia para el acceso.

Caractersticas que lo identifican

Populares representantes de sistemas multiprogramados multiusuario, ejemplo+ sistemas de dise)o asistido por computador, procesamiento de te2to, etc. 3an la ilusin de ue cada usuario tiene una m uina para s. "a mayora utilizan algoritmo de reparto circular. "os programas se ejecutan con prioridad rotatoria ue se incrementa con la espera y disminuye despus de concedido el servicio. Evitan monopolizacin del sistema asignando tiempos de procesador. "a gestin de memoria proporciona proteccin a programas residentes. "a gestin de archivo debe proporcionar proteccin y control de acceso debido a ue pueden e2istir m!ltiples usuarios accediendo a un mismo archivo.

$e conoce como sistema por lotes 'en ingls batch processing(, o modo batch, a la ejecucin de un programa sin el control o supervisin directa del usuario ' ue se denomina procesamiento interactivo(. Este tipo de programas se caracterizan por ue su ejecucin no precisa ning!n tipo de interaccin con el usuario. 4eneralmente, este tipo de ejecucin se utiliza en tareas repetitivas sobre grandes conjuntos de informacin, ya ue sera tedioso y propenso a errores realizarlo manualmente. *n ejemplo sera elrenderizado de los fotogramas de una pelcula. "os programas ue ejecutan por lotes suelen especificar su funcionamiento mediante scripts o guiones 'procedimientos( en los ue se indica u se uiere ejecutar y, posiblemente, u tipo de recursos necesita reservar.

Caractersticas
Los sistemas de procesamiento por lotes son el mecanismo ms tradicional y antiguo de ejecutar tareas. Se introdujeron alrededor del ao 1956 para aumentar la capacidad de proceso de los programas. En la actualidad, los trabajos por lotes son ampliamente utilizados en supercomputadores, como agerit. Este procesamiento se dio en la segunda generaci!n de computadoras. El e"tremo opuesto al procesamiento por lotes es el procesamiento interacti#o$ programas %ue precisan la interacci!n con el usuario &petici!n de datos, elecci!n de opciones' para (uncionar. )ada tipo de proceso es di(erente y ms adecuado en unas situaciones %ue en otras. En un sistema por lotes e"iste un gestor de trabajos, encargado de reser#ar y asignar los recursos de las m%uinas a las tareas %ue *ay %ue ejecutar. +e esta (orma, mientras e"istan

trabajos pendientes de procesamiento, los recursos disponibles estarn siempre ocupados ejecutando tareas. Si el sistema est bien plani(icado, se alcanzan tiempos de ejecuci!n muy cortos, ya %ue los recursos disponibles estn siendo utilizados casi continuamente. ,dems, el Sistema -perati#o puede ser muy simple ya %ue las tareas son completamente secuenciales por lo %ue se reduce la necesitad de utilizar es%uemas .ound .obin o similares. Ventajas: /ermite compartir mejor los recursos de un ordenador entre muc*os usuarios, al no competir por 0stos de (orma inmediata. .ealiza el trabajo en el momento en el %ue los recursos del ordenador estn menos ocupados, dando prioridad a tareas interacti#as. E#ita desapro#ec*ar los recursos del ordenador sin necesidad de interacci!n y super#isi!n *umanas continuas. En ordenadores caros o supercomputadores, ayuda a amortizar el coste manteniendo altos 1ndices de utilizaci!n. Inconvenientes: El principal incon#eniente de la ejecuci!n por lotes (rente a la ejecuci!n interacti#a es %ue *ay %ue conocer y plani(icar cuidadosamente la tarea a realizar. ,l carecer de super#isi!n por parte del usuario, cual%uier tipo de error puede producir resultados in2tiles o, simplemente, ine"istentes...

Programas batch
,lgunos programas conocidos %ue pueden (uncionar en modo por lotes$ 34 / &356 4mage anipulation /rogram',1 .7project, gnuplot, 356 -cta#e, command.com, E8E) 44, entre otros muc*os. .ealmente, casi cual%uier programa puede ejecutar en modo batc*, siempre y cuando pueda especi(icarse los distintos pasos de ejecuci!n o las entradas de usuario a partir de un script. Es importante no con(undir el procesamiento por lotes con los programas o arc*i#os .bat de los sistemas batc* &de los cuales *eredan su nombre debido a su metodolog1a'. )omo bien est e"plicado ms arriba, estos arc*i#os se ejecutan de manera secuencial, y cerrando la ejecuci!n al usuario ya %ue este no puede interactuar ni inter#enir en el programa %ue se ejecuta. 9rente a este tenemos los :Sistemas por batch', los cuales son una manera de lle#ar a cabo el proceso de la in(ormaci!n, en lenguaje llano, una manera de *acer in(ormtica, en estos sistemas los programas y tareas se ejecutan de manera secuencial, no por%ue el programa lo e"ija como es el caso de los .bat, sino por%ue no conoc1a otra (orma de ejecuci!n

EXEC II es un sistema operativo de tipo batch o por lotes. En este sentido, EXEC II permite procesar una gran cantidad de trabajo con poca o ninguna interaccin entre los usuarios y los

programas en ejecucin. Funcionamiento EXEC II rene todos los trabajos comunes para ejecutarlos al mismo tiempo, evitando las colas de espera de dos o ms trabajos, como sucede en el procesamiento en serie.

You might also like