P: Porque no item propriedades do HD aparece sempre um
valor em bytes maior do que o valor em megabytes apresentado a seu
lado ? Por exemplo: no meu HD, 2.047.541.248 bytes correspondem
a 1.90 Gb.
R: Computadores usam internamente o sistema numérico
binário, um sistema numérico posicional que adota
a base dois ao invés da base dez adotada pelo sistema numérico
decimal a que estamos acostumados. Por isto, em informática,
não usa-se potência de dez, mas potências de
dois - uma atitude pouco correta do ponto de vista estritamente
matemático, mas extremamente eficaz na prática, já
que facilita extraordinariamente exprimir múltiplos de bytes
na base dois. A potência de dois cujo valor mais se aproxima
de mil (terceira potência de dez, por isto expresso pela unidade
seguida de três zeros) é 2 elevado a 10, que expresso
em decimal corresponde a 1024. Por esta razão, usualmente
o prefixo "kilo", empregado no sistema numérico
para exprimir o múltiplo correspondente a mil vezes a unidade,
quando aplicado à informática exprime o múltiplo
correspondente a 1.024 vezes a unidade. E os prefixos correspondentes
aos múltiplos subseqüentes, "Mega" e "Giga",
correspondem, respectivamente, a 1024 vezes o anterior, ao invés
de mil vezes. Então um kb é igual a 1024 bytes, 1Mb
a 1024 kb e 1Gb a 1024 Mb. Logo: 1,9 Gb é igual a 1,9 x 1024
x 1024 x 1024, o que corresponde a 2.040.109.466 bytes. A diferença
em seu HD corre por conta da aproximação.
B.
Piropo