-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-05-27 a las 19:15 +0200, Lluis escribió:
On Wednesday 27 May 2009 17:08:38 Carlos E. R. wrote:
El sistema operativo está suspendido y no tiene nada que decir ni hacer, no puede aunque quiera. Necesitas una gestión por parte de la BIOS para que empiece a actuar, despierte al sistema, y entonces le pase el control, y sea el sistema operativo el que decida como continuar. Pero el primer paso es exclusivo del hardware, y el segundo de la BIOS.
La BIOS es una memoria de programa. Habitualmente una memoria de tecnología Flash.
No ejecuta ni gestiona nada.
Lo que trabaja es la o las CPUs.
No me seas tiquismiquis! :-) Es una memoria (x)ROM que contiene software, que se ejecuta directamente desde esa memoria, o desde su copia en RAM. Y algunos circuitos que hacen cosillas y que, en principio, sólo el software de la BIOS conoce, hasta que alguien lo despieza y entonces Linux también los conoce.
Cuando el sistema esta suspendido, la información en RAM se mantiene, por lo que hay que suponer que la circuitería de refresco de RAM sigue viva.
Por tanto no tendría que haber ningún problema en dejar algo de código en dicha RAM para uso y disfrute del SAI
Sí, la RAM sigue plenamente "activa", porque si no se borra. Pero la CPU, y esto no lo tengo seguro, puede estar apagada, si se activa es como en un encendido normal. Podría despertar y ejecutar código de la ram, o despertar y ejecutar código de un puntero programado en fábrica, de la bios. Esto no lo sé cierto, no hay un libro que publique todas esas especificaciones actuales, o no es fácilmente asequible.
Lo que pasa es que la mayoría de fabricantes de SAI son un mundo aparte. Poco o nada estandarizados.
Cierto.
Inmersos en el soft privativo y en general malo y caro.
El soft que controla mi SAI en linux es plenamente abierto, no uso el de la SAI. No he leído que diga nada de controlar estados de suspensión, pero sí que se que el driver funciona en modo "polling", por lo que no hay nada que hacer.
Quizás es que el mundo de las baterías( su mayor problema) esta muy alejado del mundo del soft y la microinformatica.
Es simplemente que no hay un estandard definido, y cada uno lo ha hecho como ha podido. Y eso es diferente del mundo de los portátiles a este respecto, es un comportamiento definido en la BIOS. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkodiMgACgkQtTMYHG2NR9UsyQCdGyOxv2M4qWg0QiA3/WxVD6bO 6lYAoIEX6QiAAv6vXbuFsSI3P3+xGdbY =CyvX -----END PGP SIGNATURE-----