![...](/f/d0d2b5c8cb901754cdf911bf37f62a52.jpg)
El procesamiento por lotes ayuda a aumentar la productividad.
El procesamiento en tiempo real es el procesamiento de datos que ocurre cuando el usuario ingresa los datos o un comando. El procesamiento por lotes implica la ejecución de trabajos al mismo tiempo. La principal diferencia es que los administradores pueden posponer los procesos por lotes, mientras que los procesos en tiempo real deben ocurrir lo antes posible.
Periodo de tiempo
El tiempo entre el momento en que el usuario ingresa los datos en la computadora y cuando la computadora realiza la salida esperada se llama tiempo de respuesta. Los sistemas en tiempo real tienen tiempos de respuesta predecibles. Los resultados tienen éxito si son precisos y oportunos. Los tiempos de respuesta no tienen que ser necesariamente rápidos. No hay velocidad donde un proceso se considera en tiempo real y todos los procesos tienen algún retraso. Un sistema es "en tiempo real" cuando las actividades de procesamiento tienen fechas límite. El procesamiento por lotes no tiene un momento específico en el que se completan las tareas, y las tareas se completan cuando el computadora es capaz de completarlos, en función de las demandas de procesamiento de las tareas y la velocidad de procesamiento de la computadora.
Video del día
Plazos
Un sistema duro en tiempo real es aquel en el que el incumplimiento de una sola fecha límite indica una falla total del sistema. Con el tiempo real suave, la falta de una fecha límite indica que el sistema no está funcionando al máximo. En el procesamiento por lotes, las fechas límite incumplidas pueden significar que la computadora necesita más capacidad de procesamiento para completar las tareas.
Incrustado
Los sistemas en tiempo real suelen ser reactivos, lo que significa que se comportan en función de las condiciones del entorno. Los procesadores en tiempo real generalmente están integrados, lo que significa que no tienen una interfaz de sistema operativo y se usan solo para controlar dispositivos de hardware. Por ejemplo, un termómetro digital puede tener un procesador en tiempo real integrado en el termómetro que proporciona una temperatura continuamente correcta. Los procesos por lotes suelen formar parte de un sistema informático más grande.
Previsibilidad vs. Flexibilidad
Los sistemas en tiempo real tienen salidas específicas y predecibles que ocurren en respuesta a una entrada. El número de salidas que puede tener un sistema en tiempo real suele ser fijo. Por ejemplo, en el termómetro, el número de lecturas que tiene el termómetro es fijo y el termómetro no funcionará. acciones únicas, como leer "la carne está lista". Los administradores generalmente pueden ajustar los procesos por lotes para atender diferentes propósitos.
Posponer
Con el procesamiento por lotes, los procesos se guardan para cuando la computadora no está ejecutando muchas tareas, como por la noche cuando una empresa no está muy ocupada. Por ejemplo, una empresa puede abstenerse de ejecutar análisis antivirus cuando la empresa está ocupada, ya que los análisis consumen la potencia de procesamiento de la computadora. Los administradores suelen iniciar análisis antivirus por la noche, cuando la mayoría de los trabajadores se han ido a casa. El procesamiento en tiempo real generalmente ocurre cada vez que el procesador recibe una entrada.
Computación exterior
El procesamiento por lotes también ocurre fuera de las computadoras. Por ejemplo, en lugar de enviar una factura a un cliente cada vez que el cliente paga por un servicio, una empresa puede enviar una factura todos los meses para que la empresa no tenga que gastar tanto en gastos de envío. El procesamiento en tiempo real generalmente solo se refiere a computadoras y microcontroladores.