Sistemas de tiempo real

Anuncio
Sistemas de tiempo real
En el DFD de tiempo real aparecen procesos de control que se dibujan con líneas punteadas.
Un sistema de tiempo real es uno en que el tiempo de respuesta es determinante para el
sistema.
Se caracterizan por tener 2 elementos principales: los sensores y los actuadores. El sensor
percibe el contexto y el actuador es quien intenta modificarlo.
Cuando los sensores son muchos surge un proceso controlador de estímulos y si los
actuadores son muchos surge un proceso controlador de actuadores.
Se clasifican en sistemas HARD y sistemas SOFT. En los HARD, si la respuesta no se produce en
los tiempos estipulados, se produce un fallo irreversible.
Hay estímulos asincrónicos o aperiódicos y temporales o periódicos. Los periódicos se censan
cada X tiempo, los aperiódicos todo el tiempo.
El proceso de diseño:
1. Se identifican los estímulos a ser procesados y las respuestas requeridas para el
dominio de estímulos.
2. Identificar las restricciones de tiempo.
3. Agregar de ser necesario procesos de estímulos y respuestas en procesos
concurrentes.
4. Diseño de algoritmos para procesar cada estímulo y cada respuesta.
5. Analizar el proceso de planificación (scheduling).
6. Definir condiciones de respuesta del ejecutivo control (tiempo del algoritmo).
Es un SO especial y tiene los siguientes componentes:





Reloj
Handler de interrupciones
Planificador (scheduler)
Administrador de recursos
Dispacher
Si es non-stop, se carga un sistema de configuración.
Los sistemas priorizan sus estímulos.
Los sistemas de control (caso especial) tienen la característica de que todos los sensores
censan constantemente, pero los actuadores no.
Descargar