Entradas

Mostrando entradas de 2015

Programación y organización del medio flash

Imagen
Ya se ha visto en el post anterior cómo se podría leer el estado de la celda o transistor mediante la medición de la diferencia de potencial entre la fuerte o surtidor y el drenador; también se ha visto que los distintos tipos de codificación posibles daban lugar a distintos tipos de tecnologías flash NAND (2D): SLC, MLC, TLC… Sin embargo, no todo en la vida es de color de rosa y a partir de ahora voy a exponer cómo la manipulación y gestión de la tecnología flash tiene una serie de complejidades. Programación Para empezar, la modificación de los datos en una celda de flash no es una operación directa ya que antes de poder re-programar el FGT o la celda ésta tiene que haberse borrado previamente. Eso es lo que se conoce como comportamiento “ erase before write “. Los detalles de estas dos operaciones que siempre van de la mano formando lo que se conoce como ciclo de borrado/programación (o en su abreviación más común P/E cycle ) son: Borrado : se utilizan técnicas como el  ...

Breve introducción al almacenamiento flash

Imagen
Gracias al desarrollo de la tecnología de consumo podría afirmar que, a día de hoy, buena parte del público general ha oído hablar de los discos de estado sólido o de la tecnología flash. Empezando por lo básico, un disco de estado sólido (o SSD) es un dispositivo de almacenamiento persistente (no volátil) en donde se ha encapsulado una determinada cantidad de memoria bajo una carcasa similar a la de un disco duro convencional (HDD) y que además utiliza el mismo interface de comunicación que éste (SATA o SAS). Digo “utiliza” por poco tiempo ya que en otra nueva entrada de este blog aclararé un poco esto. La principal gran diferencia entre un SSD y un disco duro convencional es que el SSD no está compuesto por platos unidos por un eje girando a gran velocidad donde un cabezal realiza las operaciones de lectura y escritura, es decir, no hay partes mecánicas ni tecnología rotacional. La memoria encapsulada en la carcasa del SSD es de tipo flash. ¿Qué es esto de la memoria flash? La...