Qual é a diferença técnica entre uma unidade flash e um SSD?

54

Eu estava apenas lendo uma pergunta sobre backups com flash drives, mas não sabia exatamente por que os SSDs seriam melhores que os flash drives para backups.

Para mim, as unidades de estado sólido se parecem com versões maiores de unidades flash. Mas certamente deve haver algo que faça com que o primeiro seja muito mais confiável do que o segundo.

Qual é a diferença entre um SSD e apenas um flash drive comum? Por exemplo, ambos usam NAND?

    
por oldmud0 25.05.2015 / 01:41

3 respostas

55

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:

  1. A tecnologia subjacente usada para construir o NAND,
  2. A qualidade do controlador de memória Flash,
  3. 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:

por 28.06.2015 / 21:04
0
  • A maioria dos SSDs usa o NAND, embora os melhores usem memória mais rápida, como o DRAM.
  • Acho que uma das maiores diferenças é simplesmente que as unidades SSD são feitas com um padrão mais alto do que as unidades flash USB. Flash drives são normalmente usados para transporte de dados e armazenamento de curto prazo, portanto, eles não precisam ser tão confiáveis quanto um SSD.
por 25.05.2015 / 02:42
0

Existem alguns artigos sobre as diferenças entre SSDs e Flash drives.

  1. SSD significa apenas um disco rígido que não se move
  2. O Flash é um tipo de memória que é muito rápida e não requer energia contínua (não volátil)
  3. SSDs costumavam usar RAM, mas agora usam o Flash
  4. Em resumo, você não deve comparar o Flash ao SSD, assim como não deve comparar as baterias com o de lítio. Em ambos os casos, o último é um tipo do primeiro.

link link

    
por 25.05.2015 / 12:07