arquitectura de software

Páginas: 6 (1284 palabras) Publicado: 2 de junio de 2013
¿Qué es un sistema de software de Tiempo Real?
Cualquier actividad o procesamiento de información que tiene que responder a un estímulo de entrada generado externamente

El sistema de software de tiempo real ¿exige respuesta inmediata?

Debe producirse dentro de un intervalo previamente especificado

¿Cómo se clasifican los sistemas de tiempo real?

Sistemas de tiempo real estricto: esabsolutamente imprescindible que se cumplan
Siempre los plazos ya que una sola respuesta fuera del intervalo previsto podría tener consecuencias catastróficas, tales como la pérdida de vidas humanas o el fracaso total de la misión. Un claro ejemplo de STR estricto es el sistema ABS (Sistema Anti-Bloqueo) de un automóvil que evita que las ruedas queden bloqueadas durante la frenada (pues estodejaría ingobernable la dirección del vehículo). Para ello, el sistema debe controlar la velocidad de giro de las ruedas y aflojar la presión que ejercen los frenos en caso de que se detecte un bloqueo inminente. Obviamente, una respuesta tardía del sistema en esta situación podría desembocar en un accidente con víctimas.
Sistemas de tiempo real flexible: el valor que tiene una respuesta decrece conel paso, del tiempo por lo que se permite que las respuestas lleguen fuera de plazo ocasionalmente. Por ejemplo, un sistema de control industrial que nivela el flujo a
Través de una tubería debe detectar cualquier desviación del nivel ideal y disparar una alarma lo antes posible. Cuanto más tarde el sistema en responder para corregir la desviación, mayores serán las pérdidas producidas.
Sistemasde tiempo real firme: una respuesta tardía carece de valor, sin embargo, las consecuencias no son tan severas como en los sistemas estrictos por lo que pérdidas de plazos ocasionales son admisibles. Por ejemplo, en una planta de embotellado, si el grifo deja salir exactamente la cantidad de líquido previsto, pero lo hace unas décimas de segundo tarde, cuando la botella ya no está debajo, ´esta sequeda vacía y carece de valor, sin embargo, es admisible que este fallo suceda ocasionalmente siempre y cuando el porcentaje de errores se mantenga por debajo de un cierto umbral.

¿Cuál es el componente más importante de un sistema de tiempo real?

Son lo que se denominan sistemas empotrados y al contrario de lo que pueda parecer a simple vista, los sistemas empotrados son tan habituales quese calcula que hasta el 99% de los procesadores del mundo forman parte de ellos. Precisamente por el hecho de formar parte de sistemas cuya finalidad no es el procesado de información, los STR suelen tener una serie de características muy restrictivas, ya que en general se cuenta con recursos limitados en lo que se refiere a procesador y memoria, los dispositivos de entrada y salida sonespeciales (no suele haber teclado ni pantalla), e incluso la arquitectura del sistema también suele diferir de la propia de un sistema estándar. Por estas razones, en los sistemas de tiempo real la eficiencia es un factor clave.


¿A qué se le llama activación en un sistema de tiempo real?

Una tarea se activa en un momento dado que llamamos activación y tiene que completar una serie de instrucciones¿A qué se le llama periodo de respuesta en un sistema de tiempo real?

Una tarea se activa y tiene que completar una serie de instrucciones que llevan asociado un cierto tiempo de ejecución antes de un instante que denominamos plazo de respuesta (a veces se utiliza la voz inglesa deadline)

¿Cómo se clasifican las tareas en un sistema de tiempo real?

Tarea periódica: si se activa conun periodo fijo, marcado por el reloj del sistema.
Tarea aperiódica: cuando la activación de la tarea, generalmente debida a algún evento externo, puede darse en cualquier instante.
Tarea esporádica: si, de manera semejante a las tareas aperiódicas, se puede activar en cualquier instante pero respetando un intervalo mínimo entre dos activaciones consecutivas

¿Cuáles son las estrategias de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura de software
  • Arquitectura Del Software
  • Arquitectura de software
  • Arquitectura de softwared
  • Arquitectura de software
  • Arquitectura de Software
  • Arquitectura De Software
  • Arquitectura de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS