Unit Prefix - Binary Prefixes

Binary Prefixes

Prefixes for multiples of
bits (b) or bytes (B)
Decimal
Value Metric
1000 k kilo
10002 M mega
10003 G giga
10004 T tera
10005 P peta
10006 E exa
10007 Z zetta
10008 Y yotta
Binary
Value JEDEC IEC
1024 K kilo Ki kibi
10242 M mega Mi mebi
10243 G giga Gi gibi
10244 Ti tebi
10245 Pi pebi
10246 Ei exbi
10247 Zi zebi
10248 Yi yobi

A binary prefix indicates multiplication by a power of two. The binary multiple 210 (1024) is close to 1000. This has allowed the definition of a series of binary prefixes of comparable size to the metric kilo-, mega-, giga- et seq. Prefixes based on this series are commonly used in the information technology field prepended to the units of digital information, the bit and the byte.

Units of information are outside of the International System of Units and so the International Bureau of Weights and Measures makes no comment as to the prefixes appended to them. Computer professionals have historically used the same spelling, pronunciation and symbols for the binary series in the description of computer memory (with the exception the symbol for the binary kilo- is often capitalised). For example, in citations of main memory or RAM capacity, kilobyte, megabyte and gigabyte customarily mean 1024 (210), 1048576 (220) and 1073741824 (230) bytes respectively.

In the specifications of hard disk drive capacities and network transmission bit rates, on the other hand, decimal prefixes, consistent with the metric system, are used. For example, a 500-gigabyte hard drive holds 500000000000 bytes, and a 100-megabit-per-second Ethernet connexion transfers data at 100000000 bits per second. The amiguity has led to some confusion and even of lawsuits from purchasers who were expecting 220 or 230 and considered themselves shortchanged by the seller. (see Orin Safier v. Western Digital Corporation and Cho v. Seagate Technology (US) Holdings, Inc.). To protect themselves, some sellers write out the full term as "1000000".

With the aim of avoiding ambiguity the International Electrotechnical Commission (IEC) adopted new binary prefixes in 1998 (IEC 80000-13:2008 formerly subclauses 3.8 and 3.9 of IEC 60027-2:2005) Each binary prefix is formed from the first syllable of the decimal prefix with the similar value, and the syllable "bi". The symbols are the decimal symbol, always capitalised, followed by the letter "i". According to these standards, kilo-, mega-, giga- et seq. would only be used in the decimal sense, even when referring to data storage capacities: kilobyte and megabyte would denote one thousand and one million bytes respectively (consistent with the metric system), while new terms such as kibibyte, mebibyte and gibibyte, abbreviated KiB, MiB and GiB, would denote 210, 220 and 230 bytes respectively. However, as of 2012 adoption of the new terms has been slow and usage has been limited.

Read more about this topic:  Unit Prefix