Existe un alto riesgo de que ante la actualización de la memoria flash ROM de nuestro PDA, ocurra algún tipo de incidencia que deje nuestro dispositivo móvil con una versión corrompida del sistema operativo. Esto motivará que ya no se inicie correctamente y que deba ser llevado al servicio técnico para solucionar el problema. Un corte de corriente o un problema con la batería del PDA, entre otras causas, pueden ser suficientes.
PalmSource, una de las empresas que ofrecen soporte de actualización para la memoria flash ROM de los dispositivos que comercializa, consciente de este serio problema, acaba de obtener la patente número 6.918.017 de la United States Patent and Trademark Office del Gobierno de los EE.UU. de América.
Esta nueva patente protege el trabajo original de PalmSource, que describe su sistema para evitar que accidentes ocurridos durante el delicado proceso de actualización, impidan el correcto funcionamiento posterior del dispositivo móvil.
El procedimiento patentado podría resumirse en 4 sencillos pasos…
• 1) El dispositivo tiene 2 áreas de memoria flash independientes, que podríamos llamar A y B. El dispositivo siempre arranca tomando el sistema operativo contenido en el área A, siendo el área B una zona de memoria temporal que sólo es utilizada en los procesos de actualización.
• 2) Cuando se realiza una actualización, esta es instalada en el área B, preservándose por el momento intacto el valioso contenido del área A. De esta forma, si la actualización se interrumpe antes de tiempo por cualquier motivo, podremos volver a iniciar el proceso de actualización una vez subsanado el problema que originó la interrupción.
• 3) Si el proceso de actualización pudo terminar, se comprueba mediante los algoritmos apropiados que el contenido del área B, donde se acaba de grabar la actualización, es correcto. En caso de detectarse algún error en esta comprobación, se estima que aunque la actualización no se ha visto interrumpida, la información grabada se ha corrompido por algún error durante la transmisión. En este último caso deberemos volver a realizar la actualización de nuevo, sin que siga existiendo ningún peligro de incidencia seria.
• 4) Por el contrario, si la comprobación realizada en el procedimiento anterior no detecta ninguna anomalía, sencillamente se copia el contenido del área B, donde esta la versión actualizada, al área A, sobrescribiendo la versión obsoleta del sistema operativo.
fuente: http://www.ospowered.com/modules.php?nam...le&sid=270