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.
Padronização
Em 1998, a International Electrotechnical Commission (IEC) aprovou e publicou o padrão IEC 60027-2: Letter symbols to be used in electrical technology – Part 2: Telecommunications and electronics. Este padrão introduziu os prefixos binários kibi, mebi, gibi, tebi, pebi e exbi. Os nomes derivam dos prefixos originais do SI: bi é a contração de binário. Essa norma sofreu duas revisões: uma em 2000 e outra em 2005.[1]
O IEEE editou a norma IEEE 1541-2002: Prefixes for binary multiples em 2005.[2][3]
Em 2008 foi publicada a norma ISO-IEC 80000-13: Quantities and units – Part 13: Information science and technology, que cancelou e substituiu as cláusulas 3.8 e 3.9 da norma IEC 60027-2:2005.[4]
O BIPM, que publica as normas para o Sistema Internacional de Unidades, recomenda (SI, 2006, capítulo 3):
Esses 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). O IEC adotou prefixos para potências binárias no padrão internacional IEC 60027-2:2005, terceira edição, Letter symbols to be used in electrical technology – Part 2: Telecommunications and electronics. Os nomes e símbolos para os prefixos correspondentes a 210, 220, 230, 240, 250 e 260 são, respectivamente: kibi, Ki; mebi, Mi; gibi, Gi; tebi, Ti; pebi, Pi; e exbi, Ei. 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.
O último padrão (ISO-IEC 80000-13) inclui os prefixos zebi (Zi, para 270) e yobi (Yi, para 280). Em resumo:
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 |
Utilização coloquial
O uso dos prefixos quilo (símbolo k, incorretamente usado como K), mega (M), giga (G), tera (T) e peta (P) para representar prefixos binários é incorreto e pode gerar ambiguidades. 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,6% |
exa | E | 1018 = 1 000 000 000 000 000 000 | 260 = 1 152 921 504 606 846 976 | 15,3% |
zetta | Z | 1021 = 1 000 000 000 000 000 000 000 | 270 = 1 180 591 620 717 411 303 424 | 18,1% |
yotta | Y | 1024 = 1 000 000 000 000 000 000 000 000 | 280 = 1 208 925 819 614 629 174 706 176 | 20,9% |
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%.
Lista estendida de prefixos
Em 2010, uma petição online buscou estabelecer hella como um prefixo do SI para 1027.[5] O prefixo, que até então aparecera no San Francisco Chronicle, Daily Telegraph, Wired e em algumas outras revistas científicas foi reconhecido pelo Google em uma brincadeira, em maio de 2010.[6][7][8] Ian Mills, presidente do Comitê de Consultoria em Unidades, considera as chances de uma adoção oficial de ser remota.[9]
Uma proposta mais séria de 2003 feita por jim Blower seguiu uma convenção já existente de nomenclatura baseada no alfabeto reverso a partir de zetta, yotta, seguido por xona, weka, etc.[10][11][12]
Decimal | Binário | ||||||||
---|---|---|---|---|---|---|---|---|---|
Base-lhão | Pot. Dec. | Termo | Símbolo | Numeral | Pot. Bin. | Termo | Símbolo | Valor | Diferença |
- | 103 | Quilo | k | mil | 210 | kibi | Ki | 1024 | 2,4% |
1 | 106 | Mega | M | milhão | 220 | mebi | Mi | 1048576 | 4,9% |
2 | 109 | Giga | G | bilhão | 230 | gibi | Gi | 1073741824 | 7,4% |
3 | 1012 | Tera | T | trilhão | 240 | tebi | Ti | 1099511627776 | 10% |
4 | 1015 | Peta | P | quatrilhão | 250 | pebi | Pi | 1125899906842624 | 12,6% |
5 | 1018 | Exa | E | quintilhão | 260 | exbi | Ei | 1.15292150461e+18 | 15,3% |
6 | 1021 | Zetta | Z | sextilhão | 270 | zebi | Zi | 1.18059162072e+21 | 18,1% |
7 | 1024 | Yotta | Y | septilhão | 280 | yobi | Yi | 1.20892581961e+24 | 20,9% |
8 | 1027 | Xona | X | octilhão | 290 | xobi | Xi | 1.23794003929e+27 | 23,8% |
9 | 1030 | Weka | W | nonilhão | 2100 | webi | Wi | 1.26765060023e+30 | 26,8% |
10 | 1033 | Vunda | V | decilhão | 2110 | vubi | Vi | 1.29807421463e+33 | 29,8% |
11 | 1036 | Uda | U | undecilhão | 2120 | udbi | Ui | 1.32922799578e+36 | 32,9% |
12 | 1039 | Treda | TD | duodecilhão | 2130 | trebi | TDi | 1.36112946768e+39 | 36,1% |
13 | 1042 | Sorta | S | tridecilhão | 2140 | sobi | Si | 1.39379657491e+42 | 39,4% |
14 | 1045 | Rinta | R | quatridecilhão | 2150 | ribi | Ri | 1.42724769271e+45 | 42,7% |
15 | 1048 | Quexa | Q | quindecilhão | 2160 | quebi | Qi | 1.46150163733e+48 | 46,2% |
16 | 1051 | Pepta | PP | sexdecilhão | 2170 | pepbi | PPi | 1.49657767663e+51 | 49,7% |
17 | 1054 | Ocha | O | septendecilhão | 2180 | obi | Oi | 1.53249554087e+54 | 53,2% |
18 | 1057 | Nena | N | octodecilhão | 2190 | nebi | Ni | 1.56927543385e+57 | 56,9% |
19 | 1060 | Minga | MI | novendecilhão | 2200 | mibi | MIi | 1.60693804426e+60 | 60,7% |
20 | 1063 | Luma | L | vigintilhão | 2210 | lubi | Li | 1.64550455732e+63 | 64,6% |
21 | 1066 | Kyani | KN | unvigintilhão | 2220 | kybi | KNi | 1.6849966667e+66 | 68,5% |
22 | 1069 | Jasp | JP | duovigintilhão | 2230 | jabi | JPi | 1.7254365867e+69 | 72,5% |
23 | 1072 | Ioli | IL | trivigintilhão | 2240 | iobi | ILi | 1.76684706478e+72 | 76,7% |
24 | 1075 | Hack | HK | quatrivigintilhão | 2250 | habi | HKi | 1.80925139433e+75 | 80,9% |
25 | 1078 | Gasp | GP | quinquavigintilhão | 2260 | gabi | GPi | 1.8526734278e+78 | 85,3% |
26 | 1081 | Firy | FR | sesvigintilhão | 2270 | fibi | FRi | 1.89713759006e+81 | 89,7% |
27 | 1084 | Emral | EL | septemvigintilhão | 2280 | embi | ELi | 1.94266889223e+84 | 94,3% |
28 | 1087 | Deand | DE | octovigintilhão | 2290 | debi | DEi | 1.98929294564e+87 | 98,9% |
29 | 1090 | Cartz | CZ | novemvigintilhão | 2300 | cabi | CZi | 2.03703597633e+90 | 103,7% |
30 | 1093 | Berl | BL | trigintilhão | 2310 | bebi | BLi | 2.08592483977e+93 | 108,6% |
31 | 1096 | Agate | AG | untrigintilhão | 2320 | agabi | AGi | 2.13598703592e+96 | 113,6% |
32 | 1099 | Ruby | RB | duotrigintilhão | 2330 | rubi | RBi | 2.18725072478e+99 | 118,7% |
- | 10100 | Googol | GG | dez duotrigintilhões | 2333 | gobi | GGi | 1.74980057983e+100 | 75,0% |
33 | 10102 | Lacty | LC | trestrigintilhão | 2340 | lacbi | LCi | 2.23974474218e+102 | 124,0% |
Referências
- ↑ «The International System of Units (SI) 8 ed.». Paris: Bureau International des Poids et Mesures, 2006. Consultado em 19 de setembro de 2008
- ↑ «Prefixes for binary multiples at iec.ch». Consultado em 19 de Sep de. 2008 Verifique data em:
|acessodata=
(ajuda) - ↑ «Prefixes for binary multiples at Physics.nist.gov». Consultado em 19 de setembro de 2008
- ↑ «Quantities and units – Part 13: Information science and technology». Genebra: International Electrotechnical Commission. 2008. Consultado em 20 de setembro de 2008
- ↑ Moore, Matthew (2 de março de 2010). «Hella number: scientists call for new word for 1,000,000,000,000,000,000,000,000,000». The Telegraph. Consultado em 4 de junho de 2010.
More than 20,000 scientists, students and members of the public have signed an online petition backing the new quantity, which would be used for figures with 27 zeros after the first digit.
- ↑ ...a proposed metric prefix...useful for describing mega-measurements like Earth's mass (6 Hellagrams). A Facebook petition garnered 30,000 signatures. «Jargon Watch». Wired. 18 (6). Junho 2010
- ↑ «The Official Petition to Establish "Hella-" as the SI Prefix for 10^27». Facebook. Consultado em 4 de junho de 2010
- ↑ Kim, Ryan (24 de maio de 2010). «Google gets behind 'hella' campaign». The San Francisco Chronicle. Consultado em 4 de junho de 2010
- ↑ Chawkins, Steve (6 de junho de 2010). «Physics major has a name for a really big number». Los Angeles Times. 2 páginas
- ↑ http://jimvb.home.mindspring.com/unitsystem.htm Em falta ou vazio
|título=
(ajuda) - ↑ http://plexos.com/256_bit_CPUs_should_be_enough.htm Em falta ou vazio
|título=
(ajuda) - ↑ http://blog.beco.cc/2012/02/tabela-seguir-mostra-os-prefixos.html Em falta ou vazio
|título=
(ajuda)
Ligações externas
ar:سابقة ثنائية be-x-old:Двайковыя прыстаўкі bg:Двоична представка cs:Binární předpona da:Binært præfiks de:Binärpräfix en:Binary prefix eo:Duumaj prefiksoj es:Prefijo binario fr:Préfixe binaire gl:Prefixo binario hu:Bináris prefixum ia:Prefixos pro multiplos binari it:Prefissi per multipli binari ja:2進接頭辞 ko:이진 접두어 ms:Awalan perduaan nl:Veelvouden van bytes no:Binærprefiks pl:Przedrostek dwójkowy ro:Prefixe binare ru:Двоичные приставки sk:Binárny prefix sr:Јобибит uk:Двійкові префікси vi:Tiền tố nhị phân zh:二进制乘数词头