A page upon this, with info about the relevant documents, for the non-believers
In the dawn of computing and electronics, computer professionals have noticed that 210 is almost equal to 1000 and started losely using SI prefix kilo to mean 1024. But as time passed, and computers were introduced into mainstream life, and as the ammounts of data people were dealing with grew dramatically, a great deal of confusion arose around this. Prefixes kilo and mega became to mean different things in different contexts. For example when describing computer memory, manufacturers usually use megabyte to mean 220 = 1 048 576 bytes, while manufacturers of storage devices usually use the term to mean 106 = 1 000 000 bytes. These two different meanings of the term can be found in many different areas of computing. And as if that is not enough confusion, a third megabyte of 1 024 000 bytes is the term used to format (3½ inch), "1.44 MB" diskettes.
Faced with this reality, the IEEE Standards Board decided that IEEE standards will use the conventional, internationally adopted, definitions of the SI prefixes. Mega will mean 1 000 000, except that the base-two definition may be used (if such usage is explicitly pointed out on a case-by-case basis) until such time that prefixes for binary multiples are adopted by an appropriate standards body.
In December 1998 the International Electrotechnical Commission (IEC), the international organization for worldwide standardization in electrotechnology, approved as an IEC International Standard names and symbols for prefixes for binary multiples for use in the fields of data processing and data transmission. The prefixes shall be used to indicate multiplication by 210n, where n = 1,2,3,4,5, or 6. The prefixes are as follows:
IEC Prefixes for binary multiples Number Factor Name Symbol Origin SI Derivation
1024 2^10 kibi Ki kilobinary (2^10)1 kilo: (10^3)1
1048576 2^20 mebi Mi megabinary (2^10)2 mega: (10^3)2
1073741824 2^30 gibi Gi gigabinary (2^10)3 giga: (10^3)3
1099511627776 2^40 tebi Ti terabinary (2^10)4 tera: (10^3)4
1125899906842624 2^50 pebi Pi petabinary (2^10)5 peta: (10^3)5
1152921504606846976 2^60 exbi Ei exabinary (2^10)6 exa: (10^3)6
It is suggested that in English, the first syllable of the name of the binary-multiple prefix should be pronounced in the same way as the first syllable of the name of the corresponding SI prefix, and that the second syllable should be pronounced as "bee".
As can be seen from the above table, the name of each new prefix is derived from the name of the corresponding SI prefix by retaining the first two letters of the name of the SI prefix and adding the letters "bi", which recalls the word "binary". Similarly, the symbol of each new prefix is derived from the symbol of the corresponding SI prefix by adding the letter 'i', which again recalls the word "binary". (For consistency with the other prefixes for binary multiples, the symbol Ki is used for 210 rather than ki.)
These prefixes for binary multiples, which were developed by IEC Technical Committee (TC) 25, Quantities and Units, and Their Letter Symbols, with the strong support of CIPM and IEEE, were first adopted by the IEC as Amendment 2 to IEC International Standard IEC 60027-2: Letter symbols to be used in electrical technology - Part 2: Telecommunications and electronics. The full content of Amendment 2, which has a publication date of 1999-01, is reflected in the tables above and the suggestion regarding pronunciation. Subsequently the contents of this Amendment were incorportated in the second edition of IEC 60027-2, which has a publication date of 2000-11 (the first edition was published in 1972). The complete citation for this revised standard is IEC 60027-2, Second edition, 2000-11, Letter symbols to be used in electrical technology - Part 2: Telecommunications and electronics.
On December 11 2002 IEEE-SA has approved proposal P1541 as a Trial-Use Standard for the duration of 2 years. IEEE StandardNo.: 1541-2002, Name: IEEE Standard for Prefixes for Binary Multiples, ISBN: 0-73813385-X. It can be purchased here. The standard was prepared by Standards Coordinating Committee (SCC) 14, Quantities, Units, and Letter Symbols.