Sistemas Distribuidos de Tiempo Real
-
Upload
alejandro-aguilar -
Category
Documents
-
view
223 -
download
0
Transcript of Sistemas Distribuidos de Tiempo Real
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
1/28
SISTEMASDISTRIBUIDOS DETIEMPO REAL
CRISTHIANAGUILCRISTIANPARJAVIERMU
EDGARHERNND
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
2/28
STRUn S!"#$% T#$'( R#%) es unsistema 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 delsistema sean correctas, sino que,
adems, tienen que ejecutarse dentro
de un intervalo de tiempo determinado.
http://es.wikipedia.org/wiki/Sistema_inform%C3%A1ticohttp://es.wikipedia.org/wiki/Sistema_inform%C3%A1tico -
7/23/2019 Sistemas Distribuidos de Tiempo Real
3/28
Caractersticas de un
STR
Tiempo
Administracin y control del tiempo.
as tareas deben ser asi!nadas y terminadas anteplazo.
a ejecucin correcta no solo considera la l!ica sitambi"n el tiempo en que se producen los resultado
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
4/28
Caractersticas de un
STR
#onfiabilidad.
$redecibilidad.
Tolerancia a %allos. &e!uridad.
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
5/28
Caractersticas de un
STR
Ambiente.
#aractersticas dinmicas del ambiente.
'(iste una fuerte interaccin con el ambiente. 'l ambiente cambia con el tiempo.
'l sistema debe controlar y)o reaccionar a diferenteaspectos del ambiente.
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
6/28
SOTRos S!"#$%! O'#*%"+(! "#$'( *#%)son aqlos cuales no tiene importancia el usuario, sino los
'*(,#!(!.
*uc+os sistemas operativos de tiempo real sonconstruidos para aplicaciones muy especficas com
control de trfico a"reo, bolsas de valores, control
refineras, control de laminadores.
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
7/28
SOTRAl!unos ejemplos de S!"#$%! O'#*%"+(! T#$'( R#%)son -(or/s, &olaris, yns 0
&istemas 0perativos de tiempo real, cuentan con las si!uientes caractersticas
&e dan en entornos en donde deben ser aceptados y procesados !ran cantidad de suc
e(ternos al sistema computacional, en breve tiempo o dentro de ciertos plazos.
&e utilizan en control industrial, conmutacin telefnica, control de vuelo, simulaciones
aplicaciones militares, etc. &u objetivo es proporcionar rpidos tiempos de respuesta.
$rocesa rfa!as de miles de interrupciones por se!undo sin perder un solo suceso.
$or tanto !eneralmente se utiliza planificacin e(propiativa basada en prioridades.
$oco movimiento de pro!ramas entre almacenamiento secundario y memoria.
1estin de arc+ivos se orienta ms a velocidad de acceso que a utilizacin eficiente d
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
8/28
SISTEMA DE TIEMPO REAL DURO -H%*& R#%) T$#
1arantiza que un trabajo se completar en un
plazo de "#$'( #!'#,,%&(. 2ic+o sistemadeber !arantizar que todos los retrasos en el
procesamiento, la entrada y salida son
limitadas. 'l sistema no puede esperar
indefinidamente por lo que los sistemas de
tiempo real duro suelen ser muy limitados.1eneralmente no +ay almacenamiento
secundario, tales como unidades de disco ya
que un acceso a disco puede tardar un tiempo
variable en el proceso.
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
9/28
SISTEMA DE TIEMPO REAL SUAVE -S(" R#%) T$
's una versin $,( $#(! *#!"*,"+%de un sistema de tiempo real duro. Un
sistema de tiempo real suave N0!arantizaque un trabajo se completar en un plazo de
tiempo especificado, sin embar!o, intenta
todo lo posible para terminar el trabajo tanpronto como sea posible. &i un trabajo
crtico en tiempo real entra en el sistema, el
sistema operativo puede asi!nar la m(ima
prioridad a esta tarea y ejecutar de forma
continua +asta que se complete.
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
10/28
Aplicaciones de los Sistema de
Tiempo Real
2ominio 3ndustrial #ontrolador de la planta
4obot para tratamiento de material peli!roso
Uso militar &istema de reconocimiento de blancos automtico
&istema de !uiado de misiles y nave!acin
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
11/28
Aplicaciones de los Sistema de
Tiempo Real
&istemas altamente crticos $lantas nucleares
&istemas de avinica
&istemas de Telecomunicaciones &istemas *ultimedia
&istemas de Telefona *vil
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
12/28
SDTRos S!"#$%! D!"*,5 T#$'( R#formados por un conjunto de +ard5are dedicad
encuentra espacialmente distribuido y que se inte
a trav"s de un canal de comunicaciones compart
que se intercambian datos y mensajes.as solicitudes que se realicen dentro de estos
tiene como valor a!re!ado la importancia que se
tiempo de respuesta y como este puede a
resultado de un proceso determinado.
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
13/28
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
14/28
C%*%,"#*6!",%! SDTR G*% "%$%( . ,($')#&%&
Al!unos &2T4 tienen millones de lneas de cdi!o.
a variedad de funciones aumenta la complejidad incluso en sistemas rela
peque6os.
'l entorno del &2T4 es continuamente cambiante, por lo que la aplicacin
debe evolucionar continuamente
S$)"%#&%& %,,(#! -,(,**#,%/
os dispositivos fsicos controlados funcionan al mismo tiempo
as tareas que los controlan act7an concurrentemente.
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
15/28
C%*%,"#*6!",%! SDTR
S#:*&%& . %)&%&
&istemas crticos fallos con consecuencias !raves.
8 $"rdida de vidas +umanas.
8 $"rdidas econmicas.8 2a6os medioambientales.
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
16/28
C%*%,"#*6!",%! SDTR D#"#*$!$( "#$'(*%)
Acciones en intervalos de tiempo determinados.
's fundamental que el comportamiento temporal de los &2T4 sea de
al menos, previsible.
8 No +ay que confundirlo con la necesidad de que sea eficiente.8 'n los sistemas de tiempo real estricto +ay que prever el
comportamiento en el peor caso posible.
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
17/28
C($'%*%,5 SDTR . STRC
'n los !!"#$%! &!"*&(! "#$'( *#%)es necesario tener en aspectos adicionales a los de los !!"#$%! "#$'( *#%) ,#"*%);convencionales tales como
9 $lanificacin9 Asi!nacin de tareas9 $lazos !lobales9 &incronizacin9 Tolerancia a fallos
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
18/28
C($,%,(#! # SDos !!"#$%! ,($,%,5 "#$*#%)constituyen la columna vertebral de&24T, afectando directamente el
comportamiento temporal o total del sist
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
19/28
C($,%,(#! # SDa forma en que se intercambia informacin en un &2T4 difiere en el tratamiento que se
informacin, la velocidad con la que esta d
transferida y los controles que se deben adapta
necesidades.
$or ellos se debe +acer uso de diversas te
comunicacin que se enfocan en cumplir con los
de un &2T4.
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
20/28
E"#*#" # "#$'( *#%)$artiendo del protocolo ori!inal, e(isten dos tipos de modificacionenecesitan que las mismas modificaciones se produzcan en todos lo
dispositivos:soluciones +omo!"neas; y las que no +acen falta que
cabo en todos los dispositivos :soluciones +etero!"neas;.
9
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
21/28
H($(:
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
22/28
H#"#*(:
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
23/28
E"#R#%)
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
24/28
E"#R#%)
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
25/28
E#$')( *#! I&!"*%0r!anizacin de redes industriales
N+#) PDU
H%,#*##*#,% %
E#$')(
#ontrol
discreto
=it
s
#one(ione
s fsicas
&ensor
es,actuad
ores
#ontrol
de red
=y
tes
2ispositivo
s
controlado
res
$#,
2#&,
$#>s
de
control
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
26/28
E#$')( *#! I&!"*%
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
27/28
E#$')( *#! I&!"*%4equerimientos para utilizar un bus industrial
2isponibilidadoperativa
0ptimizaci
n delmantenimiento
Adaptabilidad delsistema
3nteropera
2emoraen latransferencia demensajes
#o+erenciaTemporal
#apacidadderespuesta
ante
-
7/23/2019 Sistemas Distribuidos de Tiempo Real
28/28
GRACIAS =