**IEEE 1541-2002** is a standard issued in 2002 by the Institute of Electrical and Electronics Engineers (IEEE) concerning the use of prefixes for binary multiples of units of measurement related to digital electronics and computing.

While the International System of Units (SI) defines multiples based on powers of ten (like k = 10^{3}, M = 10^{6}, etc.), a different definition is sometimes used in computing, based on powers of two (like k = 2^{10}, M = 2^{20}, etc.) This is due to the use of binary addressing for computer memory locations.

In the early years of computing, there was no significant error in using the same prefix for either quantity (2^{10} = 1024 and 10^{3} = 1000 are equal, to two significant figures). Thus, the SI prefixes were borrowed to indicate nearby binary multiples for these computer-related quantities.

Meanwhile, manufacturers of storage devices, such as hard disks, traditionally used the standard decimal meanings of the prefixes, and decimal multiples are used for transmission rates and processor clock speeds as well. As technology improved, all of these measurements and capacities increased. As the binary meaning was extended to higher prefixes, the absolute error between the two meanings increased. This has even resulted in litigation against hard drive manufacturers, because some operating systems report the size using the larger binary interpretation.

Moreover, there is not a consistent use of the symbols to indicate quantities of bits and bytes – the unit symbol "Mb", for instance, has been widely used for both megabytes and megabits. IEEE 1541 sets new recommendations to represent these quantities and unit symbols unambiguously.

After a trial period of two years, in 2005, IEEE 1541-2002 was elevated to a full-use standard by the IEEE Standards Association, and was reaffirmed on 27 March 2008.

IEEE 1541 is closely related to Amendment 2 to IEC International Standard IEC 60027-2. The IEC standard was harmonized into the common ISO/IEC IEC 80000-13:2008 – Quantities and units – Part 13: Information science and technology. This standard uses 'bit' as the symbol for bit, as opposed to 'b'.

IEEE 1541 recommends:

- a set of units to refer to quantities used in digital electronics and computing:
*bit*(symbol 'b'), a binary digit;*byte*(symbol 'B'), a set of adjacent bits (usually, but not necessarily, eight) operated on as a group;*octet*(symbol 'o'), a group of eight bits;

- a set of prefixes to indicate binary multiples of the aforesaid units:
*kibi*(symbol 'Ki'), 2^{10}= 1024;*mebi*(symbol 'Mi'), 2^{20}= 1048576;*gibi*(symbol 'Gi'), 2^{30}= 1073741824;*tebi*(symbol 'Ti'), 2^{40}= 1099511627776;*pebi*(symbol 'Pi'), 2^{50}= 1125899906842624;*exbi*(symbol 'Ei'), 2^{60}= 1152921504606846976;

- that the first part of the binary prefix is pronounced as the analogous SI prefix, and the second part is pronounced as
*bee*; - that SI prefixes are not used to indicate binary multiples.

The *bi* part of the prefix comes from the word binary, so for example, kibibyte means a kilobinary byte, that is 1024 bytes.

In 1998, the International Bureau of Weights and Measures (BIPM), one of the organizations that maintain SI, published a brochure stating, among other things, that SI prefixes strictly refer to powers of ten and should not be used to indicate binary multiples, using as an example that 1 kilobit is 1000 bits and not 1024 bits.^{ [1] }

The binary prefixes have been adopted by the European Committee for Electrotechnical Standardization (CENELEC) as the harmonization document HD 60027-2:2003-03.^{ [2] } Adherence to this standard implies that binary prefixes would be used for powers of two and SI prefixes for powers of ten. This document has been adopted as a European standard.^{ [3] }

The IEC binary prefixes (kibi, mebi, ...) are gaining acceptance in open source software and in scientific literature. Elsewhere adoption has been slow, with some operating systems, most notably Windows, continuing to use SI prefixes (kilo, mega, ...) for binary multiples.

Supporters of IEEE 1541 emphasize that the standard solves the confusion of units in the market place. Some software (most notably free and open source) uses the decimal SI prefixes and binary prefixes according to the standard.^{ [4] }

- Powers of 1024
- Binary prefixes
- Timeline of binary prefixes
- TU (time unit), defined as 1024 µs in IEEE 802.11

A **binary prefix** is a unit prefix for multiples of units in data processing, data transmission, and digital information, notably the bit and the byte, to indicate multiplication by a power of 2.

The **gigabyte** is a multiple of the unit byte for digital information. The prefix *giga* means 10^{9} in the International System of Units (SI). Therefore, one gigabyte is one billion bytes. The unit symbol for the gigabyte is **GB**.

**Giga** ( or ) is a unit prefix in the metric system denoting a factor of a (short-form) billion (10^{9} or 1000000000). It has the symbol **G**.

