Diseño de software de tiempo real

Solo disponible en BuenasTareas
  • Páginas : 3 (745 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de febrero de 2011
Leer documento completo
Vista previa del texto
Diseño de software de tiempo real
Un sistema de tiempo real es un sistema software cuyo correcto funcionamiento depende de los resultados productos producidos por el mismo y del instante detiempo real en el que se producen estos resultados.
Un sistema de tiempo real blando (soft) es un sistema cuyo funcionamiento se degrada si los resultados no se producen de acuerdo con los requerimientostemporales especificados. Un sistema de tiempo real (hard) es un sistema cuyo funcionamiento es incorrecto si los resultados no se producen de acuerdo con la especificación temporal.
Un tiempo esun factor importante en todos los sistemas embebidos, pero en algunos casos, no necesariamente una respuesta rápida,
Una forma de ver un sistema real es como un sistema de estímulo/respuesta.Dado un determinado un estímulo de entrada, el sistema debe producir la correspondiente salida, se puede por lo tanto, definir el comportamiento de un sistema de tiempo real haciendo una lista de losestímulos recibidos por el sistema, las respuestas asociadas y el tiempo en el que dichas respuestas deben producirse.
Los estímulos pueden pertenecer a dos clases:
1. Estimulo periódicos .Ocurren aintervalos de tiempo predecibles, por ejemplo, el sistema debe examinar un sensor cada 50 milisegundos y realizar una acción (respuesta) dependiendo del valor de ese sensor (estimulo).
2. Estímulosaperiódicos. Ocurren de forma irregular. Normalmente son provocados utilizando el mecanismo de interrupciones de la computadora .Un ejemplo de dicho estimulo podría ser una interrupción para indicarque una transferencia E/S se ha completado y que los datos están disponibles en un búfer.
Los estímulos periódicos en un sistema de tiempo real son generados normalmente por sensores asociados porel sistema. Las respuestas son dirigidas a un conjunto de actuadores que controlan algún equipo
Un sistema de tiempo real tiene que responder a estímulos que ocurren en diferentes instantes de...
tracking img