As partições nos SSDs são mapeadas para endereços físicos?


26

Uma das razões pelas quais algumas pessoas particionam os discos rígidos é que certas partes do disco rígido devem ser mais rápidas que outras. Considerando que os HDDs são um meio de acesso serial, o particionamento, além de criar partições lógicas, também é mapeado para um conjunto físico específico de clusters / blocos nos discos rígidos

Agora, com SSDs, é um jogo totalmente diferente - o nível de desgaste dependeria da gravação de dados em qualquer lugar do disco e, com acesso serial, a fragmentação terá menos efeito

Então .. as partições nos SSDs se correlacionam com os setores físicos em um disco como os HDDs, ou é abstraído em um nível superior?


"Considerando que os HDDs são um meio de acesso serial ..." - verifique um bom livro de computador e você verá que o disco (e a bateria) são dispositivos de "bloco de acesso aleatório". Fita (magnética e papel) são considerados dispositivos seqüenciais. A característica marcante é se a unidade de transferência (setor de disco e registro para fita) pode ser acessada diretamente sem a necessidade de ler outros setores / registros. "acesso serial"? O fato de as trilhas de disco terem apenas um bit de largura é irrelevante; a fita magnética do computador tem tipicamente 9 faixas de dados, mas ainda é um dispositivo de acesso seqüencial.
sawdust

Respostas:


25

Para saber isso, verifique como funciona o nivelamento de desgaste .

Para onde vão as gravações em uma partição específica?

No nivelamento de desgaste dinâmico e estático, um mapa é usado para vincular LBAs (Logical Block Addresses) à memória SSD. Assim, qualquer gravação que você faça no SSD pode ser colocada em qualquer lugar do SSD ...

Você pode vê-lo como algum tipo de interface extra entre o sistema operacional e o SSD, o que apenas traduz locais em outros locais. Em relação ao sistema operacional, simplesmente não há diferença. No entanto, se você pudesse olhar além do mapa, veria muitos dados espalhados, como um disco realmente fragmentado!

O que impedirá que eu escreva mais do que a partição pode conter?

O sistema operacional faz isso, pois uma partição possui apenas uma quantidade limitada de LBAs.


Sim, corrigido.
Tamara Wijsman

-1

A única diferença de velocidade de leitura que eu conheço com discos rígidos giratórios é o tempo de busca , o tempo que o braço leva para chegar onde você deseja estar. O tempo de busca não se aplica aos SSDs, pois são muito mais parecidos com um cartão de memória RAM, que não perde o estado quando perde energia. Não vejo por que os SSDs não podem ter partições, mas isso reduziria a capacidade da unidade de compartilhar a dor da escrita.


1
.. a maior parte da resposta não parece ser relevante para esta pergunta, exceto a última frase, que francamente deve ser um comentário, pois é totalmente especulativa. -1
DMA57361

1
Duvido da última frase. Uma gravação em um SSD pode ir para qualquer local no SSD. Particionado ou não. O nivelamento do desgaste é precisamente o mesmo.
Hennes
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.