Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CONTENIDO
• Definición de STR.
• Tareas
• Arquitecturas de Tiempo Real.
• Diseño.
• Elementos que componen un STR.
• Aplicación.
• Clasificación de STR.
• Características de un STR.
• Estructura de un STR típico.
• Conclusiones.
DEFINICION
TAREAS
Plazo de respuesta:
– absoluto: tiempo límite para terminar.
– relativo: intervalo desde la activación.
Se trata de garantizar que todas las veces que se ejecuta una tarea termina
dentro de plazo.
DISEÑO
• 1.- Se identifican todas las tareas que se tienen que realizar y también se
identifican las restricciones temporales que se pretenden cumplir.
• 2.- Posteriormente se codifican los programas que ejecutarán las tareas.
• 3.- Posteriormente se pasa a medir el tiempo de cómputo de cada tarea y
se realiza un análisis de planificabilidad.
APLICACIÓN
• 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.
• Otros:
– Tren.
– Automóviles.
– Teléfonos móviles.
– Televisores.
Ejemplos:
– MaRTE OS.
– QNX.
– LynxOS.
– RedHat Embedded Linux.
– eCos (Linux).
– Ubuntu Studio (Linux).
– VxWorks.
– Windows CE.
– DuinOS.
– Symbian.
CARACTERISTICAS
4. Seguridad y fiabilidad:
sistemas críticos: fallos con consecuencias graves:
• pérdida de vidas humanas.
• pérdidas económicas.
• daños medioambientales.
5. Determinismo:
Acciones en intervalos de tiempo determinados.
Es fundamental que el comportamiento temporal de los STR sea
determinista o, al menos, previsible:
• no hay que confundirlo con la necesidad de que sea eficiente.
• el sistema debe responder correctamente en todas las situaciones.
• en los sistemas de tiempo real estricto hay que prever el
comportamiento en el peor caso posible.
ESTRUCTURA DE STR TÍPICO
CONCLUSIONES
Los sistemas de tiempo real (STR) juegan un papel muy importante ya que
como todo sistema debe tener la capacidad de satisfacer tareas en un tiempo
de respuesta mínimo.
Los STR están presentes en todos los aspectos de nuestra vida diaria como
aeronaves, teléfonos móviles, automóviles, entre muchas otras aplicaciones
que nos benefician ampliamente
Se podría también concluir que los sistemas de tiempo real están en constante
desarrollo puesto que con los avances tecnológicos se construyen nuevas
maquinas que operan en tiempo real y que por consiguiente necesitan tener
sistemas controlados por un computador que tenga la capacidad de interactuar
con el mundo físico