rampopo escribió:ni sé que significa V-Nand ni sé que son las capas pero me alegro mucho.
A ver V-NAND es una disposición de las capas, de manera vertical como ya dijo un compañero.
¿Que son estas capas?
Para entender esto debemos entender que existen dos tecnologías, basadas en dos tipos de puertas lógicas y en transistores MOSFET (en verdad son un tipo muy específico de estos) que permiten almacenar un 0 o un 1, "lógico", es decir un bit. Existen las NOR y las NAND:
1 - Las NOR son mucho más lentas pero pemiten acceder a un bit de manera aleatoria, es decir tenemos dos formas de acceder:
-
Aleatoriamente: Indica que se puede acceder a un bit de una celda en concreto sin necesidad de pasar por las demás.
-
Secuencialmente: Se sigue una secuencia, no se permite acceder a una celda sin acceder a las celdas anteriores a esta, por decirlo fácil.
2 - Las celdas NAND en cambio son mucho más rápidas, y más baratas además, pero sólo permiten el acceso secuencial. De ahí los diferentes problemas que dan. Ya que no se puede acceder sin haber pasado por las celdas anteriores.
¿Qué es una capa?Una capa en una unidad SSD, es brevemente un conjunto de celdas situadas, seguidas o consecutivas, de una determinada manera si es con tecnología V-NAND, las celdas se disponen verticalmente, esto permite aumentar la densidad de datos.
Cada celda es capaz de almacenar un bit al menos, ahora bien existen distintos tipos de celdas, dependiendo de los niveles de almacenamiento y de los datos que almacena. Pero estos celdas tienen limitaciones de escrituras porque sufren un desgaste.
-
Celdas SLC: Muy rápidas y las que más duran, pero debido a que solo pueden almacenar un bit, muy caras. SLC viene de Single Level Cell, o Celda de un nivel. Como decimos las que más duran hasta 100.000 escrituras por celda. Su coste es tan alto que ya no se fabrican, para el mercado doméstico.
-
Celdas MLC (Celda de dos niveles). Menos rápidas, pero almacenan hasta dos bits en cada una de ellas. Su duración es mucho menor, llegando como mucho a las 10.000 escrituras. Más baratas de fabricar.
-
Celdas TLC (Celda de tres niveles). Menos rápidas que las MLC y mucho menos que las SLC. Permiten almacenar hasta tres bits por celda. Su densidad de datos es mucho mayor, pero su duración es de apenas 3.000 escrituras con ciertos "controladores" (unos circuitos especiales) hasta 5.000 escrituras.
-
Celdas QLC (celda de cuatro niveles), las más baratas de fabricar, las que permiten mayor densidad de información Pueden almacenar cuatro bits por celda, pero tienen dos contrapartidas enormes son las más lentas y las que menos duran, en el mayor de los casos 1.000 escrituras por celda.
¿Cómo se mide estas escrituras, respecto a los datos?Un disco duro tradicional, no sufre un desgaste digamos tan cuantificable, nunca sabes cuando va a estropearse relativamente hablando, pero una unidad SSD siempre se estropeará o dejará de funcionar al llegar al máximo de sus escrituras, para ello se creó una forma o unidad especial que mide los datos a escribir son lo llamados TBW o Terabytes escritos. Miden la cantidad máxima de información a escribir antes de que la unidad quede inservible. Estos TBW son estimados por los fabricantes, pero dependerá del uso que se le de a la unidad.
Unidades SSD de 240 GB por ejemplo suelen tener unos 100-150 TBW. Esto significa que si son 100 TBW son unos 36,5 GBW/ día. Y no os creáis que no se pueden alcanzar dichos GBW/ día. Por ello hay que usar las mayores recursos para evitar que se escriba la unidad, y por eso es siempre recomendable desactivar cualquier servicio que haga un flujo de escritura constante, como el servicio de indexación de archivos de Windows, o el de defragmentación (una unidad SSD no sólo no necesita estar defragmentada, si no que cuanto más fragmentada esté mejor, ya que a nivel de rendimiento no hay problema y a la vez nos evitamos escribir siempre en las mismas celdas)
Hablábamos antes del tema de las NAND y sus desventajas. La principal desventaja es su forma de escritura. En las unidades SSD se da un fenómeno llamado "escritura amplificada" esto es porque no se puede escribir una celda específicamente sin haber escrito las demás del mismo bloque de datos. El bloque es un conjunto lógico de celdas pero que accede a un conjunto de celdas físicas, por ejemplo si un bloque es de 20 KB, hay que escribir todo ese bloque, no se puede escribir sólo una celda de ese bloque. Y lo peor, cuando se borra un bloque realmente se está escribiendo un cero en cada celda, es decir que siempre se va a escribir aunque se borre. El tema es que no se puede borrar un bloque que no haya sido escrito antes. Y esto es un enorme problema, porque tantas escrituras degradan la unidad. Lo cierto es que en principio no se puede saber ni siquiera si un bloque está borrado o no si hay un archivo o no, y por ende siempre hay que escribir un cero en cada celda de dicho bloque sin saber si hay algún archivo almacenado o no. Por eso se creó una tecnología o funcionalidad llamada TRIM que permite saber que bloques están o no vacíos, para no escribirlos de nuevo y en el caso hacer sólo una escritura no varias. Esto aumenta considerablemente la salud de la unidad SSD.
Salu2