Sistemas Distribuidos de Tiempo Real

download Sistemas Distribuidos de Tiempo Real

of 28

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 =