Por que os discos rígidos exibem um tamanho menor que o valor real? [duplicado]

0

Por exemplo, eu tenho um disco rígido de 250 GB e quando eu adiciono todas as partições (e não há partições ocultas), ele sai para 232 GB. Eu sei que isso é normal, mas fiquei curioso sobre o porquê, então eu pesquisei um pouco e descobri duas teorias.

Um disse que isso acontece porque os fabricantes de discos rígidos usam 10 3 para definir um kilobyte (1000 bytes) enquanto o Windows usa 2 10 (1024 bytes).

A outra teoria disse que

1 GB = 1024 MB = 1024 * 1024 KB.

Portanto:

1024 * 1024 * 232 = 243,269,632 ~= 250GB.

Qual teoria é verdadeira? Ou existe uma razão diferente que seja a razão correta?

    
por Sean 21.03.2011 / 08:40

3 respostas

8

O ponto inteiro está nos prefixos. Os prefixos padrão do SI aumentam em 10 ^ 3. Então nós temos quilo que é 1000 (10 ^ 3), então nós temos mega que é 1000000 (10 ^ 6) e assim por diante. Por alguma razão, esses prefixos estão sendo usados incorretamente pelos cientistas da computação para representar 2 ^ 10 (que é 1024).

Para resolver o problema, um novo conjunto de prefixos foi introduzido, cuja etapa é 2 ^ 10. Então agora temos um kibibyte (KiB) que é 1024 bytes, um mebibyte (MiB) que é 1048576 (2 ^ 20) bytes e assim por diante.

Infelizmente, esses novos prefixos não ambíguos não foram adotados pela Microsoft e pela Apple, portanto os sistemas operacionais criados por eles ainda estão espalhando confusão.

Então, para encurtar a longa história, os fabricantes de discos rígidos estão corretos, mas a interpretação deles de mega e giga é diferente da usada em ciência da computação.

Aqui é um bom artigo da Wikipedia sobre isso.

    
por 21.03.2011 / 09:16
4

É como o GB é definido. A diferença entre o modo como o fabricante comercializa e como o SO lê é baseada em critérios diferentes, exatamente como você mencionou na sua pergunta. Se você olhar de perto as caixas para a maioria das grandes marcas, elas de fato adicionarão um aviso de isenção de responsabilidade afirmando que elas medem um gigabyte em 1.000.000.000 bytes, e não 1.073.741.824 bytes como o SO faz.

O artigo da wikipedia para gigabyte aborda isso em detalhes. Você também pode ver o processo contra a WD por isso.

    
por 21.03.2011 / 08:48
2

Assim como a diferença entre poderes binários e decimais, quando você prepara um disco para armazenar dados, uma porcentagem do disco é absorvida com as informações necessárias para que tudo isso aconteça - é um pouco como encontrar um '250 página 'livro é na verdade 246 páginas + 4 páginas para o prefácio e índice.

    
por 21.03.2011 / 11:01