La computación en tiempo real es cuando el valor de la salida se degrada si no alcanza su fecha límite. Tiene diversos métodos para lidiar con los plazos incumplidos, dependiendo de si el sistema es duro, firme o blando.
Los sistemas duros en tiempo real que no cumplen los plazos conducen a una falla completa del sistema. Piense en los aviones y los sistemas nucleares, donde el desorden sería un desastre literal. El hardware especializado debe hacerse para el propósito exacto que se está ejecutando.
Los sistemas firmes en tiempo real conducen a un resultado que no se utiliza, pero que por lo general continúa funcionando. El marcapasos de alguien puede disparar en el segundo equivocado, pero es probable que el paciente sobreviva mientras no ocurra con demasiada frecuencia. Las fallas son generalmente signos de que el sistema necesita ser revisado / reemplazado. El hardware especializado se puede personalizar para ejecutar.
- ¿Es posible crear una conexión artificial con neuronas motoras en el cuerpo humano?
- Con todos los avances técnicos de la especie humana, ¿por qué todavía nos limpiamos el trasero con papel? Los que enumeran toallitas húmedas de diversos tipos deben tener en cuenta que no se disuelven. Tirarlos al inodoro le costará servicios de plomería.
- ¿Qué tecnología utiliza el sitio web www.nest.com?
- ¿Existirá Internet y se utilizará en el futuro?
- ¿Se vería obstaculizado el transhumanismo por la velocidad más lenta del desarrollo de tecnología médica en comparación con otros campos?
Un sistema suave en tiempo real se degrada, pero no descarta los resultados perdidos. El kernel de Linux es un ejemplo. Funcionará bastante bien, hasta que haya procesos de mayor prioridad que tengan prioridad. Luego se ejecutan por prioridad. Esto es lo mejor que puede hacer una computadora normal.