O Flash e o SSD são baseados em memória flash baseada em NAND , que retém dados sem energia e, portanto, pode ser rotulado 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 de um bit de informação. A maioria das memórias flash MAND NAND possui quatro estados possíveis por célula (ou ainda mais com o TLC), para que ele possa armazenar vários bits de informação 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, ao mesmo tempo em que aumenta os custos de fabricação e uso de eletricidade.
Uma célula MLC é normalmente classificada em 10.000 ciclos de apagar / gravar, enquanto uma célula SLC pode durar 10 vezes antes de falhar.
Devido a essas diferenças, o MLC é normalmente usado em mídias mais lentas e baratas, acessado normalmente via USB. Um bom SSD usará o SLC e será mais caro, mas mais rápido ter um tempo de vida mais longo 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 de nível de 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)
- Usar nivelamento
- Mapeamento de bloqueio incorreto
- Leia a depuração e leia o gerenciamento de distúrbios
- Ler e gravar em cache
- 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. Estes agora podem ir para 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 unidades de disco rígido internas de entrada / saída de bloco tradicional (I / O). 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 do que a clássica discos rígidos.
Resumo
Um Flash Stick normalmente tem menos capacidade de memória, é mais lento, mais barato e também menos confiável do que um SSD.
Sempre existem dispositivos que preenchem essas diferenças usando tecnologias compensadoras.
Referências: