¿Cuál es la diferencia entre sistemas en tiempo real integrados y reactivos?

Bueno, los sistemas reactivos en tiempo real son parte del estudio de sistemas integrados. puede ser que esté buscando una diferencia entre un sistema de tiempo real y un sistema de tiempo no real (que generalmente es lo que existe).

Un sistema reactivo en tiempo real reacciona continuamente a los estímulos del entorno mediante el envío de respuestas, donde cada reacción debe realizarse dentro de cierta limitación de tiempo. El tiempo es muy crítico en este sistema.

Mientras que los microcontroladores y microprocesadores normales generalmente emplean una lógica llamada Round Robin con interrupción. En dicho sistema, el procesador ejecuta un conjunto de instrucciones una tras otra, y al completar todas las instrucciones, comienza de nuevo desde el principio, es decir, lo que escribimos en el ciclo while (1). Aquí las restricciones de tiempo real pueden no cumplir. Las cosas suceden muy rápido a la velocidad de MHz y GHz, pero aún no están sujetas al tiempo. No podemos determinar la reacción de tal sistema a un estímulo.

De hecho, su computadora personal es muy rápida, pero aún así no es en tiempo real.

Casi todos los sistemas en tiempo real son reactivos: las cosas suceden y el sistema en tiempo real reacciona.

Casi siempre los sistemas informáticos en tiempo real están integrados en un sistema de aplicación más grande.

La puntualidad y la previsibilidad de la puntualidad de esas reacciones son parte de la lógica del sistema, y ​​caracterizan cuán en tiempo real es un sistema (“tiempo real” no es una distinción binaria).

Describí un sistema incrustado aquí.