Las tareas en tiempo real generalmente se clasifican como: duras y blandas, pero en una amplia gama, las tareas en tiempo real se clasifican como:
- Tareas difíciles en tiempo real
- Tareas firmes en tiempo real
- Tareas blandas en tiempo real
1. Tareas
firmes en tiempo real: las tareas firmes en tiempo real son ese tipo de tareas en tiempo real que están asociadas con un límite de tiempo y la tarea debe producir el resultado dentro del plazo. Aunque la tarea firme en tiempo real es diferente de la tarea dura en tiempo real, ya que en tiempo real duro una vez que se cruza la fecha límite y la tarea no se completa, el sistema falla, pero en el caso de una tarea firme en tiempo real, incluso después de la fecha límite, el sistema falla. no fallar.
Ejemplo:
1. Video conferencing 2. Satellite based tracking
2. Tareas
blandas en tiempo real: las tareas blandas en tiempo real son ese tipo de tareas en tiempo real que también están asociadas con un límite de tiempo, pero aquí las restricciones de tiempo no se expresan como valores absolutos. En tareas suaves en tiempo real, incluso después de la fecha límite, el resultado no se considera incorrecto y no se produce una falla del sistema.
Ejemplo:
1. Web browsing 2. Railway Ticket Reservation
Diferencia entre tareas firmes y blandas en tiempo real:
TAREAS FIRMES EN TIEMPO REAL | TAREAS SUAVES EN TIEMPO REAL |
---|---|
Debe completarse dentro del plazo. | También debe completarse dentro del plazo, pero no estrictamente. |
El valor de la restricción de tiempo asociada se toma como absoluto. | El valor de la restricción de tiempo asociada se toma como valor promedio. |
La utilidad del resultado se convierte en cero después de la fecha límite. | La utilidad del resultado disminuye después de la fecha límite, pero gradualmente se vuelve cero. |
El resultado obtenido después de la fecha límite se considera incorrecto. | El resultado obtenido después de la fecha límite no es incorrecto. |
Es ampliamente utilizado en aplicaciones multimedia. | Se usa menos en tales aplicaciones. |
Es menos utilizado en aplicaciones prácticas. | Es ampliamente utilizado en aplicaciones prácticas. |
Ejemplo: seguimiento basado en satélites. | Ejemplo: Reserva de billete de tren. |