¿Por qué TRIM es importante para los discos duros de estado sólido? [Tecnología explicada]

  • Lesley Fowler
  • 0
  • 3225
  • 589
Anuncio

Si alguna vez ha tenido o ha considerado ser propietario de un SSD, es posible que haya escuchado a los revisores. También es posible que haya captado el hecho de que el soporte TRIM es un gran problema. Las publicaciones de noticias en los principales sitios de tecnología informan constantemente que la marca X ha agregado soporte TRIM, haciendo un gran alboroto una y otra vez.

Sin embargo, estos nuevos informes rara vez explican qué es realmente el soporte TRIM, lo que puede dificultarle entender por qué TRIM es tan importante y por qué realmente lo necesita en su SSD o en cualquier disco duro de estado sólido en el que pueda estar pensando comprando.

Un tutorial de unidad de estado sólido rápido

Antes de que pueda comprender adecuadamente por qué los sitios web de tecnología hablan tanto sobre TRIM. necesita reforzar su conocimiento sobre cómo funcionan los discos duros de estado sólido.

Una unidad de estado sólido es simplemente una placa de circuito llena de chips de memoria flash y un controlador que se encarga de descubrir la mejor manera de mover los datos alrededor de la unidad y su computadora. Los chips de memoria flash son mucho, mucho más rápidos que los discos 4 Herramientas para predecir y prevenir fallas en el disco duro 4 Herramientas para predecir y prevenir fallas en el disco duro Si hay una pieza de equipo en su computadora que usted predice que fallará primero, ¿ser? porque no hay elemento mecánico para ellos. Cuando escribe datos en una memoria flash, algunas cargas eléctricas se manipulan y ¡listo! Sus datos se guardan.

Sin embargo, para que este proceso tenga sentido como datos, el SSD tiene que organizar los datos de cierta manera. Por lo general, una celda de memoria flash tendrá fragmentos de memoria más grandes llamados “bloques” que se componen de fragmentos de memoria más pequeños llamados “paginas”.

Cuando un SSD se instala por primera vez en un sistema, está vacío; así que todo funciona como cabría esperar. Cuando escribe un archivo en la unidad, el controlador del SSD organiza los datos en bloques y páginas. Debido a que la unidad está vacía, esto no es demasiado complejo. La escritura continúa normalmente y es muy rápida, mucho más rápida que cualquier disco duro mecánico.

Área de castigo

El problema surge cuando intenta escribir archivos en páginas que ya están ocupadas por datos. Esto no es algo que ocurre solo cuando un SSD está casi lleno, porque escribir datos en un disco duro de estado sólido no es lineal.

Digamos que tiene seis páginas disponibles representadas por las letras A a F. Intuitivamente, esperaría que los datos se escriban linealmente, progresando de A a F. En realidad, los datos no están tan bien estructurados. El orden puede ser B, luego D, luego A, y así sucesivamente. No hay un componente mecánico en un SSD, por lo que los datos de todas las páginas se pueden recuperar con la misma rapidez. Además, Windows no elimina automáticamente todos los datos de una página cuando se elimina la información que contiene. Un SSD cuando parece estar medio lleno, de hecho puede usar todas sus páginas.

Cada vez que intentas escribir datos en una página que se usa, encuentras algo llamado “penalización de reescritura en bloque”. Las páginas están muy específicamente organizadas en bloques. Si tiene que reemplazar los datos en una página, tienes que reescribir todos los datos en todo el bloque. Una página suele ser de 4KB, y un bloque suele ser de 512KB, por lo que de repente se trata de muchos más datos. Toda la información en el bloque debe escribirse en el caché del SSD, para que no se pierda, luego los datos se reescriben en todo el bloque y en todas sus páginas..

Parece lento, ¿no? Es. En el mejor de los casos, un SSD que encuentre esta penalización escribirá datos cinco veces más lento. En el peor de los casos, un SSD puede ser veinte veces más lento al escribir datos.

TRIM salva el día

Ahora te puedes estar diciendo a ti mismo: Dios, esto parece una forma tonta de hacer las cosas. ¿Por qué no se puede eliminar una sola página para que no sea necesario borrar y volver a escribir todo el bloque??

La razón, simplemente, es que las unidades de estado sólido son nuevas. Solo en el último año se produjo una explosión de SSD a nivel del consumidor. Las computadoras han estado utilizando discos duros mecánicos durante décadas y los sistemas operativos están optimizados para ellos..

TRIM es una especificación de comando que realmente le da a un sistema operativo la capacidad de decirle a una unidad de estado sólido específicamente qué página contiene los datos que el usuario ha eliminado. El controlador del SSD puede tomar esta información y luego usarla para borrar páginas específicas en lugar de bloques enteros. El problema de una penalización de reescritura en bloque realmente se reduce a un problema de comunicación. Los SSD de hoy no tienen forma de saber qué páginas se eliminaron, razón por la cual terminan borrando y reescribiendo todo el bloque.

La implementación del soporte TRIM tiene que ocurrir en el sistema operativo y en el firmware del SSD. Microsoft ha implementado el soporte TRIM en Windows 7 y también en Windows Server 2008 RS, y hasta ahora son los únicos sistemas operativos principales que ofrecen soporte TRIM. Muchas de las unidades de estado sólido actuales también se envían con firmware habilitado para TRIM, pero no todas. Los SSD con soporte TRIM incluyen:

  • Corsair Nova, Rendimiento y Reactor
  • Crucial M225
  • Intel X25-M
  • G.Skill Falcon
  • Unidades SSDNow de Kingston
  • OCZ Agilidad, Cumbre y Vértice
  • Patriot Torqx
  • SuperTalent Ultradrive

Esto no es cada en el mercado, y existe la posibilidad de que las unidades que no son compatibles con TRIM tengan habilitado TRIM con una futura revisión de hardware. Si tiene dudas, visite el sitio web del fabricante de SSD que desea comprar. Por lo general, anunciarán el soporte TRIM si lo tienen.

Conclusión

El soporte TRIM es un gran problema. Si está comprando un SSD ahora o en el futuro, lo quiere. Si ya tiene un SSD, debe consultar el sitio web de su fabricante para ver si tienen una actualización de firmware que lo habilite en su unidad. Con TRIM, el SSD de su computadora siempre estará felizmente a toda velocidad.

Haber de imagen: Avye




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.