All Topics  
Binary prefix

 

   Email Print
   Bookmark   Link






 

Binary prefix



 
 
In computing, a binary prefix is a set of letters that precede a unit of measure (such as a byte
Byte

A byte is a basic unit of measurement of Computer storage in computer science. In many computer architectures it is a Byte addressing memory address space....
) to indicate multiplication by a power of two. In certain contexts in computing, such as computer memory
Computer memory

Computer memory is usually meant to refer to the semiconductor technology that is used to store information in Electronics devices. Current primary computer memory makes use of integrated circuits consisting of silicon-based transistors....
 sizes, units of information storage and communication traffic (Byte
Byte

A byte is a basic unit of measurement of Computer storage in computer science. In many computer architectures it is a Byte addressing memory address space....
) have traditionally been reported in multiples of powers of two. The term binary prefix is intended to differentiate usage of certain symbolic abbreviations (for example, k or kilo) from the SI prefixes, which are always decimal.

As the binary multipliers 1024 (210), 1048576 (220), etc., are close in value to certain SI prefixes such as kilo (1000 = 103) and mega (1000000 = 106), respectively, it has been common practice amongst computer professionals to use these prefixes for the binary multiples – for example, to use the symbol "M" ("mega") to mean 1048576 instead of 1000000.






Discussion
Ask a question about 'Binary prefix'
Start a new discussion about 'Binary prefix'
Answer questions from other users
Full Discussion Forum



Encyclopedia


In computing, a binary prefix is a set of letters that precede a unit of measure (such as a byte
Byte

A byte is a basic unit of measurement of Computer storage in computer science. In many computer architectures it is a Byte addressing memory address space....
) to indicate multiplication by a power of two. In certain contexts in computing, such as computer memory
Computer memory

Computer memory is usually meant to refer to the semiconductor technology that is used to store information in Electronics devices. Current primary computer memory makes use of integrated circuits consisting of silicon-based transistors....
 sizes, units of information storage and communication traffic (Byte
Byte

A byte is a basic unit of measurement of Computer storage in computer science. In many computer architectures it is a Byte addressing memory address space....
) have traditionally been reported in multiples of powers of two. The term binary prefix is intended to differentiate usage of certain symbolic abbreviations (for example, k or kilo) from the SI prefixes, which are always decimal.

As the binary multipliers 1024 (210), 1048576 (220), etc., are close in value to certain SI prefixes such as kilo (1000 = 103) and mega (1000000 = 106), respectively, it has been common practice amongst computer professionals to use these prefixes for the binary multiples – for example, to use the symbol "M" ("mega") to mean 1048576 instead of 1000000. However, these prefixes have decimal meanings in other contexts, e.g., when used with SI units. Also, certain areas of computing have always used these prefixes as decimal multipliers, for example, when specifying quantities of bits transmitted on a serial transmission medium
Transmission medium

A transmission medium is a material substance which can wave propagation energy waves. For example, the transmission medium for sound received by the ears is usually air, but solids and liquids may also act as transmission media for sound....
. This has led to ambiguity in intended use of these prefixes.

In 1999, following recommendations by the International Union of Pure and Applied Chemistry
International Union of Pure and Applied Chemistry

The International Union of Pure and Applied Chemistry is a non-governmental organization established in 1919 for the advancing of chemistry. Its members are national chemistry societies....
 (IUPAC) in 1995 and National Institute of Standards and Technology
National Institute of Standards and Technology

The National Institute of Standards and Technology , known between 1901 and 1988 as the National Bureau of Standards , is a measurement standards laboratory which is a non-regulatory agency of the United States Department of Commerce....
 (NIST), the standards organization known as the International Electrotechnical Commission
International Electrotechnical Commission

The International Electrotechnical Commission is a Non-profit organization, non-governmental international standards organization that prepares and publishes International Standards for all electrical, electronic and related technologies ? collectively known as "electrotechnology"....
 (IEC) adopted a set of distinct prefixes (cf. IEC 60027
IEC 60027

IEC 60027 is the International Electrotechnical Commission's standard on Letter symbols to be used in electrical technology. It consists of several parts:...
), e.g., kibi (symbol Ki, from "kilobinary") and mebi (symbol Mi, from "megabinary"), to indicate binary multipliers. The system used the multiplier 1024 (210), rather than 1000 (103) as in the SI system, to arrive at successively larger prefixes. Under this recommendation, the SI prefixes should only be used in the decimal sense: kilobyte
Kilobyte

Kilobyte is a unit of Computer data storage equal to either 1,024 bytes or 1,000 bytes , depending on context.It is abbreviated in a number of ways: KB, kB, K and Kbyte....
 and megabyte
Megabyte

Megabyte is a SI prefix-multiple of the unit byte for digital information computer storage or transmission and is equal to 106 bytes....
 denote one thousand bytes and one million bytes respectively, while kibibyte
Kibibyte

A kibibyte is a unit of information or computer storage, established by the International Electrotechnical Commission in 2000. Its symbol is KiB....
 and mebibyte
Mebibyte

The Mebibyte is a standards-based binary prefix of the byte, a unit of Computer data storage. Mebibyte is abbreviated MiB.The unit prefix mebi was defined by the International Electrotechnical Commission in December 1998....
 denote 1024 bytes and 1048576 bytes respectively. This recommendation has since been adopted by some other leading national and international standards bodies, that now prescribe that the prefixes k, M and G should always refer to powers of ten, even in the context of information technology. Notwithstanding the availability of the new binary prefixes and their unambiguous meaning, they have seen limited adoption in practice; the use of K (or k), M and G as binary multipliers when denoting the capacity of solid-state memory like random access memory (RAM) remains a ubiquitous industry practice.

History


Early usage

Early computers used one of two addressing methods to access the system memory; binary (base-2) or decimal (base-10). For instance, the IBM 701
IBM 701

The IBM 701, known as the Defense Calculator while in development, was announced to the public on April 29, 1952, and was International Business Machines?s first commercial scientific computer....
 (1952) used binary and could address 2,048 36-bit
Bit

A bit is a binary numeral system numerical digit, taking a value of either 0 or 1. Binary digits are a basic unit of information Computer data storage and transmission in digital computing and digital information theory....
 words, while the IBM 702
IBM 702

