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%.