Sei sulla pagina 1di 2

3.

7 DISEO DE SOFTWARE DE ARQUITECTURA DE TIEMPO REAL


Las computadoras se utilizan para controlar una amplia variedad de sistemas
que van desde maquinas domesticas sencillas hasta plantas enteras de
fabricacin. Estas computadoras interactan directamente con dispositivos
de hardware. El software de dichos sistemas es software de tiempo real
embebido que debe reaccionar a eventos generados por el hardware y emitir
seales de control de respuesta a estos eventos. Esta embebido a sistemas
de hardware ms grandes y debe responder, en tiempo real a eventos del
entorno del sistema. Los sistemas de tiempo real embebidos son diferentes
de otros tipos de sistemas de software. Su correcto funcionamiento depende
de que el sistema responda a los eventos dentro de un corto intervalo de
tiempo.se puede definir un sistema en tiempo real como sigue:
Un sistema de tiempo real es un software cuyo correcto
funcionamiento depende de los resultados producidos por el
mismo y del instante de tiempo en el que se producen estos
resultados. Un sistema de tiempo real blando (soft) es un sistema
cuyo funcionamiento degrada si los resultados no se producen
correctamente de acuerdo con los requerimientos temporales
especificados. Un sistema de tiempo real duro (hard) es un sistema
cuyo funcionamiento es incorrecto si los resultados no se producen
de acuerdo a la especificacin temporal.
Una respuesta de tiempo es un factor muy importante en todos los
sistemas embebidos pero en algunos casos, no es necesaria una respuesta
rpida.
Una forma de ver un sistema en tiempo real es como un sistema de
estimo/respuesta. Dado un estmulo 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 estmulos recibidos por el
sistema, las respuestas asociadas y el tiempo real en que dicha respuestas
deben producirse.
Los estmulos pueden pertenecer a dos clases:

1.
Estmulos peridicos. Ocurren a intervalos de tiempos predicibles
.por ejemplo, el sistema debe de tener un sensor cada 50 mili segundos y
realizar una accin respuesta) dependiendo del valor de ese sensor
(estimulo).

2.
Estmulos aperidicos. Ocurren de forma irregular. Normalmente son
provocados utilizando el mecanismo de interrupciones de la computadora.
un ejemplo de dicho estimo podra ser una interrupcin para indicar que una
trasferencia de E/S sea completado y que los datos estn disponibles en un
buffer.
Los estmulos peridicos en un sistema de tiempo real son generados
normalmente por sensores asociados al sistema. Estos proporcionan
informacin sobre el estado del entorno del sistema. Las respuestas son
dirigidas a un conjunto de actuadores que controlan a un equipo como una
bomba que influye el entorno del sistema .los estimulo aperidicos pueden
generarse por actuadores o sensores.

Bibliografa:

http://metodoz.blogspot.mx/2013/05/diseno-de-software-de-arquitectura-de.html
https://prezi.com/0mssrmqna-1j/diseno-de-software-en-tiempo-real/

Potrebbero piacerti anche