
Estaba leyendo una pregunta sobre copias de seguridad con unidades flash, pero no estaba muy seguro de por qué las SSD serían mejores que las unidades flash para realizar copias de seguridad.
Para mí, las unidades de estado sólido parecen versiones más grandes de unidades flash. Pero seguramente debe haber algo que haga que los primeros sean mucho más fiables que los segundos.
¿Cuál es la diferencia entre una SSD y una unidad flash normal? Por ejemplo, ¿ambos usan NAND?
Respuesta1
Tanto Flash como SSD se basan enMemoria flash basada en NAND, cualretiene datos sin energía, por lo que se puede etiquetar como memoria Flash.
Tecnológicamente, las principales diferencias entre ambos están en:
- La tecnología subyacente utilizada para construir la NAND,
- La calidad del controlador de memoria Flash,
- El conector del ordenador: USB o SATA.
Tecnologías NAND
Las tecnologías NAND divergen en dos puntos: velocidad y precio.
Por un lado se encuentraMLC(Celda multinivel) que es un elemento de memoria capaz de almacenar más de un bit de información. La mayoría de las memorias flash MLC NAND tienen cuatro estados posibles por celda (o incluso más con TLC), por lo que pueden almacenar varios bits de información por celda. Esto reduce la cantidad de transistores necesarios, lo que reduce el tamaño y los costos de fabricación, al mismo tiempo que reduce la velocidad y aumenta la posibilidad de errores.
Por otro lado se encuentra SLC (celda de un solo nivel), donde cada celda puede existir en uno de dos estados, almacenando un bit de información por celda. Esto aumenta la velocidad de acceso, al mismo tiempo que aumenta los costos de fabricación y el uso de electricidad.
Una celda MLC generalmente tiene una capacidad nominal de 10,000 ciclos de borrado/escritura, mientras que una celda SLC puede durar 10 veces más antes de fallar.
Debido a estas diferencias, MLC se utiliza normalmente en medios más lentos y económicos, a los que se accede normalmente a través de USB. Un buen SSD utilizará SLC y será más costoso, pero más rápido, tendrá una vida útil más larga y normalmente se podrá acceder a él a través de SATA 2 o 3.
Controlador de memoria
Un controlador de almacenamiento masivo USB tiene sólo un pequeño microcontrolador con una pequeña cantidad de ROM y RAM en el chip.
Un controlador SSD es mucho más complicado. El controlador es un procesador integrado que ejecuta código a nivel de firmware y es uno de los factores más importantes del rendimiento de una SSD. Algunas de las funciones realizadas por el controlador incluyen:
- Código de corrección de errores (ECC)
- Nivelación de desgaste
- Mapeo de bloques defectuosos
- Leer depuración y leer gestión de perturbaciones
- Leer y escribir almacenamiento en caché
- Recolección de basura
- Cifrado
En un SSD híbrido, el controlador también gestionará un pequeño disco duro clásico.
Conector
Una memoria USB normalmente utiliza un conector USB estándar A que proporciona la interfaz física a la computadora host. Ahora pueden alcanzar velocidades de USB-3 para los modelos más costosos, o USB-2 para los más comunes.
La tecnología SSD utiliza interfaces electrónicas compatibles con las unidades de disco duro internas de bloque de entrada/salida (E/S) tradicionales. Además, se han diseñado nuevas interfaces de E/S, como SATA Express, para abordar requisitos específicos de la tecnología SSD. La mayoría de las tarjetas SSD suelen ser mucho más rápidas que los discos duros clásicos.
Resumen
Una unidad Flash suele tener menos capacidad de memoria, es más lenta, más barata y también menos confiable que una SSD.
Por supuesto, siempre existen dispositivos que salvan estas diferencias mediante el uso de tecnologías de compensación.
Referencias:
Respuesta2
Existen algunos artículos sobre las diferencias entre SSD y unidades flash.
- SSD simplemente significa un disco duro que no se mueve
- Flash es un tipo de memoria que es muy rápida y no requiere energía continua (no volátil)
- Los SSD solían usar RAM, pero ahora usan Flash en su lugar
- En resumen, no se debe comparar Flash con SSD, del mismo modo que no se deben comparar las baterías con las de iones de litio. En ambos casos, el segundo es un tipo del primero.
https://danielmiessler.com/blog/the-difference-between-ssd-and-flash-hard-drives/ http://www.mynetworks.me/2010/12/20/ssd-solid-state-drive-vs-flash-drive-usb-drive/
Respuesta3
- La mayoría de los SSD usan NAND, aunque los mejores pueden usar memoria más rápida como DRAM.
- Creo que una de las mayores diferencias es simplemente que las unidades SSD se fabrican con un estándar más alto que las unidades flash USB. Las unidades flash se utilizan normalmente para el transporte de datos y el almacenamiento a corto plazo, por lo que no es necesario que sean tan confiables como una SSD.