Por que o TRIM é importante para discos rígidos de estado sólido? [Tecnologia explicada]

Propaganda

Propaganda
Propaganda

disco rígido de estado sólido Se você já possuiu ou considerou possuir um SSD, você pode ter ouvido os revisores. 5 Sites de Revisão de Hardware de Computador Para o Entusiasta de PC 5 Sites de Revisão de Hardware de Computador Para Entusiastas de PC Leia Mais e outros comentaristas falando sobre suporte a TRIM. Você também pode ter percebido que o suporte a TRIM é um grande negócio. Postagens de notícias sobre os principais sites de tecnologia relatam constantemente que a marca X adicionou suporte ao TRIM, fazendo um grande barulho sobre isso várias vezes.

No entanto, esses novos relatórios raramente explicam o que realmente é o TRIM, o que pode dificultar a compreensão do motivo pelo qual o TRIM é importante e por que você realmente precisa dele em seu SSD ou em qualquer disco rígido de estado sólido em que você possa estar pensando comprando.

Um tutorial sobre a unidade de estado sólido rápido

Antes que você possa entender corretamente por que os sites de tecnologia falam muito sobre o TRIM. você precisa reforçar seu conhecimento sobre como os discos rígidos de estado sólido funcionam.

Uma unidade de estado sólido é simplesmente uma placa de circuito cheio de chips de memória flash e um controlador encarregado de descobrir a melhor maneira de mover dados pela unidade e pelo computador. Os chips de memória flash são muito, muito mais rápidos do que os discos 4 Ferramentas para prever e evitar falhas no disco rígido 4 Ferramentas para prever e evitar falhas no disco rígido f Há um equipamento no computador que você previa falhar primeiro, o que seria estar? Leia mais porque não há nenhum elemento mecânico para eles. Quando você escreve dados em uma memória flash, algumas cargas elétricas são manipuladas e pronto! Seus dados são salvos.

disco rígido de estado sólido

Para que esse processo faça sentido como dados, no entanto, o SSD precisa organizar os dados de uma determinada maneira. Normalmente, uma célula de memória flash terá pedaços de memória maiores chamados “blocos”, que são compostos de pedaços de memória menores chamados de “páginas”.

Quando um SSD é instalado pela primeira vez em um sistema, ele está vazio; então tudo funciona como você esperaria. Quando você escreve um arquivo na unidade, os dados são organizados em blocos e páginas pelo controlador do SSD. Porque a unidade está vazia, isso não é muito complexo. A gravação prossegue normalmente e é muito rápida, muito mais rápida do que qualquer disco rígido mecânico.

Caixa de penalidade

O problema surge quando você tenta gravar arquivos em páginas já ocupadas por dados. Isso não é algo que acontece apenas quando um SSD está quase cheio, porque a gravação de dados em um disco rígido de estado sólido não é linear.

Digamos que você tenha seis páginas disponíveis representadas pelas letras A a F. Intuitivamente, você esperaria que os dados fossem escritos linearmente, progredindo de A para F. Na realidade, os dados não estão tão bem estruturados. O pedido pode ser B, depois D, depois A e assim por diante. Não há nenhum componente mecânico em um SSD, portanto, os dados de todas as páginas podem ser recuperados igualmente rapidamente. Além disso, o Windows não remove automaticamente todos os dados de uma página quando as informações nela contidas são excluídas. Um SSD quando parece estar meio cheio, pode de fato ter todas as suas páginas usadas.

disco rígido de estado sólido

Sempre que você tenta gravar dados em uma página que é usada, você encontra algo chamado de “penalidade de reescrita de blocos”. As páginas são organizadas de maneira muito específica em blocos. Se você precisar substituir os dados em uma página, precisará reescrever todos os dados do bloco inteiro . Uma página é geralmente 4KB, e um bloco é geralmente 512KB, então de repente você está lidando com muito mais dados. Todas as informações no bloco devem ser escritas no cache do SSD, para que não sejam perdidas, então os dados são reescritos para o bloco inteiro e todas as suas páginas.

Parece demorado, não é? Isto é. Na melhor das hipóteses, um SSD que encontrar essa penalidade gravará os dados cinco vezes mais lentamente. No pior dos casos, um SSD pode ser vinte vezes mais lento ao gravar dados.

TRIM salva o dia

Agora você pode estar dizendo para si mesmo - caramba, isso parece uma maneira tola de fazer as coisas. Por que uma única página não pode ser excluída para que o bloco inteiro não precise ser apagado e reescrito?

A razão, simplesmente, é que as unidades de estado sólido são novas. Somente no ano passado ocorreu uma explosão de SSDs no nível do consumidor. Os computadores vêm usando discos rígidos mecânicos há décadas e os sistemas operacionais são otimizados para eles.

TRIM é uma especificação de comando que realmente dá a um sistema operacional a capacidade de dizer a uma unidade de estado sólido especificamente qual página contém os dados que o usuário excluiu. O controlador do SSD pode pegar essas informações e usá-las para apagar páginas específicas, em vez de blocos inteiros. O problema de uma penalização de reescrita de bloco realmente se resume a um problema de comunicação. Os SSDs de hoje não têm como saber quais páginas foram excluídas, e é por isso que eles acabam apagando e reescrevendo todo o bloco.

Disco de Estado Sólido

A implementação do suporte ao TRIM deve ocorrer no sistema operacional e no firmware do SSD. A Microsoft implementou o suporte a TRIM no Windows 7 e também no Windows Server 2008 RS, e até agora eles são os únicos sistemas operacionais principais a oferecer suporte a TRIM. Muitos dos drives de estado sólido atuais também são fornecidos com firmware habilitado para TRIM, mas não todos. SSDs com suporte a TRIM incluem:

  • Corsair Nova, Performance e Reactor
  • M225 Crucial
  • Intel X25-M
  • G.Skill Falcon
  • Unidades Kingston SSDNow
  • Agilidade, Cimeira e Vértice da OCZ
  • Patriot Torqx
  • SuperTalent Ultradrive

Esta não é toda a unidade no mercado, e existe a possibilidade de que as unidades que não suportam TRIM tenham TRIM habilitado com uma futura revisão de hardware. Se você estiver em dúvida, visite o site do fabricante do SSD que você pretende comprar. Eles normalmente trombetearão o suporte ao TRIM se eles o tiverem.

Conclusão

Suporte TRIM é um grande negócio. Se você está comprando um SSD agora ou no futuro, você quer. Se você já tem um SSD, verifique o site do fabricante para verificar se ele possui uma atualização de firmware que o habilita em sua unidade. Com o TRIM, o SSD do seu computador estará sempre vibrando na velocidade máxima.

Crédito de imagem: Avye

In this article