The IBM 702 was announced September 25, 1953 and withdrawn October 1, 1954, but the first production model was not installed until July 1955. The successor to the 702 in the IBM 700/7000 series#Commercial architecture was the IBM 705....
 (1953) used decimal and could address 10,000 7-bit words.

By the mid 1960s, binary addressing had become the standard architecture in computer design. The computer system documentation would specify the memory size with an exact number such as 32768, 65536 or 131072 words of storage (all powers of 2). There were several methods used to abbreviate these quantities. The use of K in the binary sense as in a "32K core" can be found as early as 1959 Gene Amdahl's
Gene Amdahl

Gene Myron Amdahl is a Norwegian American computer architect and hi-tech entrepreneur, chiefly known for his work on mainframe computers at International Business Machines and later his own companies, especially Amdahl Corporation....
 seminal 1964 article on IBM System/360 used 1K to mean 1024. This style was used by other computer vendors, the CDC 7600
CDC 7600

The CDC 7600 was the Seymour Cray-designed successor to the CDC 6600, extending Control Data's dominance of the supercomputer field into the 1970s....
 System Description (1968) made extensive use of K as 1024. Another style was to truncate the last 3 digits and append K. The exact values 32,768, 65,536 and 131072 would then become 32K, 65K and 131K. (If 32,768 were instead rounded off, it would be 33K; if K = 1024 were used, 65,536 would become "64K".) This style was used from about 1965 to 1975.

These two styles (K = 1024 and truncation) were used loosely around the same time, sometimes by the same company. (In discussions of binary-addressed memories, the exact size was evident from context.) The HP 21MX
HP 2100

The HP 2100 was a series of minicomputers produced by Hewlett-Packard from the mid 1960s to early 1990s. The 2100 was also a specific model in this series....
 real-time computer (1974) denoted 196608 as 196K and 1048576 as 1 M, while the HP 3000
HP 3000

The HP 3000 series is a family of minicomputers released by Hewlett-Packard in 1973 after a difficult development project. The first models were withdrawn from the market until speed improvements could be made....
 business computer (1973) could have 64K, 96K, or 128K bytes of memory.

The terms Kbit, Kbyte, Mbit and Mbyte started to be used as binary units in the early 1970s. Most memory capacities were expressed in K, even when M could have been used: The IBM System/370 Model 158 brochure (1972) had the following: "Real storage capacity is available in 512K increments ranging from 512K to 2,048K bytes." Megabyte was used to describe the 22-bit addressing of DEC PDP-11
PDP-11

The PDP-11 was a series of 16-bit minicomputers sold by Digital Equipment Corporation from 1970 into the 1990s. Though not explicitly conceived as successor to DEC's PDP-8 computer in the Programmed Data Processor series of computers , the PDP-11 replaced the PDP-8 in many Real-time computing....
/70 (1975) and gigabyte the 30-bit addressing DEC VAX
VAX

VAX was an instruction set architecture developed by Digital Equipment Corporation in the mid-1970s. A 32-bit complex instruction set computer ISA, it was designed to extend or replace DEC's various Programmed Data Processor ISAs....
11/780 (1977).

By the mid 1970s it was common to see K (e.g. Kbyte) meaning 1024 and the occasional M (e.g. Mbyte) as 1048576 for words or bytes of computer memory (RAM) while K and M were commonly used with their decimal meaning for disk storage. In the 1980s the term G (e.g. GB) with decimal meaning was commonly applied to disk storage while M in its binary meaning became common for computer memory. In the 1990s G in its binary meaning became common usage for computer memory. The first TB hard disk drive (terabyte, decimal meaning) was introduced in 2007.

The dual use of these prefixes as both decimal and binary quantities was defined in standards and dictionaries. The 1986 ANSI/IEEE Std 1084-1986 defined dual uses for kilo and mega. The binary units Kbyte and Mbyte were formally defined in ANSI/IEEE Std 1212-1991. The terms Kbyte, Mbyte, and Gbyte are found in the trade press and in IEEE journals. "Gigabyte" was formally defined in IEEE Std 610.10-1994 as either 1 000 000 000 or 230 bytes. Kilobyte, Kbyte, and KB are equivalent units and all are defined in the current standard, IEEE 100-2000.

The industry has coped with the dual definitions because system memory (RAM) typically uses the binary meaning while disk storage uses the decimal meaning. There are exceptions like diskettes and CDs. There are no SI units
International System of Units

The International System of Units is the modern form of the metric system and is generally a system devised around the convenience of the number ten....
 for computer storage capacity but the decimal prefix meanings of KB, MB, and GB are often referred to as SI prefixes.

Suggestions for new prefixes

While computer scientists typically used k to mean 1000, they recognized the convenience that would result from working with powers of 1024 and the confusion that resulted from using the same abbreviation for two definitions. Several proposals for unique symbols were made in 1968. (At the time, memory size was small, and only K was in widespread use.) Donald Morrison proposed to use the Greek letter ?
?

or is a letter derived from the Latin alphabet. Both glyphs of the majuscule and Lower case forms of this letter are based on the rotated form of a minuscule e; a similar letter with identical minuscule is used in the Pan-Nigerian Alphabet, but has the capital form majuscule , based on a horizontally flipped majuscule E....
 to denote 1024, ?² to denote 1024×1024, and so on. Wallace Givens
Wallace Givens

James Wallace Givens, Jr. was a mathematician and a pioneer in computer science. He is the eponym of the well-known Givens rotations. Born the son of two teachers in Alberene, Virginia , he obtained his bachelor's degree from their young alma mater, Lynchburg College in 1928 at the age of 17; his master's degree from the University of Vi...
 responded with a proposal to use bK as an abbreviation for 1024 and bK2 or bK² for 1024×1024, though he noted that neither the Greek letter nor lowercase letter b would be easy to reproduce on computer printers of the day. Bruce A. Martin further proposed that the units be abandoned altogether, and the letter B be used as a binary exponent, similar to E notation
Scientific notation

Scientific notation, also known as standard form or as exponential notation, is a way of writing numbers that accommodates values too large or small to be conveniently written in standard decimal notation....
, to create shorthands like 3B20 for 3×220 None of these gained much acceptance, and capitalization of the letter K became the de facto standard for binary notation, though this could not be extended to higher powers. Later, as the discrepancy between the two systems increased, more proposals for unique units were made. In 1996, Markus Kuhn
Markus Kuhn

Markus G. Kuhn is a Germany computer science, currently teaching and researching at the University of Cambridge Computer Laboratory. He graduated from the University of Erlangen-Nuremberg , Purdue University , and the University of Cambridge , and is a Fellow of Wolfson College, Cambridge....
 proposed a system of units with di prefixes, like the "dikilobyte" (K2B or K2B).

The binary set of prefixes seem to have been first proposed by the IUPAC Interdivisional Committee on Nomenclature and Symbols in 1995. At that time, it was proposed that the terms kilobyte and megabyte be used only for 103 bytes and 106 bytes respectively. The new prefixes "kibi" (kilobinary), "mebi" (megabinary) and "gibi" (gigabinary) were also proposed at the time, and the proposed symbols for the prefixes were "kb", "Mb" and "Gb" respectively, rather than "Ki", "Mi" and "Gi". The proposal was not accepted at the time.

The IEEE had begun to collaborate with the ISO and IEC
IEC

IEC may refer to:In education:* International Education Centre* Information, Education, and Communication* International Electrotechnical Commission - An international standards organization dealing with electrical, electronic and related technologies....
 to find acceptable names for binary prefixes. The IEC proposed "kibi", "mibi", "gibi" and "tebi", with the prefixes "Ki", "Mi", "Gi" and "Ti" respectively, in 1996. The IEEE decided that IEEE standards would use the prefixes "kilo" etc. with their metric definitions, allowing the base-two definitions to be used in an interim period as long as such usage was explicitly pointed out on a case-by-case basis.

In January 1999, the IEC published the first international standard (IEC 60027-2 Amendment 2) with the new prefixes, extended up to "pebi" (Pi) and "exbi" (Ei).

Proposals for alternative sets of prefixes have continued following the introduction of these prefixes as well. Donald Knuth
Donald Knuth

Donald Ervin Knuth is a renowned computer science and Emeritus of the Art of Computer Programming at Stanford University.Author of the seminal multi-volume work The Art of Computer Programming , Knuth has been called the "father" of the run-time analysis, contributing to the development of, and systematizing formal mathematical techn...
, who uses decimal notation like 1 MB = 1000 kB, has proposed that the powers of 1024 be designated as "large kilobytes" and "large megabytes" (abbreviated KKB and MMB, as "doubling the letter connotes both binary-ness and large-ness").

Consumer confusion

In the early days of computers there was little or no consumer confusion because of the sophisticated nature of the consumers and the practice of computer manufacturers to specify their products with capacities in full precision, e.g., the 1968 IBM stated System 360 "Model 91s can accommodate up to 6 291 496 bytes of main storage."

Hard disk drive manufacturers used MB, i.e. 106 bytes, to characterize their products as early as 1974. By 1977, in its first edition, Disk/Trend, a leading hard disk drive industry marketing consultancy segmented the industry according to MBs (decimal sense) of capacity.

The presentation of hard disk drive capacity by an operating system using MB in a binary sense appears no earlier than Macintosh Finder
Macintosh Finder

The Finder is the default application software program used on the Mac OS and Mac OS X operating systems that is responsible for the overall user-management of files, disks, network volumes and the launching of other applications....
 after 1984. Prior to that, on the systems that had a hard disk drive, capacity was presented in decimal digits with no prefix of any sort (e.g., MS/PC DOS CHKDSK
CHKDSK

CHKDSK is a command on computers running DOS, OS/2 and Microsoft Windows operating systems that displays the file system integrity status of hard disks and floppy disk and can fix logical file system errors....
 command).

The following three images show the discrepancy of reporting the identical disk capacity on the manufacturer's packaging (160 GB), the Windows XP
Windows XP

Windows XP is a line of operating systems produced by Microsoft for use on personal computers, including home and business desktops, laptop, and media centers....
 disk manager (149.05 GB), and the drive properties display (152625 MB). Consumers are often confused by the differences in the reported values.

Prefixes

IECbinary use
Name Symbol Base 2 Base 16 Base 10 Name Symbol
kibi Ki 210 162.5 400(16) ~103.01 1,024 kilo k/K
mebi Mi 220 165 10 0000(16) ~106.02 1,048,576 mega M
gibi Gi 230 167.5 4000 0000(16) ~109.03 1,073,741,824 giga G
tebi Ti 240 1610 100 0000 0000(16) ~1012.04 1,099,511,627,776 tera T
pebi Pi 250 1612.5 4 0000 0000 0000(16) ~1015.05 1,125,899,906,842,624 peta P
exbi Ei 260 1615 1000 0000 0000 0000(16) ~1018.06 1,152,921,504,606,846,976 exa E
zebi Zi 270 1617.5 40 0000 0000 0000 0000(16) ~1021.07 1,180,591,620,717,411,303,424 zetta Z
yobi Yi 280 1620 1 0000 0000 0000 0000 0000(16) ~1024.08 1,208,925,819,614,629,174,706,176 yotta Y


Traditional prefixes in binary sense

Quantities that are multiples of the unit by a power of 2 are indicated using nearby SI prefixes, such as using kilo (the SI prefix for 1000) to indicate 210=1024. Byte multiples using binary powers up to yottabyte are given by the on-line computing dictionary FOLDOC.

The one-letter symbols are identical to SI prefixes, except for "K", which is used interchangeably with "k" (in SI, only the lower-case "k" represents 1000).

These prefixes are in common use in contexts such as file and memory sizes. The names and values of the SI prefixes were defined in the 1960 SI standard, with powers-of-1000 values. Standard dictionaries do recognize the binary meanings for these prefixes. Oxford online dictionary defines, for example, megabyte as: "Computing a unit of information equal to one million or (strictly) 1,048,576 bytes."

IEC standard prefixes

In January 1999, the International Electrotechnical Commission
International Electrotechnical Commission

The International Electrotechnical Commission is a Non-profit organization, non-governmental international standards organization that prepares and publishes International Standards for all electrical, electronic and related technologies ? collectively known as "electrotechnology"....
 introduced in an addendum to IEC 60027-2
IEC 60027

IEC 60027 is the International Electrotechnical Commission's standard on Letter symbols to be used in electrical technology. It consists of several parts:...
 the prefixes kibi (kibibyte
Kibibyte

A kibibyte is a unit of information or computer storage, established by the International Electrotechnical Commission in 2000. Its symbol is KiB....
), mebi, gibi, etc., and the symbols Ki, Mi, Gi, etc. to specify binary multiples of a quantity and eliminate the ambiguity with their SI
Si

