¿Qué es un sistema de archivos flash?
Un sistema de archivos flash es uno que se compone de un tipo de memoria de solo lectura programable electrónicamente borrable (EEPROM) llamada Memoria Flash. Es uno de los métodos más populares para almacenar datos y no es volátil, lo que significa que conserva información incluso cuando no hay poder. Encontrado en los servidores del centro de datos, así como los teléfonos móviles y las computadoras portátiles, se organiza un sistema de archivos flash en bloques de datos, cada uno que debe borrarse en su totalidad antes de ser escrito. El bloque de borrado estándar contiene aproximadamente 128 kilobytes de datos, y algunos bloques pueden almacenar hasta 2,048 kilobytes.
La memoria en un sistema de archivos flash no puede almacenarse por un tiempo infinito. Después de un cierto número de ciclos de escritura y borrado, los datos se corrompen y las secciones de la memoria ya no se pueden usar. La nivelación de desgaste se usa para crear un equilibrio entre partes del flash que se usan con frecuencia y otras que no lo son. El proceso de nivelación de desgaste dinámico puede conducir a grandes bloques de un disco con datos querara vez se altera, lo que provoca cambios frecuentes en otras áreas. Una estrategia más estática mueve datos a lugares que se usan más para que el equilibrio sea más eficiente.
En un sistema de archivos flash, los datos se encuentran utilizando un método para mapear bloques y sectores de datos. Estos mapas de estructura de datos se almacenan dentro de los dispositivos Flash y se actualizan cuando se realizan cambios en el uso de identidades asignadas especiales para cada bloque. Los sectores y los bloques se asocian automáticamente cuando se produce un ciclo de reescritura en la memoria de acceso aleatorio, pero en un sistema flash, un mapa indirecto ayuda a los sectores de enlace con bloques. Los datos se pueden encontrar más rápidamente con un mapa directo que se almacena en la capa de transacción flash, un tipo de sección de interfaz que contiene la información sobre los datos asignados a varios bloques y borra unidades.
La retención de datos a menudo se enumera como un beneficio para el sistema de archivos flash. ¿Cuánto tiempo? Los datos permanecen seguros dependeEn la temperatura de funcionamiento y cuántos ciclos de escritura y borrado puede sufrir un dispositivo de memoria antes de que el rendimiento del sistema se degrade. Muchos sistemas de flash están clasificados hasta los últimos 20 años y para tolerar entre 1,000 y 1,000,000 de ciclos de borrado. Cuanto más frecuentemente se escriben y borran los datos, y cuanto más altas son las temperaturas, más corta es la esperanza de vida general del sistema de datos y memoria retenidos.