Mailinglist Archive: opensuse-es (614 mails)

< Previous Next >
[opensuse-es] Tiempo Real [Era: lvm o particiones extendidas]
  • From: "Carlos E. R." <robin.listas@xxxxxxxxxxxxxx>
  • Date: Sun, 25 Apr 2010 02:42:44 +0200
  • Message-id: <4BD39004.4000902@xxxxxxxxxxxxxx>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2010-04-24 22:51, Rafa Grimán wrote:

Hola :)


Por cierto, otra cosa: correo, fax, ofimática y similares NO son tiempo real.
Media (broadcast, postproducción, ...) sí es tiempo real, al igual que es el
control de un avión, una central nuclear, ... Yo SÍ te he puesto ejemplo de
uso de HSM en entornos de tiempo real, tu no ;)

En realidad, la tele no es tiempo real, o no necesariamente. El control de un
avión, pues sí, una
buena parte. No todo. Pero es que incluso la lectura del teclado puede ser
tiempo real.

El caso es que un programa en tiempo real no significa que tenga que tener un
un tiempo de respuesta
de microsegundos. ¡En realidad pueden ser horas! EL concepto de "tiempo real"
lo que significa es
simplemente que se garantiza respuesta en un tiempo determinado o menor de un
limite. El limite
pueden ser minutos, segundos, o milisegundos.

Así, para el montaje de una película, te da igual que te venga el vídeo en una
centésima de segundo
o en unas cuantas décimas: llegará cuando llegue, simplemente saldrá retrasado.
En cambio, si lo que
controlas es la posición del timón de una aeronave no te puedes permitir que el
ordenador se quede
pensando en un bucle sin saber que valor poner. Tiene que responder _ya_.

Si quieres, puedes pagar para que lo del vídeo responda en tiempo real, pero te
costará una pasta.
No basta con que responda rápido, no es eso. Tienes que garantizar un tiempo de
respuesta. Y si está
en una cinta, y al final de la misma... pues no puedes garantizar un tiempo de
respuesta en todos
los casos de milisegundos. Responderá rápido, pero no tanto.

Es que se confunde "tiempo real" con "respuesta muy rápida". No es lo mismo.

Puede ser un sistema de respuesta muy rápida, por ejemplo con una media de 1
mS, con variaciones
típicas de hasta 5 mS. Pero basta con que una sóla vez tarde 1S en responder
para que ya no sea
"tiempo real". En cambio, si garantizas que siempre responderá en menos de dos
segundos, y eso se
cumple, pues tienes un sistema de tiempo real de dos segundos.

Por ejemplo, un termostato doméstico hecho con un microcontrolador, que apaga
la calefacción cuando
la temperatura baja medio grado de la programada, con diversos periodos de
calor o frío según dia de
la semana y hora, que hace sólo una medida de temperatura cada minuto para
ahorrar pilas, es un
sistema a tiempo real con respuesta de un minuto o menor.


Incluso en los sistemas de tiempo real verdadero, sólo una parte es tiempo
real. Poquito. Es muy,
pero muy caro, de programar.


- --
Cheers / Saludos,

Carlos E. R.
(from 11.2 x86_64 "Emerald" GM (Elessar))
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/

iEYEARECAAYFAkvTkAQACgkQU92UU+smfQXJSACgjuRaDjnGLi07OiIe8btLbrft
oYAAoId9h3njcvADat2mp7DhVAMrjRgI
=26b8
-----END PGP SIGNATURE-----
--
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups