Por que os SSDs são tão rápidos em comparação com os HDDs?

É fato que se compararmos SSD drives e um disco rígido, os primeiros são muito mais rápidos. No entanto, afirmar isso sem uma explicação técnica por trás disso para muitos usuários pode soar mais como um dogma de fé do que qualquer outra coisa. É por isso que pensamos em explicar de maneira simples a que se deve esse fato.

As unidades SSD já se tornaram padronizadas em computadores para jogos, já há algum tempo não há fabricante que não venda um laptop ou computador sem uma unidade de memória flash embutida como padrão. Além disso, aos poucos os jogos que estão saindo começam a recomendá-lo em seus requisitos mais avançados.

Por que os SSDs são tão rápidos em comparação com os HDDs

Por que os SSDs são mais rápidos que os discos rígidos?

Para acessar os dados em um disco rígido, é necessário fazer duas coisas: primeiro, girar o disco magnético e segundo, mover a agulha para dentro e para fora do referido disco para escolher o setor do disco que queremos acessar. Então, para começar, descobriremos que a velocidade de acesso aos dados não é uniforme e dependerá se a cabeça da unidade está próxima ou distante. Como se isso não bastasse, não podemos ter duas cabeças, então comparativamente, um disco rígido funciona como uma memória de canal único muito lenta.

SSD disco rígido

SSDs, usando não voláteis RAM memória ou também conhecido como NAND Flash, transmitem sinais elétricos através de uma interface de memória clássica. Não surpreendentemente, o funcionamento dos controladores de memória RAM e dos SSDs é quase idêntico, sendo o último mais preparado para armazenamento persistente. É por isso que se especula que ao longo do tempo eles podem ser fundidos. De qualquer forma, sem deixar a comparação de velocidade entre um SSD e um disco rígido, o conceito de canal de memória é importante.

Imagine que os pacotes de informações sejam veículos em uma rodovia, obviamente, se houver menos pistas, o fluxo de tráfego pode ficar saturado. A capacidade de um SSD de ter vários canais é o mesmo que ter várias pistas. Isso evita contenção ou gargalos que podem se transformar em latências acumuladas e fazer com que todos os processos downstream sejam executados mais lentamente.

PCI Express é um fator chave

Não só por sua maior largura de banda em comparação com a interface SATA, mas também por ser o único barramento periférico que tem acesso direto à RAM principal. Ou seja, todos os componentes conectados a ele podem ver a memória do sistema e acessá-la com mecanismos DMA. Por exemplo, placas gráficas fazem isso para auxiliar o CPU na computação ou leitura de listas de comandos e telas. No caso do processador, permite visualizar todas as memórias dos componentes daquela porta. Também é fundamental para permitir que o chip gráfico ou GPU para acessar diretamente o conteúdo do SSD via DirectStorage.

DirectStorage Nova Forma

Tudo isso facilita muito a cópia de dados do SSD para a RAM, pois no caso do disco rígido não temos apenas as dificuldades explicadas acima, mas também a porta SATA não possui acesso direto à memória do sistema. , mas precisa passar pelos mecanismos do IOMMU para isso, o que aumenta ainda mais a latência.