Si, si, or SI may refer to :...
 meanings. The names for the new standard are derived from the original SI prefixes followed by "binary", such as "kilobinary", and can be shortened to a prefix like "kibi". The new standard also clarifies that, from the point of view of the IEC, the SI prefixes will remain to have their base-10 meaning and never have a base-2 meaning.

The second edition of the standard defined them only up to exbi, but in 2005, the third edition added prefixes zebi and yobi, thus matching all SI prefixes with their binary counterparts.

On March 19, 2005 the IEEE standard IEEE 1541-2002 (Prefixes for Binary Multiples) was elevated to a full-use standard by the IEEE Standards Association after a two-year trial period. Nevertheless, , the IEEE Publications division does not use the IEC prefixes in its major magazines such as Spectrum or Computer.

The harmonized ISO/IEC
IEC

IEC may refer to:In education:* International Education Centre* Information, Education, and Communication* International Electrotechnical Commission - An international standards organization dealing with electrical, electronic and related technologies....
 IEC 80000-13:2008
ISO/IEC 80000

International standard ISO 80000 or IEC 80000 , successor of ISO 31 and partially of IEC 60027, is the most widely respected style guide for the use of physical quantities and units of measurement, and formulas involving them, in scientific and educational documents worldwide....
 standard cancels and replaces subclauses 3.8 and 3.9 of IEC 60027-2:2005 (those defining Prefixes for binary multiples). The only significant change is the addition of explicit definitions for some quantities.

BIPM (the International Bureau of Weights and Measures which maintains SI
Si

Si, si, or SI may refer to :...
) expressly prohibits the binary prefix usage, and recommends the use of the IEC prefixes as an alternative since computing units are not included in SI.. The binary definition of the prefixes k, M, G etc is not permitted by the United States National Institute of Standards and Technology
National Institute of Standards and Technology

The National Institute of Standards and Technology , known between 1901 and 1988 as the National Bureau of Standards , is a measurement standards laboratory which is a non-regulatory agency of the United States Department of Commerce....
 (NIST).

Approximate ratios between binary and decimal values

As the order of magnitude increases, the percentage difference between the binary and decimal values of the prefixes increases, from 2.4% (with the kilo prefix) to over 20% (with the yotta prefix). This makes differentiating between the two increasingly important as larger and larger data storage and transmission technologies are developed.

Name Bin ÷ Dec Dec ÷ Bin Percentage difference
kilobyte
Kilobyte

Kilobyte is a unit of Computer data storage equal to either 1,024 bytes or 1,000 bytes , depending on context.It is abbreviated in a number of ways: KB, kB, K and Kbyte....
1.024 0.976 +2.4% or -2.3%
megabyte
Megabyte

Megabyte is a SI prefix-multiple of the unit byte for digital information computer storage or transmission and is equal to 106 bytes....
1.049 0.954 +4.9% or -4.6%
gigabyte
Gigabyte

Gigabyte is an SI prefix-multiple of the unit byte for Computer data storage. Since the giga- prefix means 109, gigabyte means 1,000,000,000 bytes ....
1.074 0.931 +7.4% or -6.9%
terabyte
Terabyte

A terabyte is a measurement term for computer storage. The value of a terabyte based upon a decimal radix is defined as one 1000000000000 bytes, or 1000 gigabytes....
1.100 0.909 +10.0% or -9.1%
petabyte
Petabyte

A petabyte is a unit of information or computer storage equal to one quadrillion bytes, or 1024 terabytes. It is commonly abbreviated PB....
1.126 0.888 +12.6% or -11.2%
exabyte
Exabyte

An exabyte is a unit of information or computer storage equal to one quintillion bytes. It is commonly abbreviated EB. When used with byte multiples, the SI prefix may indicate a power of either 1000 or 1024, so the exact number may be either:...
1.153 0.867 +15.3% or -13.3%
zettabyte
Zettabyte

A zettabyte is a unit of information or computer storage equal to one sextillion bytes.* 1,000,000,000,000,000,000,000 bytes = 10007, or 1021....
1.181 0.847 +18.1% or -15.3%
yottabyte
Yottabyte

A yottabyte is a unit of information or computer storage equal to one septillion bytes. It is commonly abbreviated YB. As of 2009, no computer has yet achieved one yottabyte of storage....
1.209 0.827 +20.9% or -17.3%


Example: 300 GB (300×109 B) ? 279.4 GiB (279.4×10243 B)

Usage notes

In this section, the phrase "decimal unit" is used to denote "SI designation understood in its standard, decimal, power-of-1000 sense" and "binary unit" means "SI designation understood in its binary, power-of-1024 sense." B is the symbol for bytes (as per computer-industry standard IEEE 1541
IEEE 1541

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

IEC 60027 is the International Electrotechnical Commission's standard on Letter symbols to be used in electrical technology. It consists of several parts:...
), while both bit (as per ISO/IEC 80000
ISO/IEC 80000

International standard ISO 80000 or IEC 80000 , successor of ISO 31 and partially of IEC 60027, is the most widely respected style guide for the use of physical quantities and units of measurement, and formulas involving them, in scientific and educational documents worldwide....
) and b (as per IEEE 1541-2002) are used as the symbol for bits.

Certain units are always understood as decimal even in computing contexts. For example, hertz
Hertz

The hertz is a measure of frequency per unit of time, or the number of list of cycles per second. It is the SI base unit of frequency in the International System of Units , and is used worldwide in both general-purpose and scientific contexts....
 (Hz), which is used to measure clock rate
Clock rate

The clock rate is the fundamental rate in cycles per second for the frequency of the clock in any synchronous circuit. For example, a crystal oscillator frequency reference typically is synonymous with a fixed sinusoidal waveform, a clock rate is that frequency reference translated by electronic circuitry into a corresponding square wav...
s
of electronic components, and bit/s, used to measure bit rate. So a 1 GHz processor performs 1,000,000,000 clock ticks per second, a 128 kbit/s MP3
MP3

