Primero, está comparando una ‘computadora de propósito general’ con un sistema integrado (TV). Sí, ambos usan CPU y memoria, pero el concepto de un sistema operativo es muy diferente.
Para la computadora de propósito general, ejecutar cualquiera de Windows, OSX, Linux, etc., todo se recuperará, pero la posibilidad de tener una tarea incompleta es muy grande, especialmente en lo que respecta a las actualizaciones del disco. Por lo tanto, es probable que tenga varios archivos abiertos y corra el riesgo de corromper un archivo y perder algo de trabajo. Al reiniciar, todos esos archivos abiertos deben inspeccionarse y cerrarse para que su próxima apertura funcione correctamente. En un nivel superior, el correo no enviado se volverá a poner en cola y el envío se completará. Pero cosas como trabajos de impresión que fueron interrumpidos simplemente serán cancelados. Y puede haber cientos de otras tareas que están tomando la decisión de recuperarse o abandonar.
En general, Windows quiere un apagado ordenado porque no es determinista cuánto tiempo llevará el próximo reinicio, dado todo el desorden que necesita para limpiar, y eso hace que la experiencia del cliente sea mala (su abuela se quejará de que la computadora fue actuando diferente …)
Para la televisión, la situación es muy diferente. Al ser un sistema integrado, su sistema operativo es casi inexistente. No tiene ningún disco, por lo que no hay escrituras intermedias para recuperar. No tiene una impresora, por lo que no hay cola para borrar. Es posible que haya estado enviando un correo electrónico (cuando desconectó el enchufe) pero los procesos de TV realmente no se preocupan por eso. La mayor parte de lo que constituye un sistema embebido son procesos discretos y bien conocidos que están diseñados para sobrevivir a la pérdida de energía sin corromper el sistema. Entonces, cuando reinicia (restablece la energía y enciende) el televisor, es casi como la primera vez que se enciende. Digo “casi” porque puede estar diseñado para tener una pantalla de configuración por primera vez, configurando canales y preferencias, que luego se escribe en una EEPROM para su almacenamiento y reutilización más tarde.
Para ambos, se está recuperando mucho después de un corte de energía. Pero los televisores están mejor diseñados para lidiar con eso. Son complejos pero tienen un conjunto de tareas muy simple y fijo del que son responsables. Las computadoras de uso general son mucho más sensibles simplemente porque hay muchas más posibilidades de que se introduzcan errores, que deben ser inspeccionados y corregidos.
Lo mismo se aplica al almacenamiento USB. Si solo lo sacas, pueden pasar cosas malas. Si selecciona “expulsar” en el menú, el sistema operativo asegura que todas las escrituras estén completas y los archivos cerrados correctamente. Un dispositivo USB es tanto un sistema integrado como una parte temporal del sistema operativo (almacenamiento externo). Es la parte temporal que no puede mantenerse al mismo nivel de recuperación.