domingo, 10 de abril de 2011

3.7 SISTEMAS DISTRIBUIDOS EN TIEMPO REAL.


Los sistemas de tiempo real son aquellos que interactúan con el mundo exterior donde el tiempo es un factor importante.
 Característica:
Se activan por evento o por tiempo.
Su comportamiento debe ser  predecible.
Deben ser tolerantes a fallas.
La comunicación en los sistemas distribuidos de tiempo real debe  ser de alto desempeño.

Clasificación: 
Los sistemas de tiempo real se clasifican en general en dos tipos dependiendo de lo serio de sus tiempos límite y de las consecuencias de omitir uno de ellos. Estos son:
Sistema de tiempo real suave.
Sistema de tiempo real duro.

 El tiempo real suave significa que no existe problema si se rebasa un tiempo límite. Un sistema de tiempo real duro es aquel en el que un tiempo límite no cumplido puede resultar catastrófico.

Ejemplo de sistema de tiempo real suave.

Conmutador telefónico.

Ejemplo de sistema de tiempo real duro.

Alarma sísmica.



Activación de sistemas entiempo real: 

Los sistemas de tiempo real pueden ser activados por evento o por tiempo. Se dice que un sistema es activado por evento cuando, al ocurrir un evento externo, este es detectado por algún sensor, lo que entonces provoca que el CPU conectado tenga una interrupción. Los sistemas activados por eventos están controlados entonces por las interrupciones. Por otro lado, en los sistemas de tiempo real activados por el tiempo, se verifican los sensores cada cierto tiempo, para verificar si está ocurriendo algún evento externo. La desventaja es que se pierde mucho tiempo de CPU si los eventos ocurren con poca frecuencia.

No hay comentarios:

Publicar un comentario