El artículo de Wikipedia en ACPI contiene los detalles sobre los diferentes modos de ahorro de energía que están presentes en PC modernas.
Ésta es la idea básica, de cómo entiendo cosas:
La idea básica es mantener el estado actual del sistema persistió, por lo que cuando la máquina se pone de nuevo en funcionamiento, se puede reanudar en el estado en que se fue antes de que la máquina entrara en modo de suspensión/suspensión/hibernación, etc. Piense en ello como serialización para su PC.
En modo de espera, la computadora seguirá alimentando la RAM, ya que la memoria principal es volatile memory que necesita constante refreshing para mantener su estado. Esto significa que los discos duros, la CPU y otros componentes se pueden apagar, siempre que haya suficiente energía para mantener actualizada la DRAM y evitar que su contenido desaparezca.
En hibernación, la memoria principal también se apagará, por lo que los contenidos se deben copiar a un almacenamiento permanente, como un disco duro, antes de apagar el sistema. Aparte de eso, la premisa básica de la hiberación no es diferente del modo de espera: almacenar el estado actual de la máquina para restaurar en un momento posterior.
Teniendo esto en cuenta, probablemente no sea muy probable que pasar al modo de espera o hibernar cause problemas con las tareas que se están ejecutando en este momento. Sin embargo, puede no ser una buena idea permitir que la actividad de la red se detenga en el medio de la ejecución, ya que dependiendo del protocolo, su conexión de red podría expirar y no podría reanudarse al regresar el sistema a su estado de ejecución.
Además, puede haber algunas máquinas que solo tienen controladores de ahorro de energía escamosos que pueden hacer que pase al modo de espera y nunca vuelvan, pero eso es completamente un problema diferente.
Ese es un muy buen punto. ¡Nunca pensé en eso! – Svish
También tenga en cuenta que, si bien en prinicple standby/hibernate debería restaurar * todo * hardware a su estado anterior (RAM, CPU, gráficos, etc.), es posible que esto no funcione para todo el hardware. Por lo tanto, es posible que algunos dispositivos de hardware no se "activen" correctamente. Normalmente esto solo ocurre con controladores defectuosos, pero es algo a lo que hay que prestarle atención, especialmente con hardware inusual (por ejemplo, tarjetas de interfaz especiales). – sleske