Tutorial_4

Páginas: 2 (283 palabras) Publicado: 30 de octubre de 2015
4.4 DISEÑO DE SOFTWARE DE TIEMPO REAL.
Sistema de tiempo real: sistema de software en el que su correcto funcionamiento
depende de los resultados producidos por el sistema y del tiempo quetarda para
cada resultado.
Se hace una analógica entre un sistema estimulo – respuesta, el comportamiento
puede definirse como un listado de estímulos que tendrán la respuesta adecuada.
Tiemposuave: en él sus operaciones se degradan si los resultados no son
producidos de acuerdo a resultados de latencia dados.
Tiempo rígido: en este sus operaciones son fallidas si los resultadosno son
producidos de acuerdo a resultados de latencia dados.
Estímulos: los hay de dos tipos, ambos generados por sensores:


Aperiódicos: ocurren de forma irregular.



Periódicos: ocurrenen periodos perceptibles.

Arquitectura: debe de enviar cada estímulo al actuador adecuado. Resulta
impráctico en programas secuenciales, por lo que los programas en tiempo real se
hacen deforma concurrente.
Diseño del sistema: definir funcionalidades en hardware y en software.


Hardware de propósito especial: tiempo de latencia y requerimientos que
hacen funcionar alsistema.



Hardware > Software, aunque son más caros.



Primero debe diseñarse la arquitectura, para poder aplicar cualquiera de los
dos.

Proceso de diseño: primero se consideran los procesos,que deben ser
coordinados y seguir políticas de exclusión mutua.
1. Identificar el estímulo.
2. Por cada estímulo-respuesta habrá que calcular el tiempo de respuesta
adecuado.
3. Generar unnúmero de procesos concurrentes que contengan cada estímulorespuesta.
4. Para

cada

estímulo-respuesta

diseñar

algoritmos

para

debido

procesamiento.
5. Diseñar un manejador de tiempoque asegure la correcta ejecución en
tiempos.
6. Integrar el sistema bajo una función objetiva de tiempo real.
Una vez hecho el sistema, habrá que hacer pruebas para verificar los tiempos.

Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutorial_4
  • Tutorial_4
  • Tutorial_4
  • Tutorial_4

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS