Sie sind auf Seite 1von 28

SISTEMAS

DISTRIBUIDOS DE
TIEMPO REAL
CRISTHIAN AGUILAR
CRISTIAN PARRA
JAVIER MUOZ
EDGAR HERNNDEZ

20112378028
20112378024
20112378019
20101378041

STR
Un Sistema de Tiempo Real es un
sistema informtico que interacciona
con su entorno fsico y responde a los
estmulos del entorno dentro de un
plazo de tiempo determinado.
No basta con que las acciones del
sistema sean correctas, sino que,
adems, tienen que ejecutarse dentro
de un intervalo de tiempo determinado.

Caractersticas de un
STR
Tiempo
Administracin y control del tiempo.
Las tareas deben ser asignadas y terminadas antes de su
plazo.
La ejecucin correcta no solo considera la lgica sino
tambin el tiempo en que se producen los resultados.

Caractersticas de un
STR
Confiabilidad.
Predecibilidad.
Tolerancia a Fallos.
Seguridad.

Caractersticas de un
STR
Ambiente.

Caractersticas dinmicas del ambiente.


Existe una fuerte interaccin con el ambiente.
El ambiente cambia con el tiempo.
El sistema debe controlar y/o reaccionar a diferentes
aspectos del ambiente.

SOTR
Los Sistemas Operativos de tiempo real son aquellos en
los cuales no tiene importancia el usuario, sino los
procesos.
Muchos sistemas operativos de tiempo real son
construidos para aplicaciones muy especficas como
control de trfico areo, bolsas de valores, control de
refineras, control de laminadores.

SOTR
Algunos ejemplos de Sistemas Operativos de Tiempo Real son: VxWorks, Solaris, Lyns OS y Spectra. Los
Sistemas Operativos de tiempo real, cuentan con las siguientes caractersticas:

Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de sucesos, la mayora
externos al sistema computacional, en breve tiempo o dentro de ciertos plazos.

Se utilizan en control industrial, conmutacin telefnica, control de vuelo, simulaciones en tiempo real.,
aplicaciones militares, etc.

Su objetivo es proporcionar rpidos tiempos de respuesta.

Procesa rfagas de miles de interrupciones por segundo sin perder un solo suceso.

Por tanto generalmente se utiliza planificacin expropiativa basada en prioridades.

Poco movimiento de programas entre almacenamiento secundario y memoria.

Gestin de archivos se orienta ms a velocidad de acceso que a utilizacin eficiente del recurso.

SISTEMA DE TIEMPO REAL DURO (Hard Real Time Systems)


Garantiza que un trabajo se completar en un
plazo de tiempo especificado. Dicho sistema
deber garantizar que todos los retrasos en el
procesamiento, la entrada y salida son
limitadas. El sistema no puede esperar
indefinidamente por lo que los sistemas de
tiempo real duro suelen ser muy limitados.
Generalmente no hay almacenamiento
secundario, tales como unidades de disco ya
que un acceso a disco puede tardar un tiempo
variable en el proceso.

SISTEMA DE TIEMPO REAL SUAVE (Soft Real Time Systems)


Es una versin mucho menos restrictiva
de un sistema de tiempo real duro. Un
sistema de tiempo real suave NO garantiza
que un trabajo se completar en un plazo de
tiempo especificado, sin embargo, intenta
todo lo posible para terminar el trabajo tan
pronto como sea posible. Si un trabajo
crtico en tiempo real entra en el sistema, el
sistema operativo puede asignar la mxima
prioridad a esta tarea y ejecutar de forma
continua hasta que se complete.

Aplicaciones de los Sistema de


Tiempo Real
Dominio Industrial
Controlador de la planta
Robot para tratamiento de material peligroso

Uso militar
Sistema de reconocimiento de blancos automtico
Sistema de guiado de misiles y navegacin

Aplicaciones de los Sistema de


Tiempo Real
Sistemas altamente crticos
Plantas nucleares
Sistemas de avinica

Sistemas de Telecomunicaciones
Sistemas Multimedia
Sistemas de Telefona Mvil

SDTR
Los Sistemas de Distribucin de Tiempo Real estn
formados por un conjunto de hardware dedicado que se
encuentra espacialmente distribuido y que se interconecta
a travs de un canal de comunicaciones compartido por el
que se intercambian datos y mensajes.
Las solicitudes que se realicen dentro de estos sistemas
tiene como valor agregado la importancia que se le da al
tiempo de respuesta y como este puede afectar el
resultado de un proceso determinado.

Caractersticas SDTR
Gran tamao y complejidad.
Algunos SDTR tienen millones de lneas de cdigo.
La variedad de funciones aumenta la complejidad incluso en sistemas relativamente
pequeos.
El entorno del SDTR es continuamente cambiante, por lo que la aplicacin
debe evolucionar continuamente
Simultaneidad de acciones (concurrencia).
Los dispositivos fsicos controlados funcionan al mismo tiempo
Las tareas que los controlan actan concurrentemente.

Caractersticas SDTR
Seguridad y fiabilidad.
Sistemas crticos: fallos con consecuencias graves.
Prdida de vidas humanas.
Prdidas econmicas.
Daos medioambientales.

Caractersticas SDTR
Determinismo temporal

Acciones en intervalos de tiempo determinados.


Es fundamental que el comportamiento temporal de los SDTR sea determinista o,
al menos, previsible.
No hay que confundirlo con la necesidad de que sea eficiente.
En los sistemas de tiempo real estricto hay que prever el
comportamiento en el peor caso posible.

Comparacin SDTR y STRC


En los sistemas distribuidos de tiempo real es necesario tener en cuenta
aspectos adicionales a los de los sistemas de tiempo real centralizados o
convencionales tales como:

Planificacin
Asignacin de tareas
Plazos globales
Sincronizacin
Tolerancia a fallos

Comunicaciones en SDTR
Los sistemas de comunicacin de tiempo
real constituyen la columna vertebral de un
SDRT, afectando directamente el
comportamiento temporal o total del sistema.

Comunicaciones en SDTR
La forma en que se intercambia informacin en un SD y
un SDTR difiere en el tratamiento que se da a la
informacin, la velocidad con la que esta debe ser
transferida y los controles que se deben adaptar a estas
necesidades.
Por ellos se debe hacer uso de diversas tecnologas
comunicacin que se enfocan en cumplir con los objetivos
de un SDTR.

Ethernet en tiempo real


Partiendo del protocolo original, existen dos tipos de modificaciones: las que
necesitan que las mismas modificaciones se produzcan en todos los
dispositivos(soluciones homogneas) y las que no hacen falta que se lleven a
cabo en todos los dispositivos (soluciones heterogneas).
Homogneas (RHETER)
Heterogneas (EtheReal)

Homogneas (RHETER)
La red opera usando Ethernet tal como se define el protocolo originalmente
(CSMA/CD) hasta que se produce una peticin para garantizar trfico en
tiempo real. La nica modificacin que se requiere es reemplazar el
controlador de Ethernet por el de RETHER en cada dispositivo de la red.

Heterogneas (EtheReal)
EtheReal garantiza ancho de banda basado en conexin a las aplicaciones que requieran de
comunicacin en tiempo real usando los controladores y adaptadores normales de Ethernet. La
clave de EtheReal se encuentra en el uso de los conmutadores para garantizar conexiones que
requieran de comunicacin en tiempo real.

EtheReal

EtheReal

Ejemplo redes Industriales


Organizacin de redes industriales
Nivel

PD
U

Hace
referencia a

Ejemplo

Control
discreto

Bit Conexione Sensor


s
s fsicas
es,
actuad
ores

Control
de red

By Dispositivo PCL,
tes s
DCS,
controlado PCs
res
de
control

Ejemplo redes Industriales

Ejemplo redes Industriales


Requerimientos para utilizar un bus industrial:
Disponibili
dad
operativa
Optimizaci
n del
mantenimi
ento
Adaptabili
dad del
sistema
Interopera

Demora
en la
transferen
cia de
mensajes
Coherenci
a
Temporal
Capacidad
de
respuesta
ante

GRACIAS !

Das könnte Ihnen auch gefallen