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

Anuncio

Anuncio
Anuncio

disco duro de estado sólido Si alguna vez has tenido o has considerado poseer una SSD, es posible que hayas escuchado a los comentaristas que hablan sobre el apoyo de TRIM. También puede haberse dado cuenta de que el soporte TRIM es bastante importante. Las publicaciones de noticias sobre los principales sitios tecnológicos informan constantemente de que la marca X ha agregado soporte TRIM, haciendo un gran alboroto al respecto una y otra vez.

Sin embargo, estos nuevos informes rara vez explican qué es 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 esté pensando comprando.

Un tutorial Quick Solid State Drive

Antes de que pueda entender correctamente por qué los sitios web tecnológicos hablan tanto acerca de 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 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 la falla de la unidad de disco duro 4 Herramientas para predecir y prevenir la falla de disco duro Si hay una pieza de equipo en su computadora que predeciría fallar primero, ¿qué haría? ¿ser? Lea más porque no hay ningún elemento mecánico para ellos. Cuando se escriben datos en una memoria flash, se manipulan y se preparan algunas cargas eléctricas. Tus datos están guardados.

disco duro de estado sólido

Sin embargo, para que este proceso tenga sentido como datos, la SSD debe organizar los datos de cierta manera. Por lo general, una celda de memoria flash tendrá trozos de memoria más grandes llamados "bloques" que están formados por trozos de memoria más pequeños llamados "páginas".

Cuando una SSD se instala por primera vez en un sistema, está vacía; así que todo funciona como es de esperar Cuando escribe un archivo en el disco, el controlador del SSD ordena los datos en bloques y páginas. Como el disco está vacío, 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 intentas escribir archivos en páginas que ya están ocupadas por datos. Esto no es algo que ocurre solo cuando un disco SSD está casi lleno, porque escribir datos en un disco duro de estado sólido no es lineal.

Digamos que tienes seis páginas disponibles representadas por las letras A a F. Intuitivamente, esperas 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 una SSD, por lo que los datos de todas las páginas se pueden recuperar igualmente rápidamente. 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 tener todas sus páginas usadas.

disco duro de estado sólido

Cada vez que intenta escribir datos en una página que se utiliza, se encuentra con algo llamado "penalización de reescritura de bloque". Las páginas están muy específicamente organizadas en bloques. Si tiene que reemplazar los datos en una página, debe volver a escribir todos los datos en el bloque completo . Una página suele ser de 4 KB, y un bloqueo suele ser de 512 KB, por lo que de repente se trata de muchos más datos. Toda la información en el bloque debe escribirse en la memoria caché del SSD, para que no se pierda, luego los datos se vuelven a escribir en el bloque completo y en todas sus páginas.

Parece que consume mucho tiempo, ¿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, una SSD puede ser veinte veces más lenta al escribir datos.

TRIM salva el día

Ahora puedes estar diciéndote a ti mismo - Dios, esto parece una manera tonta de hacer las cosas. ¿Por qué no se puede eliminar una sola página para que no se tenga que 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 ha ocurrido una explosión de SSD de nivel de consumidor. Las computadoras han estado usando discos duros mecánicos durante décadas, y los sistemas operativos están optimizados para ellos.

TRIM es una especificación de comando que le da a un sistema operativo la capacidad de decirle a un disco de estado sólido específicamente qué página contiene los datos que el usuario ha eliminado. El controlador de 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 de bloque se reduce a un problema de comunicación. Los SSD actuales no tienen forma de saber qué páginas se eliminaron, y por eso terminan borrando y volviendo a escribir todo el bloque.

unidad de estado sólido

La implementación del soporte TRIM tiene que ocurrir en el sistema operativo y en el firmware del SSD. Microsoft ha implementado soporte TRIM en Windows 7 y también en Windows Server 2008 RS, y hasta el momento son los únicos sistemas operativos importantes que ofrecen soporte TRIM. Muchas de las unidades de estado sólido actuales también incluyen 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
  • Kingston SSDNow Drives
  • OCZ Agility, Summit y Vertex
  • Patriot Torqx
  • SuperTalent Ultradrive

Esta no es una de las unidades del mercado, y existe la posibilidad de que las unidades que no admitan TRIM tengan TRIM habilitada con una futura revisión de hardware. Si tiene dudas, visite el sitio web del fabricante de SSD cuya intención es comprar. Por lo general, pregonan el apoyo de TRIM si lo tienen.

Conclusión

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

Crédito de la imagen: Avye

In this article