04/05/2011

Prefixos DECIMAIS e Prefixos BINÁRIOS

Você conhece os prefixos que indicam grandes quantidades? Hoje em dia é muito comum vê-los nos meios de comunicação, por exemplo. Você conhece o valor de cada um deles?  Observe que sempre que colocamos um prefixo antes de qualquer unidade de medida, esta fica multiplicada pelo valor daquele prefixo. Como exemplo, podemos citar a combinação de um prefixo com a unidade de comprimento metro (símbolo: m). Quando queremos multiplicá-la por MIL colocamos o prefixo quilo (símbolo: k) e aí, então, temos o quilômetro (unidade: km). Logo 1km = 1000m.
Prefixos binários são nomes ou sí­mbolos que precedem unidades de medidas (tais como bytes), para indicar a sua multiplicação por potências de dois. Geralmente estão associados a sistemas digitais, particularmente computadores.

 O BIPM-(Escritório Internacional de Pesos e Medidas), que publica as normas para o Sistema Internacional de Unidades, recomenda (SI, 2006, capítulo 3):

Os prefixos do SI referem-se estritamente às potências de 10. Eles não devem ser usados para indicar potências de 2 (por exemplo, um quilobit representa 1000 bits e não 1024 bits). Os nomes e símbolos para os prefixos correspondentes a notação binária são os que estão indicados na tabela abaixo. Então, por exemplo, um kibibyte será escrito: 1 KiB = 210 B = 1024 B, onde B denota um byte. Embora esses prefixos não sejam parte do SI, devem ser usados no campo da tecnologia da informação para evitar o uso incorreto dos prefixo do SI.
Nome
Símbolo
Potência = valor
kibi
Ki
210 = 1024
mebi
Mi
220 = 1 048 576
gibi
Gi
230 = 1 073 741 824
tebi
Ti
240 = 1 099 511 627 776
pebi
Pi
250 = 1 125 899 906 842 624
exbi
Ei
260 = 1 152 921 504 606 846 976
zebi
Zi
270 = 1 180 591 620 717 411 303 424
yobi
Yi
280 = 1 208 925 819 614 629 174 706 176
xobi
Xi
290 = 1 237 940 039 285 380 274 899 124 224
 
PREFIXOS EM USO NA COMPUTAÇÃO COLOQUIAL:
O uso dos prefixos quilo (símbolo k), mega (M), giga (G), tera (T) e peta (P) para representar prefixos binários é incorreto e pode gerar ambigüidades. Por exemplo, é comum a referência a 1 GB (significando, incorretamente, um gigabyte, em vez de um gibibyte) de memória RAM instalada -- nesse caso existem dois erros: (i) como a memória é contada em potência de dois, o adequado é dizer 1 GiB, que equivale a 1024 MiB; (ii) quando associado a um prefixo decimal, o B representa o bel.    Por serem de uso popular, estes prefixos indicam múltiplos que são semelhantes, mas não iguais, aos fatores indicados pelos prefixos correspondentes do SI. No caso, o uso popular em computação freqüentemente indica potências de dois, enquanto os prefixos SI são potências de dez. Os números exatos estão listados abaixo:
Nome
Símbolo
Potência = valor (SI)
Potência binária
Diferença
quilo
k
103 = 1000
210 = 1024
2,4%
mega
M
106 = 1 000 000
220 = 1 048 576
4,9%
giga
G
109 = 1 000 000 000
230 = 1 073 741 824
7,4%
tera
T
1012 = 1 000 000 000 000
240 = 1 099 511 627 776
10,0%
peta
P
1015 = 1 000 000 000 000 000
250 = 1 125 899 906 842 624
12,5%
Os fabricantes de discos rígidos usam potências de dez. Assim quando é anunciado um disco rígido com 80 GB (ainda incorretamente, pois o certo é 80 Gbytes), terá aproximadamente 80 bilhões de bytes, que correspondem a ~74,5 GiB. Na época dos computadores que tinham 32 KiB de memória RAM, esta confusão não era séria, já que a diferença entre 210 e 103 é de aproximadamente 2,4%. Entretanto, o crescimento das capacidades, tanto da memória RAM como dos discos rígidos, provoca um erro relativo cada vez maior.. A diferença entre um TiB e um terabyte chega a cerca de 10,0%.