You are on page 1of 19

Arquitectura de Referencia para Sistemas en Tiempo Real

Uu Espens Rubn Aarn Castillo Navarrete Pablo Vicente

Suaste Angulo Alfonso Ivn


Castilla Balam Herbert Alejandro Aque Becerra Manuel Jess

Arquitectura de Referencia para Sistemas de Tiempo Real


Introduccin. En su forma ms simple, un sistema informtico consta de una CPU y la memoria interconectados por un bus. Hay tres buses en todo el sistema: el de corriente elctrica, direcciones y datos.

Al crear sistemas en tiempo real empotrados no hay margen para el error. La naturaleza demanda de un producto final que ser poderoso, eficiente y confiable.

Los desarrolladores sofisticados confan en las soluciones de patrones de diseo para la construccin de sistemas de evaluacin en tiempo real y a prueba de fallos.

Con respecto a los sistemas en tiempo real son los modelos de comportamiento UML los que son de inters. Un Sistema de Tiempo Real (STR) puede definirse como aqul que debe completar sus actividades en plazos de tiempo predeterminados.

DEFINICIN

A los sistemas de tiempo real tambin se les conoce como sistemas empotrados o embebidos (embedded systems). Es un sistema informativo que interacciona rpidamente con su entorno fsico y realiza funciones de supervisin y control.

Tareas

Los sistemas en tiempo real (STR) ejecutan actividades o tareas en un inrvalo de tiempo predeterminado. Tienen varios tipos de propiedades: Funcionales: qu hacen.

Temporales: cundo lo hacen.

El comportamiento temporal de las tareas se especifica mediante sus atributos temporales: Cundo se ejecutan: esquema de activacin

Que plazo tienen para ejecutar cada accin.

Activacin:

Peridica: a intervalos regulares, con perodo T. Aperidica: cada vez que ocurre un suceso determinado:

Espordica: separacin mnima entre actividades T. Estocstica: a rachas, irregularidades.

Plazo de respuesta:

En Absoluto: tiempo limite para terminar.


Relativo: intervalo desde la activacin.

ARQUITECTURA DE TIEMPO REAL

El diseo de arquitectura de tiempo real involucra 2 aspectos:


Nivel de Nodo

Nivel de Sistema

DISEO

Se identifica todas las tareas que se tienen que realizar y tambin se identifican las restricciones temporales que se pretenden cumplir. Posteriormente se codifican los programas que ejecutan las tareas. Posteriormente se pasa a medir el tiempo de cmputo de cada tarea y se realiza un anlisis de planificacin.

Para evitar los problemas que se tienen durante el diseo de software de tiempo real se establecieron algunas metodologas como:

Metodologa de flujos de datos. Metodologa de estructuras de datos. Metodologa orientada a objetos.

ELEMENTOS QUE COMPONEN UN STR

Aspectos de integracin y de rendimiento

Manejo de interrupciones
Bases de datos en tiempo real Sistemas operativos de tiempo real

Lenguaje de tiempo real


Sincronizacin y comunicacin de tareas.

APLICACIN

Dominio industrial Uso militar

Sistemas altamente crticos


Otros

CLASIFICACION DE SISTEMAS EN TIEMPO REAL.

Tiempo real estricto (hard real-time) Tiempo real flexible (soft real-time)

Tiempo real firme(firm real-time).

CARACTERISTICAS
Gran tamao y complejidad: Simultaneidad de acciones (concurrencia) .

Dispositivos de entrada y salida especiales.


Seguridad y fiabilidad. Determinismo.

You might also like