Almacenamiento en las Pocket PC
Si compras una PDA seguramente use Windows Mobile 5.0 o posterior. Sin embargo, los usuarios de PDAs bajo Windows Mobile 2003 más de una vez se han llevado la sorpresa al encender el aparato y ver que habían perdido muchos datos, aplicaciones, y configuración.
En los dispositivos con WM 2003 y anteriores, el sistema de ficheros, incluyendo el almacenamiento de ficheros y ejecutables, está en la RAM. De esta forma, la RAM sirve, como en el caso de un PC como memoria principal, pero también como sistema de ficheros (el disco duro en el PC)
El problema está en que la RAM necesita, aunque poca, alimentación continua. Una pocket PC, incluso apagada, alimenta a la memoria mediante la batería. Pero si dejamos que ésta se descargue completamente, adiós alimentación y adiós datos y aplicaciones.
En Windows Mobile 5.0, sigue habiendo una ROM con las aplicaciones preinstaladas (como el Sistema Operativo) , y la RAM se sigue usando como memoria principal. Pero el sistema de ficheros reside ahora en memoria flash. Esta memoria no necesita de alimentación para conservar los datos, sólo al leerse y escribirse.
El problema ahora está en que el acceso a este tipo de memoria es más lento que en la RAM volátil (SDRAM, etc). Además se desgasta si siempre se escribe sobre el mismo sitio. Para ello el SO escribe en distintas zonas y mantiene un mapa para saber dónde están los bloques usados. Pero si hay poco espacio disponible tardará más tiempo, así que conviene tener la mayor cantidad de espacio libre.