MPEG-1 Audio Layer 3, more commonly referred to as MP3, is a digital audio Encoder format using a form of lossy data compression. It is a common audio format for consumer audio storage, as well as a de facto standard encoding for the transfer and playback of music on digital audio players....
 stream consumes 128,000 bits (16 kB, 15.625 KiB) per second, and a 1 Mbit/s Internet connection can transfer 1,000,000 bits (125 kB, approx 122 KiB) per second, assuming an 8-bit byte, and no overhead.

Pronunciation

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."

Files

Prior to the release of Mac OS
Mac OS

Mac OS is the trademarked name for a series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems....
 (1984), file sizes were typically reported by the operating system in decimal digits without prefixes of any sort. Today, most operating systems are capable of reporting file sizes with prefixes.

Most Unix-like
Unix-like

A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....
 systems which use the ls
Ls

In computing, ls is a command to list files in Unix and Unix-like operating systems. ls is specified by POSIX and the Single UNIX Specification....
 command to display file sizes use powers of 1024 indicated as KB/MB. Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 reports file sizes in binary units but does not use IEC standard prefixes.

Hardware


Computer memory

Measurements of most types of electronic memory
Computer memory

Computer memory is usually meant to refer to the semiconductor technology that is used to store information in Electronics devices. Current primary computer memory makes use of integrated circuits consisting of silicon-based transistors....
 such as RAM, ROM
Read-only memory

Read-only memory is a class of computer storage media used in computers and other electronic devices. Because data stored in ROM cannot be modified , it is mainly used to distribute firmware ....
 and Flash
Flash memory

Flash memory is a non-volatile memory computer storage that can be electrically erased and reprogrammed. It is a technology that is primarily used in memory cards and USB flash drives for general storage and transfer of data between computers and other digital products....
 (large scale disk-like flash is sometimes an exception) are given in binary units, as they are made in power-of-two sizes. This is the most natural configuration for memory, as all combinations of their address lines map to a valid address, allowing easy aggregation into a larger contiguous block of memory.

JEDEC Solid State Technology Association, the semiconductor engineering standardization body of the Electronic Industries Alliance (EIA) in Standard 100B.01[6] continues to include definitions in the binary sense K, M and G as prefixes to units of semiconductor memory (see JEDEC memory standards
JEDEC memory standards

The JEDEC Solid State Technology Association is the semiconductor engineering standardization body of the Electronic Industries Alliance . Semiconductor memory is a very active area of standardization today....
), noting that these definitions are "only included to reflect common usage" and noting that "IEEE/ASTM SI 10-1997 states 'This practice frequently leads to confusion and is deprecated.'". All standards published by JEDEC use the common usage, including end-user packaging recommendations for memory chips.

Many computer programming tasks naturally reference memory in terms of powers of two. For example, a 16-bit pointer can reference at most 65,536 items (bytes, words, or other objects), or an operating system might map memory in terms of 4,096-byte pages
Page (computing)

In a context of computer virtual memory, a page, memory page, or virtual page is a fixed-length block of main memory, that is contiguous in both physical memory addressing and virtual memory addressing....
, in which case exactly 8,192 pages could be allocated within 33,554,432 bytes of hardware memory. It is convenient to informally express these numbers, respectively, as 64K items, or as 8K pages of 4 Kbytes (KiB) each within 32 MBytes (MiB) of memory. A programmer can easily mentally calculate that "8K × 4K is 32 meg" and get it exactly right, within this powers-of-two context. This convenience is likely one source of originally adapting "kilo" and "mega" into shorthand for 1024 and 1048576 as jargon within a segment of the industry.

Hard disk drives
HDD
Hard disk

