Sistema de archivos no volátil


El sistema de archivos no volátiles ( NVFS ) es un sistema de archivos de memoria flash introducido en el lanzamiento de los modelos portátiles de Palm Personal Digital Assistant Tungsten T5 , Tungsten E2 , Palm TX , Z22 , Treo 650 / 700 / 680 / 755p y Palm Centro .

El NVFS, como afirma palmOne, es un sistema de archivos diseñado para mantener segura toda la información en caso de que se agote la batería. Los diseños de memoria no flash anteriores perderían todos los datos almacenados en el caso de una pérdida de energía. NVFS es un derivado de la memoria flash , que almacena continuamente todos los datos incluso cuando no se aplica energía. palmOne inventó NVFS en respuesta a las quejas de que los datos de una computadora de mano se destruyeron cuando se agotó la batería. En el pasado, era necesario mantener la computadora de mano cargada continuamente para evitar la pérdida de datos, ya que toda la información se almacenaba en una memoria volátil.

Los PDA que ejecutan el sistema operativo Windows Mobile 5.0 han adoptado una función similar y se denomina "Almacenamiento persistente".

NVFS utiliza la tecnología de memoria flash NAND para retener los datos del dispositivo portátil en caso de que se cambie la batería o si la batería se queda sin energía. palmOne afirma que la memoria Flash es una ventaja para la mayoría de sus consumidores, ya que muchos de ellos no quieren cargar la computadora de mano con demasiada frecuencia y consume menos energía en general. NVFS utiliza una arquitectura de datos completamente nueva que podría volver incompatibles algunas aplicaciones que funcionaban muy bien con dispositivos portátiles que no son NVFS.

Debido a que el sistema de archivos NVFS fue diseñado para usar grupos de bloques de 512 bytes , los usuarios avanzados se han quejado de que los archivos ocupan aproximadamente un 33 % más de espacio que en los sistemas de archivos volátiles. De hecho, un sistema de archivos volátil utiliza un tamaño de bloque de solo 14 bytes, en comparación con el tamaño de bloque mínimo del sistema de archivos NVFS de 512 bytes. palmOne respondió a esta queja ofreciendo una tarjeta SD de 128 megabytes gratuita a pedido de clientes seleccionados. [1] En el lanzamiento anticipado de NVFS, Palm (en ese momento palmOne) [ se necesita aclaración ]comprometerse a trabajar en una actualización de ROM Flash para reducir la sobrecarga de la arquitectura NVFS. Actualmente, los productos de la marca Palm que usan NVFS deben enviarse con NVFS Fix ya instalado. (La Tungsten E2 usa bloques de 4kb). (Se recomienda que quienes tengan versiones anteriores de Palm Treo 650 y Tungsten T5 instalen NVFS Fix lo antes posible). Tal controversia le dio a la Tungsten T5 y al Treo 650 comentarios desfavorables por parte de los usuarios avanzados. [ cita requerida ]

palmOne lanzó el primer Sprint Treo 650 Updater, que se diseñó para garantizar que la sobrecarga del tamaño del bloque se redujera de 512 bytes a 16-32 bytes (generalmente 32 bytes, pero puede ser tan bajo como 16 bytes dependiendo de la demanda del archivo), lo que resultó en Mejoras drásticas en la eficiencia de la gestión de memoria del sistema de archivos NVFS. [2] El 16 de junio de 2005 se lanzó una segunda actualización del Sprint Treo 650. La actualización del firmware GSM desbloqueado también se lanzó el día de la segunda actualización del firmware del Sprint Treo 650, que también mejora la eficiencia del sistema de archivos NVFS. para abordar los problemas conocidos antes del lanzamiento de la actualización del firmware. [3]La actualización de firmware de Rogers Wireless Treo 650 se publicó silenciosamente en el sitio de soporte de Rogers Wireless Treo 650 y comparte las mismas correcciones de errores y actualizaciones de eficiencia de memoria NVFS que con la versión GSM desbloqueada. [4] La versión inicial de palmOne Tungsten E2, Verizon Wireless Treo 650 y Earthlink Wireless Treo 650 ya tiene evaluados los problemas del sistema de memoria NVFS.