Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas en
Tiempo real
Son sistemas de procesamiento de información con componentes
de hardware y software que realizan funciones de aplicación en
tiempo real y que pueden responder a eventos dentro de
limitaciones de tiempo predecibles y específicas.
Estructura
Características STR
Tamaño, robustez, complejidad
Manipulación de números reales
Seguridad y fiabilidad
Concurrencia
Eficiencia
Dependencia de tiempo
Dispositivos de E/S especiales
Objetivos Planificación
Algoritmos
Garantiza la correcta ejecución de Planificadores cíclicos
procesos críticos Ejecutivo cíclico: Es una tabla de llamadas
Ofrecer un buen tiempo de ejecución a procedimientos
Administrar el uso de recursos Planificadores basados en prioridades
compartidos Prioridades Fijas: Seleccionadas por el
Posibilidad de recuperación ante desarrollador como RMA, DMA, FIFO,
fallos Round-Robin
Soportar cambios de modo Prioridades Dinámicas: Son determinadas
por el algoritmo o sistemaEDF, LLF, Best-
Effort, CBS
Batch
sistema de gestión de lotes flexible
Los sistemas en tiempo real son procesos, tareas, algoritmos tanto software como hardware para
cumplir con el propósito de la aplicación en un tiempo real, muchas veces de tener la información
cuando se requiere algunas veces con mayor o menor precisión.
La infraestructuras, algoritmos, planificación de los sistemas en tiempo real pueden ser complejos
pero siempre con el objetivo tener una respuesta en tiempo flexible para la aplicación .
La interacción entre los usuarios y los sistemas distribuidos tienen que ser lo más rápida posible.