A hard disk drive , commonly referred to as a hard drive, hard disk, or fixed disk drive, is a non-volatile storage device which stores digitally encoded data on rapidly rotating hard disk platters with magnetic surfaces....
 manufacturers mostly state capacity in decimal units. This usage has a long tradition, even predating the SI system of decimal prefixes adopted in 1960, as follows:
  • The first disk drive the IBM 350 (1950s) had 5 million 6 bit characters organized in 100 character sectors (i.e., blocks). This predates the SI system.
  • In the 1960s most disk drives used IBM's variable block length format (called, Count Key Data
    Count Key Data

    Count Key Data is a disk data architecture. Each physical disk record consists of a count area, an optional key, and a data record followed by an inter-record gap....
     or "CKD"). Any block size could be specified up to the maximum track length. Blocks ("records" in IBM's terminology) of 88, 96, 880 and 960 were often used because they related to the fixed block size of punch cards. The drive capacity was usually stated in full track record blocking, for example, the 100 megabyte 3336 disk pack only achieved that capacity with a full track block size of 13,030 bytes.
  • CKD continued into the 1990s and perhaps into this day. In the 1970s and 1980s most drives were specified with unformatted tracks (the unformatted capacity) with the particular block size and formatted capacity a function of the controller design. For example, the ST412 of IBM PC/XT fame had an unformatted capacity of 12.75 MB (12.75×106 B
    Byte

    A byte is a basic unit of measurement of Computer storage in computer science. In many computer architectures it is a Byte addressing memory address space....
    ) and with the Xebec controller and 512 byte blocks it formatted to and was advertised as a 10.0 MB (10.0×106 B) HDD. Other controllers supported other block sizes resulting in other formatted capacities.
  • The advent of intelligent interfaces (SCSI
    SCSI

    Small Computer System Interface, or SCSI , is a set of standards for physically connecting and transferring data between computers and peripheral devices....
     and IDE
    AT Attachment

    AT Attachment and AT Attachment Packet Interface are Electrical connector standardization for the connection of computer storage devices such as hard disks, solid-state drives, and CD-ROM drives in computers....
    ) in the early 1990s took the block size decision into the drive and virtually all chose 512 bytes, for no reason other than that was what IBM had chosen when they picked the Xebec controller for the PC/XT. Capacity continued to be specified by the HDD manufacturers with SI prefix definitions.
, most, if not all, HDD manufacturers continue to use decimal prefixes to identify capacity.

Flash drives
USB Flash Drive
USB flash drive

A USB flash drive consists of a Flash memory#NAND memories-type flash memory data storage device integrated with a USB interface. USB flash drives are typically removable and rewritable, much smaller than a floppy disk , and most USB flash drives weigh less than an ounce ....
 and Flash-based memory cards like CompactFlash
CompactFlash

CompactFlash is a mass storage device format used in portable electronic devices. For storage, CompactFlash typically uses flash memory in a standardized enclosure....
 and Secure Digital are typically classified in "powers of two" multiples of decimal megabytes; for example, a "256 MB" card provides at least 256 million bytes (256,000,000), not 256×1024×1024 (268,435,456). Although the devices usually have at least the expected byte capacity, each manufacturer allocates different portions of the device's ultimate capacity for such things as wear levelling
Wear levelling

Wear levelling is a technique for prolonging the service life of some kinds of erasable computer storage media, such as flash memory.The term has also been used by Western Digital to describe their hard disk preservation technique, but hard disks are not generally wear-levelled devices....
.

Floppy drives
Floppy disk drive and media manufacturers use decimal units for unformatted recording capacity while most computer operating systems use binary units to measure the formatted capacity. The original IBM Personal Computer (1981) used a Tandon TM100 5¼ inch floppy disk drive. The single sided drive was rated at 250 kilobytes (unformatted) and the double sided version was rated at 500 kilobytes.

A 5¼ inch diskette recorded at double density (MFM)
Modified Frequency Modulation

Modified Frequency Modulation, commonly MFM, is a line code scheme used to encode information on most floppy disk formats, which include the floppy disk formats used in the classic versions of Amiga OS, most CP/M operating system machines as well as IBM PC compatibles running DOS....
 will hold 6,250 bytes per track and has 40 tracks per side, yielding 250,000 bytes per side. To make it practical to record smaller blocks of data, the tracks are formatted into sectors with gaps between them. The gaps allow individual sectors to be recorded without overwriting adjacent sectors. Each sector also has additional header bytes to identify the sector.

With IBM PC-DOS 1.0 and 1.1, each track has 8 sectors of 512 bytes and this provides 163,840 bytes per side (8 × 512 × 40). The IBM user documentation referred to this as "160KB" for single sided diskette and "320KB" for double sided diskette. Starting with PC-DOS 2.0 (1983), each track had 9 sectors of 512 bytes. The formatted capacity was increased to 184,320 bytes per side or 368,640 bytes per diskette. The IBM documentation referred to these as "180KB" and "360KB" diskettes. The same drives and media can have different capacities depending on format.

On all diskettes the capacity available to the user will be smaller that the total number of sectors because some are reserved by the operating system for boot records
Master boot record

A master boot record , or partition sector, is the 512-byte boot sector that is the first disk sector of a Disk partitioning data storage device such as a hard disk....
 or directory tables.

The IBM Personal Computer/AT
IBM Personal Computer/AT

The IBM Personal Computer/AT, more commonly known as the IBM AT and also sometimes called the PC AT or PC/AT, was IBM's second-generation IBM Personal Computer, designed around the 6 MHz Intel 80286 microprocessor and released in 1984 as model number 5170....
 (1984) had a new 5¼ inch disk drive that had 80 tracks per side, rotated at 360 rpm (versus 300 rpm) and had a new diskette media. The formatted capacity was 1228800 bytes or 1200 KB. (80 tracks × 15 sectors × 512 bytes × 2 sides)

The IBM PC Convertible (1986) used the 3½ inch diskettes. These were similar in recording technology to the original 5¼ inch drives except they had 80 tracks per side. The formatted capacity was 737,280 bytes or 720 KB. Apple used the same disk with a different recording technology, GCR
Group Code Recording

In computer science, group code recording refers to several distinct but related encoding methods for magnetic media. The first, used in 6250 Characters Per Inch magnetic tape, is an error-correcting code combined with a run length limited encoding scheme....
, that gave a formatted capacity of 819,200 bytes or 800 KB. Apple referred to this as an "800K" disk.

The last widely adopted diskette was the 3½ inch high density. This has twice the capacity as the 720 KB diskettes, 1474560 bytes or 1440 KB. The drive was marketed as 1.44 MB when a more accurate value would have been 1.4 MB (1.40625 MB). Some users have noticed the missing 0.04 MB and both Apple and Microsoft have support bulletins referring to them as 1.4 MB. The 1200 KB 5¼ inch diskette was marketed as 1.2 MB (1.171875 MiB) without any controversy.

Optical discs
CD
Compact Disc

A Compact Disc is an optical disc used to store Data , originally developed for storing digital audio. The CD, available on the market since October 1982, remains the standard physical medium for sale of commercial Sound recording and reproduction to the present day....
 capacities are always given in binary units. A "700 MB" (or "80 minute") CD has a nominal capacity of about 700 MiB
MIB

MIB may refer to any of several concepts:* Management Information Base, a computing information repository used by Simple Network Management Protocol...
 (approx 730 MB). However, the capacities of other optical disc
Optical disc

In computing, sound reproduction, and video, an optical disc is a flat, circular disc wherein Data is stored in the pits in its flat surface ? sequentially on the continuous, spiral track extending from the innermost track to the outermost track, covering the entire disc surface....
 storage media like DVD
DVD

DVD, also known as "Digital Versatile Disc" or "Digital Video Disc,"is a popular optical disc data storage device media format. Its main uses are video and data storage....
, Blu-ray Disc
Blu-ray Disc

Blu-ray Disc is an optical disc data storage device medium. Its main uses are high-definition video and data storage. The disc has the same physical dimensions as standard DVDs and CDs....
, HD DVD
HD DVD

HD DVD is a discontinued high-density optical media optical disc format for storing data and high-definition video.HD DVD was supported principally by Toshiba, and was envisaged to be the successor to the standard DVD format....
 are given in decimal units. A "4.7 GB" DVD has a nominal capacity of about 4.38 GiB
Gib

Gib may refer to:* A castrated male cat or ferret* Gibibit , a unit of information used, for example, to quantify computer memory or storage capacity...
.

Buses
Bus
Computer bus

In computer architecture, a bus is a subsystem that transfers data between computer components inside a computer or between computers. Each bus defines its set of connectors to physically plug devices, cards or cables together....
 clock speeds and therefore bandwidths are both given in decimal units. For example, "PC3200
DDR SDRAM

DDR SDRAM is a class of memory integrated circuits used in computers. It achieves nearly twice the bandwidth of the preceding "single data rate" SDRAM by double data rate without increasing the clock frequency....
" memory on a double pumped
Double data rate

In computing, a computer bus operating with double data rate transfers data on both the rising and falling edges of the clock signal. This is also known as double pumped, dual-pumped, and double transition....
 bus, transferring 8 bytes per cycle running with a clock speed of 200 MHz = 200,000,000 cycles per second has a bandwidth of 200,000,000 × 2 × 8 = 3,200,000,000 B
Byte

A byte is a basic unit of measurement of Computer storage in computer science. In many computer architectures it is a Byte addressing memory address space....
/s = 3.2 GB/s (about 2.98 GiB
Gibibyte

Gibibyte is a unit of Computer data storage, abbreviated GiB.The gibibyte is closely related to the gigabyte, which can either be a synonym for gibibyte, or refer to 109 bytes = 1,000,000,000 bytes, depending on context ....
/s).

Software

, most software does not distinguish symbols for binary and decimal units. The IEC
International Electrotechnical Commission

The International Electrotechnical Commission is a Non-profit organization, non-governmental international standards organization that prepares and publishes International Standards for all electrical, electronic and related technologies ? collectively known as "electrotechnology"....
 binary naming convention has been adopted by some, but is not used universally.

The binary convention is supported by standardization bodies and technical organizations such as IEEE, CIPM, NIST, and SAE
SAE

SAE may refer to:* Soviet Antarctic Expedition* Scientific Audio Electronics* 3GPP System Architecture Evolution* Space Age Electronics* Supervised agricultural experience...
. The new binary prefixes have also been adopted by the European Committee for Electrotechnical Standardization (CENELEC) as the harmonization document HD 60027-2:2003-03. This document will be adopted as a European standard
European Committee for Standardization

The European Committee for Standardization or Comit? Europ?en de Normalisation , is a private non-profit organisation whose mission is to foster the European economy in global trading, the welfare of European citizens and the environment by providing an efficient infrastructure to interested parties for the development, maintenance and...
.

Examples of software that use IEC standard prefixes (along with standard SI prefixes) include:

  • The Linux kernel
    Linux kernel

    The Linux kernel is an operating system kernel used by a family of Unix-like operating systems. The term Linux distribution is used to refer to the various operating systems that run on top of the Linux Kernel....
  • GNU Core Utilities
    GNU Core Utilities

    The GNU Core Utilities or coreutils is a Software package of GNU software containing many of the basic tools such as cat , ls, and rm needed for Unix-like operating systems....
  • Flyspray
  • bugs.mysql.com
  • GParted
    GParted

    GParted is a GTK+ frontend to GNU Parted and the official GNOME Partition Editor application.It is used for creating, deleting, resizing, moving, checking and copying Partition , and the file systems on them....
  • DFSee
  • disktype
  • raidutil
  • FreeDOS-32
  • ifconfig
    Ifconfig

    The Unix command ifconfig serves to configure and control TCP/IP network interfaces from a command line interface . ifconfig originally appeared in 4.2BSD as part of the BSD TCP/IP suite ? so in effect it formed part of the original internet toolkit....
  • GNOME Network
  • SLIB
    SLIB

    SLIB is a Scheme library written by Aubrey Jaffer which uses only standard syntax and consequently works on many different Scheme implementations, such as Bigloo, Chez Scheme, Extension Language Kit 3.0, Gambit 3.0, GNU Guile, JScheme, MacScheme, MIT/GNU Scheme, PLT Scheme , Pocket Scheme, RScheme, Scheme->C, Scheme 48, SCM , SCM Mac, scsh,...
  • Cygwin/X
    Cygwin/X

    Cygwin/X is an implementation of the X Window System that runs under Microsoft Windows. It is part of the Cygwin project, and is installed using Cygwin's standard setup system....
  • HTTrack
    HTTrack

    HTTrack is a free software and open source Web crawler and offline browser, developed by Xavier Roche and licensed under the GNU General Public License....
  • Pidgin (IM client)
  • Deluge
    Deluge (software)

    Deluge is a BitTorrent client, created using Python and GTK+ . Deluge is currently usable on POSIX-compliant operating systems. It is intended to bring a native, full-featured client to GTK desktop environments such as GNOME and Xfce....
  • zFTPServer
  • yafc
    Yafc

    Yafc is a CLI file transfer protocol program, its name an acronym for 'Yet Another FTP Client'. It is developed in and available for Linux under the GNU General Public License license, but there should be little or no problem compiling it on any nearly POSIX-compliant Unix with an ANSI C compiler....
  • tnftp
    Tnftp

    tnftp is an FTP client for Unix-like operating systems. It is based on the original Berkeley Software Distribution FTP client, and is the default ftp client included with NetBSD, FreeBSD, OpenBSD, and Darwin ....
  • WinSCP
    WinSCP

    WinSCP is an open source SSH file transfer protocol and File Transfer Protocol client for Microsoft Windows. Its main function is secure file transfer between a local and a remote computer....


Note that one of the stated goals of the introduction of the binary prefixes was "to preserve the SI prefixes as unambiguous decimal multipliers." Programs such as fdisk
Fdisk

In computing, fdisk is a commonly used name for a command-line utility that provides disk partitioning functions in an operating system....
/cfdisk
Cfdisk

cfdisk is a Linux partition editor, similar to fdisk, but with a more pleasing user interface . It is part of the util-linux package of Linux utility programs....
, parted, and apt-get use SI prefixes with their decimal meaning.

Image:GParted.png|GNOME
Gnome

A gnome is a mythical creature characterized by its extremely small size and wiktionary:subterranean lifestyle. The word gnome is derived from the New Latin gnomus....
's partition editor uses IEC prefixes to display partition sizes. The total capacity of the 120×109 byte disk is displayed as "111.79 GiB
Gibibyte

Gibibyte is a unit of Computer data storage, abbreviated GiB.The gibibyte is closely related to the gigabyte, which can either be a synonym for gibibyte, or refer to 109 bytes = 1,000,000,000 bytes, depending on context ....
" Image:GNOME System Monitor memory size and network rate.png|GNOME's system monitor uses IEC prefixes to show memory size and networking data rate. Image:Bittornado screenshot showing use of IEC and SI prefixes.png|BitTornado
BitTornado

BitTornado is a BitTorrent client. It is developed by John Hoffman, who also created its predecessor, Shadow's Experimental Client. Based on the original BitTorrent client, the interface is largely the same, with added features such as...
 uses standard SI prefixes for data rates and IEC prefixes for file sizes Image:Deluge_using_Si_prefix_for_wiki_CD.png|Deluge (BitTorrent client) uses IEC prefixes for data rates as well as file sizes Image:Fdisk showing 160 GB disk.png|Linux's fdisk
Fdisk

In computing, fdisk is a commonly used name for a command-line utility that provides disk partitioning functions in an operating system....
 uses standard SI prefix
SI prefix

An SI prefix is a name or associated symbol that precedes a basic unit of measure to form a decimal multiple . The abbreviation SI is from the French language name Syst?me International d?Unit?s ....
es to display a 160×109 byte disk as "160.0 GB"


Legal disputes

There have been two significant class action lawsuits against digital storage manufactures. One case involved flash memory and the other involved hard disk drives. Both were settled with the manufactures agreeing to clarify the storage capacity of their products on the consumer packaging.

Willem Vroegh v. Eastman Kodak Company

On February 20, 2004, Willem Vroegh filed a lawsuit
Willem Vroegh v. Eastman Kodak Company

Vroegh v. Eastman Kodak Company, et al is a class action complaint that alleges that the defendants, "[i]n marketing, advertising and/or packaging their Flash Memory Cards and Flash Memory Drives, Defendants misrepresent the size of the memory storage contained in the Flash Memory Cards and Flash Memory Drives." The complaint accuses the def...
 against Lexar Media, Dane–Elec Memory, Fuji Photo Film USA
Fujifilm

is a Japanese company known for its photographic film and cameras. Fujifilm is the world?s largest photographic and imaging company . Fuji operates 223 subsidiary companies for research, manufacture and distribution of products, with manufacturing facilities in Asia, Europe, and the United States of America....
, Eastman Kodak
Eastman Kodak

Eastman Kodak Company is a multinational corporation public company which produces imaging and photography materials and equipment. Long known for its wide range of photographic film products, Kodak is re-focusing on two major markets: digital photography and digital printing....
 Company, Kingston Technology Company, Inc., Memorex
Memorex

Established in 1961 in Silicon Valley, Memorex is today a consumer electronics brand of Imation specializing in disk recordable media , travel drives, flash storage, computer accessories and other electronics....
 Products, Inc.; PNY Technologies
PNY Technologies

PNY Technologies, Inc is a manufacturer of flash memory cards, USB flash drives, solid state drives, memory upgrade modules, as well as consumer and professional graphics cards....
 Inc., SanDisk Corporation
SanDisk

SanDisk Corporation is an United States multinational corporation which designs and markets flash memory card products. SanDisk was founded in 1988 by Eli Harari and Sanjay Mehrotra, non-volatile memory technology experts....
, Verbatim Corporation, and Viking InterWorks alleging that their descriptions of the capacity of their flash memory
Flash memory

Flash memory is a non-volatile memory computer storage that can be electrically erased and reprogrammed. It is a technology that is primarily used in memory cards and USB flash drives for general storage and transfer of data between computers and other digital products....
 cards were false and misleading.

Vroegh claimed that a 256 MB Flash Memory Device had only 244 MB of accessible memory. "Plaintiffs allege that Defendants marketed the memory capacity of their products by assuming that one megabyte equals one million bytes and one gigabyte equals one billion bytes." The plaintiffs wanted the defendants to use the non-standard binary values 220 for megabyte and 230 for gigabyte. The plaintiffs acknowledged that the IEC and IEEE standards define a MB as one million bytes but stated that the industry has largely ignored the IEC standards.

The manufacturers agreed to clarify the flash memory card capacity on the packaging and web sites. The consumers could apply for "a discount of ten percent off a future online purchase from Defendants' Online Stores Flash Memory Device".

Orin Safier v. Western Digital Corporation

On July 7, 2005, an action entitled "Orin Safier v. Western Digital
Western Digital

Western Digital Corporation is a manufacturer of computer hard disk drives, and has a long history in the electronics industry as an integrated circuit maker and a storage products company....
 Corporation, et al.," was filed in the Superior Court for the City and County of San Francisco, Case No. CGC-05-442812. The case was subsequently moved to the Northern District of California, Case No. 05-03353 BZ.

Although Western Digital maintained that their usage of units is consistent with "the indisputably correct industry standard for measuring and describing storage capacity", and that they "cannot be expected to reform the software industry", they agreed to settle in March 2006 with June 14, 2006 as the Final Approval hearing date.

Western Digital offered to compensate customers with a free download of backup and recovery software valued at US$30. They also paid $500,000 in fees and expenses to San Francisco lawyers Adam Gutride and Seth Safier, who filed the suit.

Western Digital had this footnote in their settlement. "Apparently, Plaintiff believes that he could sue an egg company for fraud for labeling a carton of 12 eggs a "dozen," because some bakers would view a "dozen" as including 13 items."

The flash memory and hard disk manufacturers now have disclaimers on their packaging and web sites clarifying the formatted capacity of the flash memory or defining MB as 1 million bytes and 1 GB as 1 billion bytes.

See also

  • Timeline of binary prefixes
    Timeline of binary prefixes

    This article presents a terminology timeline of binary prefixes....
  • Integral data type
  • Bit
    Bit

    A bit is a binary numeral system numerical digit, taking a value of either 0 or 1. Binary digits are a basic unit of information Computer data storage and transmission in digital computing and digital information theory....
  • Nibble
    Nibble

    A nibble is the computing term for a four-bit aggregation, or half an octet . As a nibble contains 4 bits, there are sixteen possible values, so a nibble corresponds to a single hexadecimal digit ....
  • Byte
    Byte

    A byte is a basic unit of measurement of Computer storage in computer science. In many computer architectures it is a Byte addressing memory address space....
  • Octet
    Octet (computing)

    In computing, an octet is a grouping of eight bits.Octet, with the only exception noted below, always refers to an entity having exactly eight bits....
  • IEC 60027
    IEC 60027

    IEC 60027 is the International Electrotechnical Commission's standard on Letter symbols to be used in electrical technology. It consists of several parts:...
    -2
  • IEEE 1541
    IEEE 1541

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

    This is a list of multiples for Computer data storage, measured in bits. This article assumes a descriptive attitude towards terminology, reflecting actual usage by the speakers of the language....


Specific units of IEC 60027-2 A.2

These units have individual articles:



Further reading

— An introduction to binary prefixes —a 1996–1999 paper on bits, bytes, prefixes and symbols —Another description of binary prefixes —White-paper on the controversy over drive capacities

External links



Converters