HOME

TheInfoList



OR:

IEEE 1541-2002 is a standard issued in 2002 by the
Institute of Electrical and Electronics Engineers The Institute of Electrical and Electronics Engineers (IEEE) is a 501(c)(3) professional association for electronic engineering and electrical engineering (and associated disciplines) with its corporate office in New York City and its operatio ...
(IEEE) concerning the use of prefixes for binary multiples of
units of measurement A unit of measurement is a definite magnitude of a quantity, defined and adopted by convention or by law, that is used as a standard for measurement of the same kind of quantity. Any other quantity of that kind can be expressed as a mult ...
related to
digital electronics Digital electronics is a field of electronics involving the study of digital signals and the engineering of devices that use or produce them. This is in contrast to analog electronics and analog signals. Digital electronic circuits are usuall ...
and
computing Computing is any goal-oriented activity requiring, benefiting from, or creating computing machinery. It includes the study and experimentation of algorithmic processes, and development of both hardware and software. Computing has scientific, ...
. While the
International System of Units The International System of Units, known by the international abbreviation SI in all languages and sometimes Pleonasm#Acronyms and initialisms, pleonastically as the SI system, is the modern form of the metric system and the world's most wid ...
(SI) defines multiples based on powers of ten (like k = 103, M = 106, etc.), a different definition is sometimes used in
computing Computing is any goal-oriented activity requiring, benefiting from, or creating computing machinery. It includes the study and experimentation of algorithmic processes, and development of both hardware and software. Computing has scientific, ...
, based on
powers of two A power of two is a number of the form where is an integer, that is, the result of exponentiation with number two as the base and integer  as the exponent. In a context where only integers are considered, is restricted to non-negative ...
(like k = 210, M = 220, 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 (210 = 1024 and 103 = 1000 are equal, to two
significant figures Significant figures (also known as the significant digits, ''precision'' or ''resolution'') of a number in positional notation are digits in the number that are reliable and necessary to indicate the quantity of something. If a number expres ...
). Thus, the SI prefixes were borrowed to indicate nearby binary multiples for these computer-related quantities. Meanwhile, manufacturers of storage devices, such as
hard disk A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magneti ...
s, traditionally used the standard decimal meanings of the prefixes, and decimal multiples are used for transmission rates and processor
clock speed In computing, the clock rate or clock speed typically refers to the frequency at which the clock generator of a processor can generate pulses, which are used to synchronize the operations of its components, and is used as an indicator of the p ...
s 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
byte The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable uni ...
s – 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 of the international standard
IEC 60027 IEC 60027 (formerly IEC 27) is a technical international standard for letter symbols published by the International Electrotechnical Commission (IEC), comprising the following parts: * IEC 60027-1: General * IEC 60027-2: Telecommunications and ele ...
-2. Later, the IEC standard was harmonized into the common
ISO ISO is the most common abbreviation for the International Organization for Standardization. ISO or Iso may also refer to: Business and finance * Iso (supermarket), a chain of Danish supermarkets incorporated into the SuperBest chain in 2007 * Is ...
/ IEC 80000-13:2008 – Quantities and units – Part 13: Information science and technology. IEC 80000-13 uses 'bit' as the symbol for bit, as opposed to 'b'.


Recommendations

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'), 210 = ; ** ''mebi'' (symbol 'Mi'), 220 = ; ** ''gibi'' (symbol 'Gi'), 230 = ; ** ''tebi'' (symbol 'Ti'), 240 = ; ** ''pebi'' (symbol 'Pi'), 250 = ; ** ''exbi'' (symbol 'Ei'), 260 = ; * 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.


Acceptance

In 1998, the
International Bureau of Weights and Measures The International Bureau of Weights and Measures (french: Bureau international des poids et mesures, BIPM) is an intergovernmental organisation, through which its 59 member-states act together on measurement standards in four areas: chemistry, ...
(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.chapter 3, side note on section 3.1
.
The binary prefixes have been adopted by the European Committee for Electrotechnical Standardization ( CENELEC) as the harmonization document HD 60027-2:2003-03. 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 European Standards (abbreviated EN, from the German name ("European Norm")) are technical standards which have been ratified by one of the three European standards organizations: European Committee for Standardization (CEN), European Committee for ...
. 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 system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also ...
s, most notably
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for se ...
, 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 Free may refer to: Concept * Freedom, having the ability to do something, without having to obey anyone/anything * Freethought, a position that beliefs should be formed only on the basis of logic, reason, and empiricism * Emancipate, to procur ...
and
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
) uses the decimal SI prefixes and binary prefixes according to the standard.GParted
Screenshots of OSS project GParted.


See also

*
Powers of 1024 A power of two is a number of the form where is an integer, that is, the result of exponentiation with number two as the base and integer  as the exponent. In a context where only integers are considered, is restricted to non-negativ ...
*
Binary prefix A binary prefix is a unit prefix for multiples of units. It is most often used in data processing, data transmission, and digital information, principally in association with the bit and the byte, to indicate multiplication by a power of ...
es * Timeline of binary prefixes * TU (time unit), defined as 1024 µs in IEEE 802.11


References


External links


IEEE 1541-2002 - IEEE Standard for Prefixes for Binary Multiples
(original document) *
SI Brochure: The International System of Units (SI)
{{DEFAULTSORT:Ieee 1541-2002 Electronics standards Computer standards Prefixes Measurement Naming conventions Units of information IEEE standards