O Flash e o SSD são baseados na memória flash baseada em NAND , que retém os dados sem energia e, portanto, podem ser rotulados como memória Flash.
Tecnologicamente, as principais diferenças entre os dois estão em:
- A tecnologia subjacente usada para construir o NAND,
- A qualidade do controlador de memória Flash,
- O conector do computador: USB ou SATA.
Tecnologias NAND
As tecnologias NAND divergem em dois pontos: velocidade e preço.
Por um lado, encontra-se MLC (célula multinível), que é um elemento de memória capaz de armazenar mais do que um único bit de informação. A maioria das memórias flash MLC NAND possui quatro estados possíveis por célula (ou ainda mais com TLC), portanto, ela pode armazenar vários bits de informações por célula. Isso reduz o número de transistores necessários, reduzindo o tamanho e os custos de fabricação, além de reduzir a velocidade e aumentar a possibilidade de erros.
Por outro lado, encontra-se SLC (célula de nível único), onde cada célula pode existir em um dos dois estados, armazenando um bit de informação por célula. Isso aumenta a velocidade de acesso, além de aumentar os custos de fabricação e o uso de eletricidade.
Uma célula MLC é normalmente classificada em 10.000 ciclos de apagamento / gravação, enquanto uma célula SLC pode durar 10 vezes mais que antes de falhar.
Devido a essas diferenças, o MLC é normalmente usado em mídias mais lentas e baratas, acessadas normalmente via USB. Um bom SSD usará o SLC e será mais caro, mas mais rápido, terá uma vida útil mais longa e será normalmente acessado via SATA 2 ou 3.
Controlador de memória
Um controlador de armazenamento em massa USB possui apenas um pequeno microcontrolador com uma pequena quantidade de ROM e RAM no chip.
Um controlador SSD é muito mais complicado. O controlador é um processador incorporado que executa o código no nível do firmware e é um dos fatores mais importantes do desempenho do SSD. Algumas das funções desempenhadas pelo controlador incluem:
- Código de correção de erros (ECC)
- Nivelamento de desgaste
- Mapeamento de bloco incorreto
- Leia a limpeza e leia o gerenciamento de perturbações
- Cache de leitura e gravação
- Coleta de lixo
- Criptografia
Em um SSD híbrido, o controlador também gerencia um pequeno disco rígido clássico.
Conector
Um flash stick normalmente usa um plugue USB padrão A que fornece a interface física para o computador host. Agora eles podem atingir velocidades USB-3 para os modelos mais caros, ou USB-2 para os mais comuns.
A tecnologia SSD usa interfaces eletrônicas compatíveis com as unidades de disco rígido interno de entrada / saída de bloco (E / S) tradicionais. Além disso, novas interfaces de E / S, como o SATA Express, foram projetadas para atender a requisitos específicos da tecnologia SSD. A maioria dos cartões SSD é tipicamente muito mais rápida que os discos rígidos clássicos.
Sumário
Um stick Flash normalmente tem menos capacidade de memória, é mais lento, mais barato e também é menos confiável que um SSD.
É claro que sempre existem dispositivos que preenchem essas diferenças usando tecnologias de compensação.
Referências :