Vous êtes sur la page 1sur 11

Un sistema en tiempo real es el sistema que

interacciona con su entorno físico y


responde a los estímulos del entorno dentro
de un plazo de tiempo determinado.
¿Cómo funciona?
Se controla un proceso físico real donde el intervalo
entre el tiempo de entrada y el de salida debe ser lo
suficientemente pequeño para una temporalidad
aceptable produciendo respuestas correctas dentro de
un intervalo de tiempo definido.
Si el tiempo de respuesta excede ese límite, se produce
una degradación del funcionamiento y/o
funcionamiento erróneo
 Determinismo: El determinismo es una cualidad clave
en los sistemas de tiempo real. Es la capacidad de
determinar con una alta probabilidad, cuanto es el
tiempo que se toma una tarea en iniciarse. Esto es
importante porque los sistemas de tiempo real
necesitan que ciertas tareas se ejecuten antes de que
otras puedan iniciar.
 Responsividad: La responsividad se enfoca en el
tiempo que tarda una tarea en ejecutarse una vez
que la interrupción ha sido atendida. Los aspectos a
los que se enfoca son:
 La cantidad de tiempo que se lleva el iniciar la
ejecución de una interrupción
 La cantidad de tiempo que se necesita para realizar
la tarea que pidió la interrupción.
 Los efectos de interrupciones anidadas.
 Confiabilidad: La confiabilidad en un sistema de
tiempo real es otra característica clave. El sistema no
debe solamente estar libre de fallas pero más aún, la
calidad del servicio que presta no debe degradarse
más allá de un límite determinado.
El sistema debe de seguir en funcionamiento a pesar
de catástrofes, o fallas mecánicas. Usualmente una
degradación en el servicio en un sistema de tiempo
real lleva consecuencias catastróficas.
 Operación a prueba de fallas duras (fail hard
operation): El sistema debe de fallar de manera que
cuando ocurra una falla, el sistema preserve la mayor
parte de los datos y capacidades del sistema en la
mayor medida posible.
Que el sistema sea estable, es decir, que si para el
sistema es imposible cumplir con todas las tareas sin
exceder sus restricciones de tiempo, entonces el sistema
cumplirá con las tareas más críticas y de más alta
prioridad.
 Actividades en una computadora de un automóvil
C= 4 ms C= 10 ms
Control de T= 20 ms Control de
Velocidad frenado T= 40 ms
D= 5 ms D= 40 ms

Control de C= 40 ms
combustible T= 80 ms
D= 80 ms

C=tiempo de computo T=Periodo de ejecución, D=Plazo de respuesta


 Control de la velocidad de un motor: en función de las
órdenes del operador y de la velocidad real del motor
generará la señal correspondiente para que la
velocidad del motor sea la deseada por el operador.
 Dominio Industrial
› Controlador de la planta
› Robot para tratamiento de material peligroso
 Uso militar
› Sistema de reconocimiento de blancos
automático
› Sistema de guiado de misiles y navegación
 Sistemas altamente críticos
› Plantas nucleares
› Sistemas de aviónica
 Salida fiable y oportuna
 Reduce riesgos de pérdida
 Generalmente simples y de poca complejidad
(Mp3, Sistemas embebecidos, SOC)
 En algunos casos su costo es alto
(manutención y sincronización)
 El trabajo de implementación puede
duplicarse a fin de poseer una contingencia
según la criticidad
 Una puesta a punto inapropiada podría arrojar
información errónea y no cumpliría su objetivo

Vous aimerez peut-être aussi