Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Procesamiento Por Lotes en Linea y en Tiempo Real
Procesamiento Por Lotes en Linea y en Tiempo Real
Se conoce como sistema por lotes (en inglés batch processing), 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 porque su
ejecución no precisa ningún tipo de interacción con el usuario.
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.
Funcionamiento
Ejemplos
Este tipo de procesamiento tiene muchas ventajas sobre el sistema de procesamiento por
lotes. El procesamiento en línea es más rápido y proporciona datos continuos para la
administración. Es preciso considerar el ejemplo de Amazon anteriormente mencionado.
Si se usó el procesamiento por lotes, los informes de inventario sólo se actualizarían
periódicamente. Esto significa que la administración sólo tendría datos útiles de
inventario en el día en que se ejecutó un proceso por lotes. Esto podría ser tan frecuente
como cada día o tan infrecuente como cada mes. Dado que el procesamiento en línea se
actualiza continuamente, los gerentes pueden ejecutar un informe de inventario
cualquier día en cualquier momento y disponer de información precisa y actualizada.
Ejemplos
Banca electrónica.
Procesamiento en tiempo real
El procesamiento en tiempo real es similar al procesamiento en línea en el sentido de que
el sistema informático actualiza automáticamente sus datos a medida que se realizan
cambios. La diferencia es que el procesamiento en tiempo real a menudo utiliza sensores
en lugar de entrada humana para obtener sus datos. El procesamiento en tiempo real se
utiliza con sistemas de control (control por computadora). En sentido general, el
procesamiento en tiempo real es un tipo de proceso de datos que responde al momento
a comandos o a la entrada de datos.
El procesamiento en tiempo real tiene que ser programado con mucho cuidado para
asegurar que no se pierda ningún evento de entrada.
Tenga en cuenta que el procesamiento en tiempo real no tiene que ser “rápido”. Por
ejemplo, un sistema de semáforo es un sistema en tiempo real, pero sólo necesita
procesar los datos con relativa lentitud.
Puede realizar trabajos que los humanos El fallo del sistema puede costar vidas
no pueden (ejemplo: monitorizar la (ejemplo: sistema de advertencia de avión
radiación) defectuoso).
Los sensores también se pueden utilizar junto con ordenadores para controlar
diferentes dispositivos.
Referencias bibliográficas
wikipedia.org. (Agosto 2010). “Procesamiento batch”. Agosto 2017, de Wikipedia Sitio
web: https://es.wikipedia.org/wiki/Archivo_batch