The **kilobyte** is a multiple of the unit byte for digital information.

The **kilobit** is a multiple of the unit bit for digital information or computer storage. The prefix *kilo-* (symbol k) is defined in the International System of Units (SI) as a multiplier of 10^{3} (1 thousand), and therefore,

The **megabyte** is a multiple of the unit byte for digital information. Its recommended unit symbol is **MB**. The unit prefix *mega* is a multiplier of 1000000 (10^{6}) in the International System of Units (SI). Therefore, one megabyte is one million bytes of information. This definition has been incorporated into the International System of Quantities.

The **mebibyte** is a multiple of the unit byte for digital information. The binary prefix *mebi* means 2^{20}; therefore one *mebibyte* is equal to 1048576bytes, i.e., 1024 kibibytes. The unit symbol for the mebibyte is **MiB**.

The **gibibyte** is a multiple of the unit byte for digital information. The binary prefix *gibi* means 2^{30}, therefore one gibibyte is equal to 1073741824bytes = 1024 mebibytes. The unit symbol for the gibibyte is **GiB**. It is one of the units with binary prefixes defined by the International Electrotechnical Commission (IEC) in 1998.

The **tebibyte** is a multiple of the unit byte for digital information. It is a member of the set of units with binary prefixes defined by the International Electrotechnical Commission (IEC). Its unit symbol is **TiB**.

The **exbibyte** (symbol **EiB**) is 2^{60} bytes of digital information. It is one of a set of units with binary prefixes defined by the International Electrotechnical Commission (IEC).

The **kibibyte** is a multiple of the unit byte for quantities of digital information. The binary prefix *kibi* means 2^{10}, or 1024; therefore, 1 kibibyte is 1024 bytes. The unit symbol for the kibibyte is **KiB**.

The **pebibyte** is a multiple of the unit byte for digital information. It is a member of the set of units with binary prefixes defined by the International Electrotechnical Commission (IEC). Its unit symbol is **PiB**.

**IEC 60027** is a technical international standard for letter symbols published by the International Electrotechnical Commission, comprising the following parts:

The **kibibit** is a multiple of the bit, a unit of digital information storage, using the standard binary prefix kibi, which has the symbol Ki, meaning 2^{10}. The unit symbol of the kibibit is **Kibit**.

The **mebibit** is a multiple of the bit, a unit of information, prefixed by the standards-based multiplier "mebi" (symbol *Mi*), a binary prefix meaning 2^{20}. The unit symbol of the mebibit is **Mibit**.

A **unit prefix** is a specifier or mnemonic that is prepended to units of measurement to indicate multiples or fractions of the units. Units of various sizes are commonly formed by the use of such prefixes. The prefixes of the metric system, such as *kilo* and *milli*, represent multiplication by powers of ten. In information technology it is common to use binary prefixes, which are based on powers of two. Historically, many prefixes have been used or proposed by various sources, but only a narrow set has been recognised by standards organisations.

**ISO 80000** or **IEC 80000** is an international standard promulgated jointly by the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC).

The **JEDEC memory standards** are the specifications for semiconductor memory circuits and similar storage devices promulgated by the Joint Electron Device Engineering Council (JEDEC) Solid State Technology Association, a semiconductor trade and engineering standardization organization.

In telecommunications, **data-transfer rate** is the average number of bits (bitrate), characters or symbols (baudrate), or data blocks per unit time passing through a communication link in a data-transmission system. Common **data rate units** are multiples of bits per second (bit/s) and bytes per second (B/s). For example, the data rates of modern residential high-speed Internet connections are commonly expressed in megabits per second (Mbit/s).

This article presents a **timeline of binary prefixes** used to name memory units, in comparison of decimal and binary prefixes for measurement of information and computer storage.

- ↑ chapter 3, side note on section 3.1 Archived 2007-06-07 at the Wayback Machine .
- ↑ HD 60027-2:2003 Archived 2008-02-23 at the Wayback Machine Information about the harmonization document (obtainable on order)
- ↑ EN 60027-2:2007 Archived 2008-06-17 at the Wayback Machine Information about the EN standardization process.
- ↑ GParted Screenshots of OSS project GParted.

- "1541-2002". 2009. doi:10.1109/IEEESTD.2009.5254933. ISBN 978-0-7381-6107-5.Cite journal requires
`|journal=`

(help) - Recommendation to elevate IEEE 1541-2002 to full-use standard
- SI brochure, 8th edition

This page is based on this Wikipedia article

Text is available under the CC BY-SA 4.0 license; additional terms may apply.

Images, videos and audio are available under their respective licenses.

Text is available under the CC BY-SA 4.0 license; additional terms may apply.

Images, videos and audio are available under their respective licenses.