Está en la página 1de 2

Procesamiento por lotes

Se conoce como sistema por lotes (en inglés batch processing), o modo batch, a laeje
cución de un programa sin el control o supervisión directa del usuario (que se
denomina procesamiento interactivo). Este tipo de programas se caracterizan porque
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. Los
trabajos por lotes se pueden almacenar durante las horas de trabajo y luego se
ejecutan durante la noche o cuando el equipo está inactivo. El procesamiento por lotes
es particularmente útil para operaciones que requieren la computadora o un dispositivo
periférico durante un período de tiempo prolongado. Una vez que se inicia un trabajo
por lotes, continúa hasta que se realiza o hasta que se produce un error. Tenga en
cuenta que el procesamiento por lotes implica que no hay interacción con el usuario
mientras se ejecuta el programa.

Diferencias
Eficiencia
La potencia de los ordenadores disponibles en las décadas centrales del siglo
20 fue una pequeña fracción de lo que es hoy. Por ejemplo, una unidad central
de llenar la sala de la década de 1970 tenía alrededor de 1 millón de bytes de
RAM, o memoria de acceso aleatorio; el teléfono celular en el bolsillo tiene
cientos de veces esa cantidad. Esto significaba que el procesamiento de
transacciones tenía que ser eficiente. El personal del centro de cálculo
preseleccionados grandes lotes de transacciones para el equipo antes de la
transformación; Esto aseguró que el proceso fue tan eficiente como sea
posible. Mientras que la eficiencia es siempre un problema, con tanto mayor
potencia de los ordenadores disponibles en la actualidad, las eficiencias de
procesamiento por lotes son menos importantes. El procesamiento en línea
hace más recursos informáticos, pero los costos de esos recursos son muy
bajos.
Oportunidad
Un sistema de procesamiento de transacciones en línea bien concebido
actualiza sus registros casi al instante. Esto significa que puede recibir informes
de estado tan a menudo como desee, y será precisa. El procesamiento por
lotes se produce en un horario, como por ejemplo diaria o mensual. Los
registros de la computadora son precisas sólo a partir de la hora del último
trabajo por lotes. Algunas organizaciones, como compañías multinacionales,
siguen necesitando algún tipo de procesamiento por lotes. las transferencias de
datos a larga distancia lentas y las diferencias horarias crean complicaciones
para el procesamiento en línea. Para resolver este problema, las operaciones
locales hacen sus transacciones en línea. Al final de los asuntos del día, crean
un lote de transacciones para enviar a la sede.
Métodos de Acceso a Archivos
El procesamiento por lotes se aprovecha de la velocidad relativa de acceso al
registro de serie, donde los registros se leen y escriben uno después del otro.
El procesamiento en línea, por el contrario, depende del acceso de datos al
azar, o ser capaz de encontrar ningún registro de forma rápida en un archivo de
gran tamaño. Por ejemplo, cuando un cliente llama a una empresa eléctrica, los
tipos de agente de servicio al cliente en su número de cuenta y el ordenador
encuentra el registro de millones en el archivo. El equipo no ha leído a través
de millones de registros para encontrar la correcta; se lee un archivo pequeño
"clave", obtiene la ubicación del registro y obtiene el registro. Hecho
correctamente, estos múltiples pasos tomar sólo una fracción de segundo.
Entrada de datos multiusuario
Antes de la década de 1970, los ordenadores, en su mayor parte, sólo tenía un
usuario directo: El operador del equipo. El operador carga lotes de datos en el
ordenador e inició el procesamiento de una consola. Con mejoras en la
tecnología informática, las décadas posteriores a la década de 1970 vio un
aumento en la informática multiusuario, donde cada usuario, ya sea empleado,
ingeniero o gerente, tenía su propio terminal y podría llevar a cabo el trabajo al
mismo tiempo que los otros usuarios. Hoy en día, algunos de los más grandes
sistemas informáticos ejecutan sitios web como Google y Amazon. En cualquier
momento dado, su sistema acoge a millones de usuarios, cada uno llevando a
cabo transacciones en línea a su propio ritmo.

También podría gustarte