Nuevo hilo para debatir/explicar de forma muy resumida las interfaces y tecnologías de almacenamiento. A su vez, la intención es tener un hilo en mediavida para recomendar SSD y comparar rendimientos de los diferentes modelos de SSD a partir de los usuarios de mediavida.
Conexiones físicas de SSD
Actualmente, el almacenamiento en ordenadores de usuarios se basa en 4 conexiones físicas: SATA, mSATA, M.2 y PCIe. ¿Cómo los diferenciamos? Como dicen, una imagen vale más que mil palabras:
Vale, entonces, ¿cuál es el mejor?. Para llegar a ese punto, debemos de entrar en el 'bus' que se utiliza en las diferentes conexiones. ¿Y qué es un 'bus'? Es un canal de transmisión entre sistemas digitales, es decir, define de forma física de cómo se transmiten los datos.
En la actualidad, la asociación entre las conexiones físicas y buses es la siguiente:
Conexión Física | Bus |
---|---|
SATA | SATA |
mSATA | SATA |
M.2 | SATA |
M.2 | PCIe |
PCIe | PCIe |
Efectivamente, hay únicamente dos buses. ¿Qué implica? Que el rendimiento viene definido por estos buses siendo la última implementación de SATA de 6Gbs (750MBs) y PCIe variable. ¿Por qué es PCIe variable? Porque este bus se puede implementa en almacenamiento como PCIe 3.0 x2, x4 y PCIe 4.0 x2 y x4 con una velocidad mínima de 15,8Gbs/1.975MBs (PCIe 3.0 x2) y una velocidad máxima de 63,2Gbs/7,9Gbs (PCIe 4.0 x4).
Valores teóricos y aproximados. Para entender PCIe 3.0, PCIe 4.0 y el significado de x2, x4, etc... -> PCI Express
¿Y entonces qué es AHCI y NVMe?
Pues son dos interfaces. ¿Qué es una interfaz y/o cómo lo podemos entender? Una interfaz define cómo dos sistemas digitales se comunican, pero esta vez, no se define la conexión física si no la define la comunicación a nivel de señales.
¿Qué interfaz corresponde con cada bus? Vamos a completar la tabla anterior:
Conexión Física | Bus | Interfaz |
---|---|---|
SATA | SATA | AHCI |
mSATA | SATA | AHCI |
M.2 | SATA | AHCI |
M.2 | PCIe | NVMe |
PCIe | PCIe | NVMe |
Sí, NVMe solo se utiliza para memorias no volátiles (NVM = Non Volatile Memory) porque aprovechan la baja latencia de las memorias flash tipo NAND. Este punto entra en una parte más técnica que no voy a entrar. Lo importante es conocer ambas interfaces y que pueden actuar como punto de limitación y/o imcompatibilidad, razón por la que se utiliza NVMe con memorias flash tipo NAND (SSD).
Lo importante, ¿qué SSD me compro?
Pues dependerá del entorno de trabajo en el que te encuentres. Un SSD SATA para juegos y almacenamiento cumple sobradamente, pero habrá casos que se dedican a temas de renderizado y/o tareas de alta carga de IO's que le saquen partido a los M.2 PCIe. Añado un vídeo para hacer más ameno el hilo.
Recomendaciones
El más barato, si la diferencia es de máximo 5-10€ iría al Samsung. Ya explicaremos las razones...
El precio recomendable de compra de un 1TB de un SSD sería de 100€. Si te gastas esta cantidad y/o menos es que has hecho una muy buena compra a día de hoy.
Hilo en construcción
Depende del éxito, corregiré imperfecciones y añadiendo toda la información que resulte útil y necesaria.
Pendiente
Comparación de características más importantes de SSDExplicación de las celdas de SSD
Explicación DRAM Caché