segunda-feira, 5 de março de 2012

Por que quando compramos um HD ele nunca vem com a capacidade informada?

Alguém já se perguntou o porque de quando compramos um HD de um tamanho e ao instalarmos na máquina aparece sempre menos?
Isso acontece porque ao adquirirmos um equipamento de memória para armazenamento acima de 1GB, ele nos é vendido em GB comercial e não em GB reais.
É que nossos amigos fabricantes consideram que cada 1 GB é respectivamente 1.000.000.000 Bytes, quando na verdade deveria ser 1.073.741.824 Bytes, ou seja eles fazem uma conversão "porca" pra escala decimal, que é mais palpável para nós seres humanos, como diz a teoria dos dez dedos (Tá ok, o nosso molusco presidenciável também entra nesta regra apesar de não se encaixar totalmente)


 
Porém como sabemos, o computador trabalha com números binários, sendo assim tudo é em potência de dois.
8bits    = 1 Byte      (B)                      
1024 B   = 1 KiloByte  (kB) = 1024 = 210
1024 KB  = 1 MegaByte  (MB) = 1024 = 220
1024 MB  = 1 GigaByte  (GB) = 1024 = 230
1024 GB  = 1 TeraByte  (TB) = 1024 = 240
Vamos dar um exemplo:
Você comprou um HD super novo de 500GB IDE (bem novinho =D)
Pegue seu HD de 500GB (coloque em um recipiente...) e seu PC está reconhecendo somente 465,625 (pois seu computador faz a conta correta em escala binária) e faça a seguinte conta:
465,625 X 1.073.741.824(referente aos Bytes reais) = 499.961.036.800 Bytes
Agora pegue 499.961.036.800, que foi o resultado que você conseguiu e divida pela medida comercial.
499.961.036.800 / 1.000.000.000 = 499,9610368 GB (tcharaaaaannnn 500GB)

Por isso dizemos que é uma conversão porca, ou seja, como explicamos acima, ao adquirir um HD, você compra sua capacidade em valor comercial e não em valor real.

Nenhum comentário:

Postar um comentário