Qual é o tamanho da "página de gravação" de um WDS200T2B0A/WDS200T2B0B?

Qual é o tamanho da "página de gravação" de um WDS200T2B0A/WDS200T2B0B?

Alguém sabe o tamanho da página de gravação¹ de um SSD Western Digital Blue SATA (números de modelo WDS200T2B0A ou WDS200T2B0B)?

Entrei em contato com o suporte da WD e eles afirmam que é 512B, mas a maioria das informações que vi sobre SSDs modernos sugere que isso é altamente improvável. (Isto é, embora o controlador da unidade possaemular, imitargravando em setores individuais de 512B, o hardware não pode realmente gravar em menos de uma página, o que provavelmente é 4KiB ou mais.)

Perguntas relacionadas:

... é claro que estou perguntando sobre um dispositivo diferente, então não são duplicatas.

(¹ Uma "página" é o menor bloco de dados que pode ser gravado em uma única operação de gravação.)

Editar:

A resposta oficial da Western Digital: "Sinto muito, mas a informação que você procura é proprietária e não está disponível para os clientes."

De acordo comUma fonte, os chips NAND deveriam ser "SanDisk BiCS FLASH 64-Layer TLC", mas também não consigo encontrar nenhuma especificação sobre eles ... e, claro, a WD tem um daqueles adesivos de "garantia anulada se removida" que esconde os chips então você não pode tirar números deles.

Responder1

(¹ Uma "página" é o menor bloco de dados que pode ser gravado em uma única operação de gravação.)

Seguindo esta definição, existem vários "tamanhos de página" diferentes que são relevantes em um SSD moderno:

  1. O tamanho mínimo de uma gravação na memória flash bruta. Isso pode ser tão pequeno quanto um único bit - mas os bits só podem ser programados individualmente (definidos como 0), e não apagados (definidos como 1).

  2. O tamanho de um bloco de apagamento na memória flash bruta. Isto é consideravelmente maior; em dispositivos flash modernos, geralmente são vários megabytes. Notavelmente, isso geralmente énãopotência de 2, pois inclui bits extras para correção de erros.

  3. O tamanho de um bloco de correção de erros implementado pela camada de tradução flash. Não sei de antemão quão grandes eles são - provavelmente estão em algum lugar entre o tamanho do bloco da camada de tradução e um bloco inteiro de apagamento.

  4. O tamanho do bloco implementado pela camada de tradução flash. Geralmente é 512 ou 4.096 bytes para compatibilidade com sistemas operacionais comuns.

O último deles é o único tamanho que provavelmente será relevante para você como usuário final, e você já foi informado de que é 512B.

Responder2

Pode-se encontrar os artigos publicados pelos fabricantes de acordo com o tipo NAND do seu SSD, por exemplo:

  • Samsung QLC(16 KB):
    • Kim, Doo-Hyun, et al. "Memória Flash NAND de 13,1 A 1 TB 4b/célula com t PROG = 2 ms, tR = 110 µs e taxa de E/S de alta velocidade de 1,2 Gb/s." Conferência Internacional de Circuitos de Estado Sólido IEEE 2020 - (ISSCC). IEEE, 2020.
  • TLC Samsung(16 KB):
    • Kim, Chulbum, et al. "Uma memória flash wl 3-d-nand de 512 gb, 3 b/célula e 64 pilhas." IEEE Journal of Solid-State Circuits 53.1 (2017): 124-133.
  • Intel QLC(16 KB):
    • Khakifirooz, Ali, et al. "Memória flash 3D-NAND de porta flutuante de 144 camadas, 30,2 A, 1 TB, 4b/célula, com taxa de transferência de programa de 40 MB/s e densidade de 2 bits de 13,8 Gb/mm." Conferência Internacional de Circuitos de Estado Sólido IEEE 2021 (ISSCC). Vol. 64. IEEE, 2021.

Ou talvez faça alguns testes comoessa questãopode ajudar. Testei meu WD SN850 e descobri que o tamanho da página é 32 KB:

insira a descrição da imagem aqui

informação relacionada