fbpx
Wikipedia

Binary prefix

A binary prefix is a unit prefix that indicates a multiple of a unit of measurement by an integer power of two. The most commonly used binary prefixes are kibi (symbol Ki, meaning 210 = 1024), mebi (Mi, 220 = 1048576), and gibi (Gi, 230 = 1073741824). They are most often used in information technology as multipliers of bit and byte, when expressing the capacity of storage devices or the size of computer files.

Prefixes for decimal and binary multiples
Decimal
Value SI
1000 103 k kilo
10002 106 M mega
10003 109 G giga
10004 1012 T tera
10005 1015 P peta
10006 1018 E exa
10007 1021 Z zetta
10008 1024 Y yotta
10009 1027 R ronna
100010 1030 Q quetta
Binary
Value IEC JEDEC
1024 210 Ki kibi K kilo
10242 220 Mi mebi M mega
10243 230 Gi gibi G giga
10244 240 Ti tebi T tera
10245 250 Pi pebi
10246 260 Ei exbi
10247 270 Zi zebi
10248 280 Yi yobi

The binary prefixes "kibi", "mebi", etc. were defined in 1999 by the International Electrotechnical Commission (IEC), in the IEC 60027-2 standard (Amendment 2). They were meant to replace the metric (SI) decimal power prefixes, such as "kilo" ("k", 103 = 1000), "mega" ("M", 106 = 1000000) and "giga" ("G", 109 = 1000000000),[1] that were commonly used in the computer industry to indicate the nearest powers of two. For example, a memory module whose capacity was specified by the manufacturer as "2 megabytes" or "2 MB" would hold 2 × 220 = 2097152 bytes, instead of 2 × 106 = 2000000.

On the other hand, a hard disk whose capacity is specified by the manufacturer as "10 gigabytes" or "10 GB", holds 10 × 109 = 10000000000 bytes, or a little more than that, but less than 10 × 230 = 10737418240 and a file whose size is listed as "2.3 GB" may have a size closer to 2.3 × 2302470000000 or to 2.3 × 109 = 2300000000, depending on the program or operating system providing that measurement. This kind of ambiguity is often confusing to computer system users and has resulted in lawsuits.[2][3] The IEC 60027-2 binary prefixes have been incorporated in the ISO/IEC 80000 standard and are supported by other standards bodies, including the BIPM, which defines the SI system,[1]: p.121  the US NIST,[4][5] and the European Union.

Prior to the 1999 IEC standard, some industry organizations, such as the Joint Electron Device Engineering Council (JEDEC), attempted to redefine the terms kilobyte, megabyte, and gigabyte, and the corresponding symbols KB, MB, and GB in the binary sense, for use in storage capacity measurements. However, other computer industry sectors (such as magnetic storage) continued using those same terms and symbols with the decimal meaning. Since then, the major standards organizations have expressly disapproved the use of SI prefixes to denote binary multiples, and recommended or mandated the use of the IEC prefixes for that purpose, but the use of SI prefixes has persisted in some fields.

While the binary prefixes are almost always used with the units of information, bits and bytes, they may be used with any other unit of measure, when convenient. For example, in signal processing one may need binary multiples of the frequency unit hertz (Hz), for example the kibihertz (KiHz), equal to 1024 Hz.[6][7]

Definitions edit

Specific units of IEC 60027-2 A.2 and ISO/IEC 80000:13-2008
IEC prefix Representations
Name Symbol Base 2 Base 1024 Value Base 10
kibi Ki 210 10241 1024 = 1.024×103
mebi Mi 220 10242 1048576 1.049×106
gibi Gi 230 10243 1073741824 1.074×109
tebi Ti 240 10244 1099511627776 1.100×1012
pebi Pi 250 10245 1125899906842624 1.126×1015
exbi Ei 260 10246 1152921504606846976 1.153×1018
zebi Zi 270 10247 1180591620717411303424 1.181×1021
yobi Yi 280 10248 1208925819614629174706176 1.209×1024

In 2022, the International Bureau of Weights and Measures (BIPM) adopted the decimal prefixes ronna for 10009 and quetta for 100010.[8][9] In analogy to the existing binary prefixes, a consultation paper of the International Committee for Weights and Measures' Consultative Committee for Units (CCU) suggested the prefixes robi (Ri, 10249) and quebi (Qi, 102410) for their binary counterparts,[10] but as of 2022, no corresponding binary prefixes have been adopted.[11]

Comparison of binary and decimal prefixes edit

The relative difference between the values in the binary and decimal interpretations increases, when using the SI prefixes as the base, from 2.4% for kilo to nearly 27% for the quetta prefix. Although the prefixes ronna and quetta have been defined, as of 2022 no names have been officially assigned to the corresponding binary prefixes.

Prefix Binary ÷ Decimal Decimal ÷ Binary
kilo kibi 1.024   (+2.4%)
 
0.9766   (−2.3%)
 
mega mebi 1.049   (+4.9%)
 
0.9537   (−4.6%)
 
giga gibi 1.074   (+7.4%)
 
0.9313   (−6.9%)
 
tera tebi 1.100 (+10.0%)
 
0.9095   (−9.1%)
 
peta pebi 1.126 (+12.6%)
 
0.8882 (−11.2%)
 
exa exbi 1.153 (+15.3%)
 
0.8674 (−13.3%)
 
zetta zebi 1.181 (+18.1%)
 
0.8470 (−15.3%)
 
yotta yobi 1.209 (+20.9%)
 
0.8272 (−17.3%)
 
ronna  — 1.238 (+23.8%)
 
0.8078 (−19.2%)
 
quetta  — 1.268 (+26.8%)
 
0.7889 (−21.1%)
 

History edit

Early prefixes edit

The original metric system adopted by France in 1795 included two binary prefixes named double- (2×) and demi- (1/2×).[12] However, these were not retained when the SI prefixes were internationally adopted by the 11th CGPM conference in 1960.

Storage capacity edit

Main memory edit

Early computers used one of two addressing methods to access the system memory; binary (base 2) or decimal (base 10).[13] For example, the IBM 701 (1952) used a binary methods and could address 2048 words of 36 bits each, while the IBM 702 (1953) used a decimal system, and could address ten thousand 7-bit words.

By the mid-1960s, binary addressing had become the standard architecture in most computer designs, and main memory sizes were most commonly powers of two. This is the most natural configuration for memory, as all combinations of states of their address lines map to a valid address, allowing easy aggregation into a larger block of memory with contiguous addresses.

While early documentation specified those memory sizes as exact numbers such as 4096, 8192, or 16384 units (usually words, bytes, or bits), computer professionals also started using the long-established metric system prefixes "kilo", "mega", "giga", etc., defined to be powers of 10,[1] to mean instead the nearest powers of two; namely, 210 = 1024, 220 = 10242, 230 = 10243, etc.[14][15] The corresponding metric prefix symbols ("k", "M", "G", etc.) where used with the same binary meanings.[16][17] The symbol for 210 = 1024 could be written either in lower case ("k")[18][19][20] or in uppercase ("K"). The latter was often used intentionally to indicate the binary rather than decimal meaning.[21] This convention, which could not be extended to higher powers, was widely used in the documentation of the IBM 360 (1964)[21] and of the IBM System/370 (1972),[22] of the CDC 7600,[23] of the DEC PDP-11/70 (1975)[24] and of the DEC VAX-11/780 (1977).[citation needed]

In other documents, however, the metric prefixes and their symbols were used to denote powers of 10, but usually with the understanding that the values given were approximate, often truncated down. Thus, for example, a 1967 document by Control Data Corporation (CDC) abbreviated "216 = 64 × 1024 = 65536 words" as "65K words" (rather than "64K" or "66K"),[25], while the documentation of the HP 21MX real-time computer (1974) denoted 3 × 216 = 192 × 1024 = 196608 as "196K" and 220 = 1048576 as "1M".[26]

These three possible meanings of "k" and "K" ("1024", "1000", or "approximately 1000") were used loosely around the same time, sometimes by the same company. The HP 3000 business computer (1973) could have "64K", "96K", or "128K" bytes of memory.[27] The use of SI prefixes, and the use of "K" instead of "k" remained popular in computer-related publications well into the 21st century, although the ambiguity persisted. The correct meaning was often clear from the context; for instance, in a binary-addressed computer, the true memory size had to be either a power of 2, or a small integer multiple thereof. Thus a "512 megabyte" RAM module was generally understood to have 512 × 10242 = 536870912 bytes, rather than 512000000.

Hard disks edit

In specifying disk drive capacities, manufacturers have always used conventional decimal SI prefixes representing powers of 10. Storage in a rotating disk drive is organized in platters and tracks whose sizes and counts are determined by mechanical engineering constraints so that the capacity of a disk drive has hardly ever been a simple multiple of a power of 2. For example, the first commercially sold disk drive, the IBM 350 (1956), had 50 physical disk platters containing a total of 50000 sectors of 100 characters each, for a total quoted capacity of 5 million characters.[28]

Moreover, since the 1960s, many disk drives used IBM's disk format, where each track was divided into blocks of user-specified size; and the block sizes were recorded on the disk, subtracting from the usable capacity. For example, the|IBM 3336]] disk pack was quoted to have a 200-megabyte capacity, achieved only with a single 13030-byte block in each of its 808 × 19 tracks.

Decimal megabytes were used for disk capacity by the CDC in 1974.[29] The Seagate ST-412,[30] one of several types installed in the IBM PC/XT,[31] had a capacity of 10027008 bytes when formatted as 306 × 4 tracks and 32 256-byte sectors per track, which was quoted as "10 MB".[32] Similarly, a "300 GB" hard drive can be expected to offer only slightly more than 300×109 = 300000000000, bytes, not 300 × 230 (which would be about 322×109 bytes or "322 GB"). The first terabyte (SI prefix, 1000000000000 bytes) hard disk drive was introduced in 2007.[33] Decimal prefixes were generally used by information processing publications when comparing hard disk capacities.[34]

Some programs and operating systems, such as Microsoft Windows, still use "MB" and "GB" to denote binary prefixes even when displaying disk drive capacities, as did Classic Mac OS. Thus, for example, the capacity of a "10 MB" (decimal "M") disk drive could be reported as "9.56 MB", and that of a "300 GB" drive as "279.4 GB". Properly-written software and documentation should specify clearly whether "K", "M", or "G" mean binary or decimal multipliers.[35][36] Some operating systems, such as Mac OS X,[37] Ubuntu,[38] and Debian,[39] have been updated to use "MB" and "GB" to denote decimal prefixes when displaying disk drive capacities.

Floppy disks edit

Floppy disks used a variety of formats, and their capacities was usually specified with SI-like prefixes "K" and "M" with either decimal or binary meaning. The capacity of the disks was often specified without accounting for the internal formatting overhead, leading to more irregularities.

The early 8-inch diskette formats could contain less than a megabyte with the capacities of those devices specified in kilobytes, kilobits or megabits.[40][41]

The 5.25-inch diskette sold with the IBM PC AT could hold 1200 × 1024 = 1228800 bytes, and thus was marketed as "1200 KB" with the binary sense of "KB".[42] However, the capacity was also quoted "1.2 MB",[citation needed] which was a hybrid decimal and binary notation, since the "M" meant 1000 × 1024. The precise value was 1.2288 MB (decimal) or 1.171875 MiB (binary).

The 5.25-inch Apple Disk II had 256 bytes per sector, 13 sectors per track, 35 tracks per side, or a total capacity of 116480 bytes. It was later upgraded to 16 sectors per track, giving a total of 140 × 210 = 143360 bytes, which was described as "140KB" using the binary sense of "K".

The most recent version of the physical hardware, the "3.5-inch diskette" cartridge, had 720 512-byte blocks (single-sided). Since two blocks comprised 1024 bytes, the capacity was quoted "360 KB", with the binary sense of "K". On the other hand, the quoted capacity of "1.44 MB" of the High Density ("HD") version was again a hybrid decimal and binary notation, since it meant 1440 pairs of 512-byte sectors, or 1440 × 210 = 1474560 bytes. Some operating systems displayed the capacity of those disks using the binary sense of "MB", as "1.4 MB" (which would be 1.4 × 2201468000 bytes). User complaints forced both Apple[citation needed] and Microsoft[43] to issue support bulletins explaining the discrepancy.

Optical disks edit

When specifying the capacities of optical compact discs, "megabyte" and "MB" usually meant 10242 bytes. Thus a "700-MB" (or "80-minute") CD has a nominal capacity of about 700 MiB, which is approximately 730 MB (decimal).[44]

On the other hand, capacities of other optical disc storage media like DVD, Blu-ray Disc, HD DVD and magneto-optical (MO) have been generally specified in decimal gigabytes ("GB"), that is, 10003 bytes. In particular, a typical "4.7 GB" DVD has a nominal capacity of about 4.7×109 bytes, which is about 4.38 GiB.[45]

Tape drives and media edit

Tape drive and media manufacturers have generally used SI decimal prefixes to specify the maximum capacity,[46][47] although the actual capacity would depend on the block size used when recording.

Data and clock rates edit

Computer clock frequencies are always quoted using SI prefixes in their decimal sense. For example, the internal clock frequency of the original IBM PC was 4.77 MHz, that is 4770000 Hz.

Similarly, digital information transfer rates are quoted using decimal prefixe. The Parallel ATA "100 MB/s" disk interface can transfer 100000000 bytes per second, and a "56 Kb/s" modem transmits 56000 bits per second. Seagate specified the sustained transfer rate of some hard disk drive models with both decimal and IEC binary prefixes.[35] The standard sampling rate of music compact disks, quoted as 44.1 kHz, is indeed 44100 samples per second.[citation needed] A "1 Gb/s" Ethernet interface can receive or transmit up to 109 bits per second, or 125000000 bytes per second within each packet. A "56k" modem can encode or decode up to 56000 bits per second.

Decimal SI prefixes are also generally used for processor-memory data transfer speeds. A PCI-X bus with 66 MHz clock and 64 bits wide can transfer 66000000 64-bit words per second, or 4224000000 bit/s = 528000000 B/s, which is usually quoted as 528 MB/s. A PC3200 memory on a double data rate bus, transferring 8 bytes per cycle with a clock speed of 200 MHz has a bandwidth of 200000000 × 8 × 2 = 3200000000 B/s, which would be quoted as 3.2 GB/s.

Ambiguous standards edit

The ambiguous usage of the prefixes "kilo ("K" or "k"), "mega" ("M"), and "giga" ("G"), as meaning both powers of 1000 or (in computer contexts) of 1024, has been recorded in popular dictionaries,[48][49][50] and even in some obsolete standards, such as ANSI/IEEE 1084-1986[51] and ANSI/IEEE 1212-1991,[52] IEEE 610.10-1994,[53] and IEEE 100-2000.[54] Some of these standards specifically limited the binary meaning to multiples of "byte" ("B") or "bit" ("b").

Early binary prefix proposals edit

Before the IEC standard, several alternative proposals existed for unique binary prefixes, starting in the late 1960s. In 1996, Markus Kuhn proposed the extra prefix "di" and the symbol suffix or subscript "2" to mean "binary"; so that, for example, "one dikilobyte" would mean "1024 bytes", denoted "K2B" or "K2B".[55]

In 1968, Donald Morrison proposed to use the Greek letter kappa (κ) to denote 1024, κ2 to denote 10242, and so on.[56] (At the time, memory size was small, and only K was in widespread use.) In the same year, Wallace Givens responded with a suggestion to use bK as an abbreviation for 1024 and bK2 or bK2 for 10242, though he noted that neither the Greek letter nor lowercase letter b would be easy to reproduce on computer printers of the day.[57] Bruce Alan Martin of Brookhaven National Laboratory proposed that, instead of prefixes, binary powers of two were indicated by the letter B followed by the exponent, similar to E in decimal scientific notation. Thus one would write 3B20 for 3 × 220.[58] This convention is still used on some calculators to present binary floating point-numbers today.[59]

In 1969, Donald Knuth, who uses decimal notation like 1 MB = 1000 kB,[60] proposed that the powers of 1024 be designated as "large kilobytes" and "large megabytes", with abbreviations KKB and MMB.[61] However, the use of double SI prefixes, although rejected by the BIPM, had already been given a multiplicative meaning;[citation needed] so that "1 MMB" could be understood as "(106)2 bytes, that is, "1 TB".

Consumer confusion edit

The ambiguous meanings of "kilo", "mega", "giga", etc., has caused significant consumer confusion, especially in the personal computer era. A common source of confusion was the discrepancy between the capacities of hard drives specified by manufacturers, using those prefixes in the decimal sense, and the numbers reported by operating systems and other software, that used them in the binary sense, such as the Apple Macintosh in 1984. For example, a hard drive marketed as "1 TB" could be reported as having only "931 GB". The confusion was compounded by fact that RAM manufacturers used the binary sense too.

Legal disputes edit

The different interpretations of disk size prefixes led to class action lawsuits against digital storage manufacturers. These cases involved both flash memory and hard disk drives.

Early cases edit

Early cases (2004–2007) were settled prior to any court ruling with the manufacturers admitting no wrongdoing but agreeing to clarify the storage capacity of their products on the consumer packaging. Accordingly, many flash memory and hard disk manufacturers have disclosures on their packaging and web sites clarifying the formatted capacity of the devices or defining MB as 1 million bytes and 1 GB as 1 billion bytes.[62][63][64][65]

Willem Vroegh v. Eastman Kodak Company edit

On 20 February 2004, Willem Vroegh filed a lawsuit against Lexar Media, Dane–Elec Memory, Fuji Photo Film USA, Eastman Kodak Company, Kingston Technology Company, Inc., Memorex Products, Inc.; PNY Technologies Inc., SanDisk Corporation, Verbatim Corporation, and Viking Interworks alleging that their descriptions of the capacity of their flash memory 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 customary values of 10242 for megabyte and 10243 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.[66]

The parties agreed that manufacturers could continue to use the decimal definition so long as the definition was added to the packaging and web sites.[67] The consumers could apply for "a discount of ten percent off a future online purchase from Defendants' Online Stores Flash Memory Device".[68]

Orin Safier v. Western Digital Corporation edit

On 7 July 2005, an action entitled Orin Safier v. Western Digital 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.[69]

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 14 June 2006 as the Final Approval hearing date.[70]

Western Digital offered to compensate customers with a free download of backup and recovery software valued at US$30. They also paid $500000 in fees and expenses to San Francisco lawyers Adam Gutride and Seth Safier, who filed the suit. The settlement called for Western Digital to add a disclaimer to their later packaging and advertising.[71][72][73] 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."[74]

Cho v. Seagate Technology (US) Holdings, Inc. edit

A lawsuit (Cho v. Seagate Technology (US) Holdings, Inc., San Francisco Superior Court, Case No. CGC-06-453195) was filed against Seagate Technology, alleging that Seagate overrepresented the amount of usable storage by 7% on hard drives sold between 22 March 2001 and 26 September 2007. The case was settled without Seagate admitting wrongdoing, but agreeing to supply those purchasers with free backup software or a 5% refund on the cost of the drives.[75]

Dinan et al. v. SanDisk LLC edit

On 22 January 2020, the district court of the Northern District of California ruled in favor of the defendant, SanDisk, upholding its use of "GB" to mean 1000000000 bytes.[76]

IEC 1999 Standard edit

In 1995, the International Union of Pure and Applied Chemistry's (IUPAC) Interdivisional Committee on Nomenclature and Symbols (IDCNS) proposed the prefixes "kibi" (short for "kilobinary"), "mebi" ("megabinary"), "gibi" ("gigabinary") and "tebi" ("terabinary"), with respective symbols "kb", "Mb", "Gb" and "Tb",[77] for binary multipliers. The proposal suggested that the SI prefixes should be used only for powers of 10; so that a disk drive capacity of "500 gigabytes", "0.5 terabytes", "500 GB", or "0.5 TB" should all mean 500×109 bytes, exactly or approximately, rather than 500 × 230 (= 536870912000) or 0.5 × 240 (= 549755813888).

The proposal was not accepted by IUPAC at the time, but was taken up in 1996 by the Institute of Electrical and Electronics Engineers (IEEE) in collaboration with the International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC). The prefixes "kibi", "mebi", "gibi" and "tebi" were retained, but with the symbols "Ki" (with capital "K"), "Mi", "Gi" and "Ti" respectively.[78]

In January 1999, the IEC published this proposal, with additional prefixes "pebi" ("Pi") and "exbi" ("Ei"), as an international standard (IEC 60027-2 Amendment 2)[79][80][81] The standard reaffirmed the BIPM's position that the SI prefixes should always denote powers of 10. The third edition of the standard, published in 2005, added prefixes "zebi" and "yobi", thus matching all then-defined SI prefixes with binary counterparts.[82]

The harmonized ISO/IEC IEC 80000-13:2008 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.[83] In 2009, the prefixes kibi-, mebi-, etc. were defined by ISO 80000-1 in their own right, independently of the kibibyte, mebibyte, and so on.

The BIPM standard JCGM 200:2012 "International vocabulary of metrology – Basic and general concepts and associated terms (VIM), 3rd edition" lists the IEC binary prefixes and states "SI prefixes refer strictly to powers of 10, and should not be used for powers of 2. For example, 1 kilobit should not be used to represent 1024 bits (210 bits), which is 1 kibibit."[84]

The IEC 60027-2 standard recommended operating systems and other software were updated to use binary or decimal prefixes consistently, but incorrect usage of SI prefixes for binary multiples is still common. At the time, the IEEE decided that their standards would use the prefixes "kilo", etc. with their metric definitions, but allowed the binary definitions to be used in an interim period as long as such usage was explicitly pointed out on a case-by-case basis.[85]

Other standards bodies and organizations edit

The IEC standard binary prefixes are supported by other standardization bodies and technical organizations.

The United States National Institute of Standards and Technology (NIST) supports the ISO/IEC standards for "Prefixes for binary multiples" and has a web page[86] documenting them, describing and justifying their use. NIST suggests 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.[5] NIST has stated the SI prefixes "refer strictly to powers of 10" and that the binary definitions "should not be used" for them.[87]

As of 2014, the microelectronics industry standards body JEDEC describes the IEC prefixes in its online dictionary, but acknowledges that the SI prefixes and the symbols "K", "M" and "G" are still commonly used with the binary sense for memory sizes.[88][89]

On 19 March 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.[90][91] as of April 2008, the IEEE Publications division does not require the use of IEC prefixes in its major magazines such as Spectrum[92] or Computer.[93]

The International Bureau of Weights and Measures (BIPM), which maintains the International System of Units (SI), expressly prohibits the use of SI prefixes to denote binary multiples, and recommends the use of the IEC prefixes as an alternative since units of information are not included in the SI.[94][1]

The Society of Automotive Engineers (SAE) prohibits the use of SI prefixes with anything but a power-of-1000 meaning, but does not cite the IEC binary prefixes.[95]

The European Committee for Electrotechnical Standardization (CENELEC) adopted the IEC-recommended binary prefixes via the harmonization document HD 60027-2:2003-03.[96] The European Union (EU) has required the use of the IEC binary prefixes since 2007.[97]

Current practice edit

 
The 536870912-byte capacity of these RAM modules is stated as "512 MB" on the label.
 
Linux GNOME'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".
 
GNOME's system monitor uses IEC prefixes to show memory size and networking data rate.

Some computer industry participants, such as Hewlett-Packard (HP),[98] and IBM[99][100] have adopted or recommended IEC binary prefixes as part of their general documentation policies.

As of 2023, the use of SI prefixes with the binary meanings is still prevalent for specifying the capacity of the main memory of computers, of RAM, ROM, EPROM, and EEPROM chips and modules, and of the cache of computer processors. For example, a "512-megabyte" or "512 MB" memory module holds 512 MiB; that is, 512 × 220 bytes, not 512 × 106 bytes.[101][102][103][104]

JEDEC continues to include the customary binary definitions of "kilo", "mega", and "giga" in the document Terms, Definitions, and Letter Symbols,[105] and, as of 2010, still used those definitions in their memory standards.[106][107][108][109][110]

On the other hand, the SI prefixes with powers of ten meanings are generally used for the capacity of external storage units, such as disk drives,[111][112][113][114][115] solid state drives, and USB flash drives,[65] except for some flash memory chips intended to be used as EEPROMs. However, some disk manufacturers have used the IEC prefixes to avoid confusion.[116] The decimal meaning of SI prefixes is usually also intended in measurements of data transfer rates, and clock speeds.[citation needed]

Some operating systems and other software use either the IEC binary multiplier symbols ("Ki", "Mi", etc.)[117][118][119][120][121][122] or the SI multiplier symbols ("k", "M", "G", etc.) with decimal meaning. Some programs, such as the Linux/GNU ls command, let the user choose between binary or decimal multipliers. However, some continue to use the SI symbols with the binary meanings, even when reporting disk or file sizes. Some programs may also use "K" instead of "k", with either meaning.[123]

See also edit

References edit

  1. ^ a b c d Bureau International des Poids et Mesures. (2006). "§3.1 SI prefixes" (PDF). The International System of Units (SI) (in French and English) (8th ed.). Paris: STEDI Media. p. 127. ISBN 978-92-822-2213-3. (PDF) from the original on 2006-08-13. Retrieved 2007-02-25. [Side note:] These SI prefixes refer strictly to powers of 10. They should not be used to indicate powers of 2 (for example, one kilobit represents 1000 bits and not 1024 bits). The IEC has adopted prefixes for binary powers in the international standard IEC 60027-2: 2005, third edition, Letter symbols to be used in electrical technology – Part 2: Telecommunications and electronics. The names and symbols for the prefixes corresponding to 210, 220, 230, 240, 250, and 260 are, respectively: kibi, Ki; mebi, Mi; gibi, Gi; tebi, Ti; pebi, Pi; and exbi, Ei. Thus, for example, one kibibyte would be written: 1 KiB = 210 B = 1024 B, where B denotes a byte. Although these prefixes are not part of the SI, they should be used in the field of information technology to avoid the incorrect usage of the SI prefixes.
  2. ^ "Order Granting Motion to Dismiss" (PDF). United States District Court for the Northern District of California. Retrieved 2020-01-24.
  3. ^ See also Dinan v. SanDisk LLC, No. 20-15287 (9th Cir. Feb. 11, 2021) https://scholar.google.com/scholar_case?case=16989791406584358656
  4. ^ "SI prefixes". The NIST Reference on Constants, Units, and Uncertainty: International System of Units (SI). National Institute of Standards and Technology. 2010-01-13. Retrieved 2017-04-03.
  5. ^ a b "International System of Units (SI): Prefixes for binary multiples". The NIST Reference on Constants, Units, and Uncertainty. National Institute of Science and Technology. Retrieved 2007-09-09.
  6. ^ "Patent WO2012098399A2 – Low-power oscillator – Google Patents". Google.com. Retrieved 2016-06-23.
  7. ^ Ainslie, Michael A.; Halvorsen, Michele B.; Robinson, Stephen P. (January 2022) [2021-11-09]. "A terminology standard for underwater acoustics and the benefits of international standardization". IEEE Journal of Oceanic Engineering. 47 (1). IEEE: 179–200. Bibcode:2022IJOE...47..179A. doi:10.1109/JOE.2021.3085947. eISSN 1558-1691. ISSN 0364-9059. S2CID 243948953. (22 pages)
  8. ^ "List of Resolutions for the 27th meeting of the General Conference on Weights and Measures" (PDF). 2022-11-18. (PDF) from the original on 2022-11-18. Retrieved 2022-11-18.
  9. ^ Gibney, Elizabeth (2022-11-18). "How many yottabytes in a quettabyte? Extreme numbers get new names". Nature. doi:10.1038/d41586-022-03747-9. PMID 36400954. S2CID 253671538. Retrieved 2022-11-21.
  10. ^ Brown, Richard J. C. (2023) [2022-02-08, 2022-04-01, 2022-11-24]. "A further short history of the SI prefixes". Letter to the editor. Metrologia. 60 (1). BIPM & IOP Publishing Ltd: 013001. Bibcode:2023Metro..60a3001B. doi:10.1088/1681-7575/ac6afd. S2CID 253966045. 013001. (1+4 pages)
  11. ^ Brown, Richard J. C. (2022-04-27). "Reply to 'Facing a shortage of the Latin letters for the prospective new SI symbols: alternative proposal for the new SI prefixes'". Accreditation and Quality Assurance [de]. 27 (3): 143–144. doi:10.1007/s00769-022-01499-7. S2CID 248397680.
  12. ^ "La Loi Du 18 Germinal An 3: Décision de tracer le mètre, unité fondamentale, sur une règle de platine. Nomenclature des " mesures républicaines ". Reprise de la triangulation" [The Law of 18 Germinal, Year 3: Decision to draw the fundamental unit metre on a platinum ruler. Nomenclature of "Republican measures". Resumption of the triangulation.]. L'Histoire Du Mètre [The history of the metre] (in French). histoire.du.metre.free.fr. from the original on 2022-11-26. Retrieved 2015-10-12. Art. 8. Dans les poids et mesures de capacité, chacune des mesures décimales de ces deux genres aura son double et sa moitié, afin de donner à la vente des divers objets toute la commodité que l'on peut désirer. Il y aura donc le double-litre et le demi-litre, le double-hectogramme et le demi-hectogramme, et ainsi des autres. [Art. 8. In the weights and measures of capacity, each of the decimal measures of these two kinds will have its double and its half, in order to give to the sale of the various articles all the convenience that one can desire. There will therefore be the double-litre and the half-litre, the double-hectogram and the half-hectogram, and so on.]
  13. ^ Weik, Martin H. (March 1961). "A Third Survey of Domestic Electronic Digital Computing Systems: Chapter III Analysis and Trends". Ballistic Research Laboratories Report No. 1115: 1027. Of 187 different relevant systems, 131 utilize a straight binary system internally, whereas 53 utilize the decimal system (primarily binary coded decimal) and 3 systems utilize a binary coded alphanumeric system of notation. This lengthy report describes many of the early computers.
  14. ^ Hunting Trouble on 28 Megacycles, A. L. Blais, QST, January 1930.
  15. ^ Lin, Yeong; Mattson, R. (September 1972). "Cost-performance evaluation of memory hierarchies". IEEE Transactions on Magnetics. 8 (3). IEEE: 390–392. Bibcode:1972ITM.....8..390L. doi:10.1109/TMAG.1972.1067329. Also, random access devices are advantageous over serial access devices for backing store applications only when the memory capacity is less than 1 Mbyte. For capacities of 4 Mbyte and 16 Mbyte serial access stores with shift register lengths of 256 bit and 1024 bit, respectively, look favorable.
  16. ^ Real, P. (September 1959). "A generalized analysis of variance program utilizing binary logic". ACM '59: Preprints of Papers Presented at the 14th National Meeting of the Association for Computing Machinery. ACM Press: 78–1–78–5. doi:10.1145/612201.612294. S2CID 14701651. On a 32K core size 704 computer, approximately 28000 data may be analyzed, ... without resorting to auxiliary tape storage. Note: the IBM 704 core memory units had 4096 36-bit words. Up to 32768 words could be installed
  17. ^ Gruenberger, Fred; Burgess, C. R.; Gruenberger, Fred (October 1960). "Letters to the Editor". Communications of the ACM. 3 (10). doi:10.1145/367415.367419. S2CID 3199685. "The 8K core stores were getting fairly common in this country in 1954. The 32K store started mass production in 1956; it is the standard now for large machines and at least 200 machines of the size (or its equivalent in the character addressable machines) are in existence today (and at least 100 were in existence in mid-1959)." Note: The IBM 1401 was a character addressable computer.
  18. ^ Ray Horak (2008). Webster's New World Telecom Dictionary. John Wiley & Sons. p. 271. ISBN 9780471774570. In computing and storage systems, a kB (kiloByte) is actually 1,024 (2^10) bytes, since the measurement is based on a base 2, or binary, number system. The term kB comes from the fact that 1,024 is nominally, or approximately, 1,000.
  19. ^ Janet S. Dodd (1997). The ACS style guide: a manual for authors and editors. American Chemical Society. p. 124. ISBN 9780841234611. kB (kilobyte; actually 1024 bytes) KB (kilobyte; kB is preferred)
  20. ^ F. J. M. Laver (1989-05-11). Information Technology: Agent of Change. Cambridge University Press. p. 35. ISBN 978-0521350358. when describing the performance of IT systems the larger units 'kilobytes' (kB) [...] Strictly speaking, k means the 'binary thousand' 1024
  21. ^ a b Amdahl, Gene M. (1964). "Architecture of the IBM System/360" (PDF). IBM Journal of Research and Development. 8 (2). IBM: 87–101. doi:10.1147/rd.82.0087. Figure 1 gives storage (memory) capacity ranges of the various models in "Capacity 8-bit bytes, 1 K = 1024"
  22. ^ IBM (1972). System/370 Model 158 brochure (PDF). IBM. G520-261871. All-monolithic storage ... (1024-bit NMOS) This new improvement of processor storage makes system expansion more economical. Real storage capacity is available in 512K increments ranging from 512K to 2,048K bytes.
  23. ^ Control Data Corporation (November 1968). Control Data 7600 Computer System: Preliminary System Description (PDF). One type, designated as the small core memory (SCM) is a many bank coincident current type memory with a total of 64K words of 60 bit length (K=1024).
  24. ^ Bell, Gordon (November 1975). "Computer structures: What have we learned from the PDP-11?" (PDF). ISCA '76: Proceedings of the 3rd Annual Symposium on Computer Architecture. ACM Press: 1–14. doi:10.1145/800110.803541. S2CID 14496112. memory size (8k bytes to 4 megabytes).
  25. ^ Control Data Corporation (1965–1967). (Pub No. 60100000 ed.). pp. 2–1. Archived from the original on 2014-01-02. Retrieved 2013-11-07. Central Memory is organized into 32K, 65K, or 131K words (60-bit) in 8, 16, or 32 banks of 4096 words each.
  26. ^ Frankenberg, Robert (October 1974). (PDF). Hewlett-Packard Journal. 26 (2). Hewlett-Packard: 15–20. Archived from the original (PDF) on 2007-11-29. Retrieved 2007-06-18. 196K-word memory size
  27. ^ Hewlett-Packard (November 1973). "HP 3000 Configuration Guide" (PDF). HP 3000 Computer System and Subsystem Data: 59. Retrieved 2010-01-22.
  28. ^ IBM Corporation (2003-01-23). "IBM 350 disk storage unit". IBM Archives.
  29. ^ The CDC Product Line Card unambiguously uses MB to characterize HDD capacity in millions of bytes
  30. ^ Seagate Corporation (April 1982). (PDF). p. 3. Archived from the original (PDF) on 2016-10-08. Retrieved 2016-09-06.
  31. ^ IBM Tells MiniScribe It Is Cutting Back On Winchester Orders, Computer System News, 1 Jan 1984, p. 1
  32. ^ Mellor, Chris (2011-04-06). "It's the oldest working Seagate drive in the UK". The Register. Retrieved 2012-01-26.
  33. ^ . PC World. 2007-01-04. Archived from the original on 2007-01-12. Retrieved 2010-02-04.
  34. ^ 1977 Disk/Trend Report – Rigid Disk Drives, published June 1977
  35. ^ a b Seagate Seag2011 10K.5 SAS Product Manual, 100628561, Rev D, March 2011, sec 5.2.3, p. 10 (18th page of the pdf), states the drive's sustained transfer speed as "89 to 160 MiB/s" on one line, and "93 to 168 MB/s" on the next line.
  36. ^ (PDF). Seagate Technology. Archived from the original (PDF) on 2010-07-15.
  37. ^ "How iOS and macOS report storage capacity". Apple Support. 2018-02-27. from the original on 2020-04-09. Retrieved 2022-01-09.
  38. ^ "UnitsPolicy". Ubuntu Wiki. Ubuntu. from the original on 2021-11-18. Retrieved 2022-01-09.
  39. ^ "ConsistentUnitPrefixes". Debian Wiki. from the original on 2021-12-03. Retrieved 2022-01-09.
  40. ^ "IBM100 – The Floppy Disk". www-03.ibm.com. 2012-03-07. Retrieved 2023-10-17.
  41. ^ "Disc Storage". Datamation. May 1972. pp. 154, 162, 164. CDS 100 ... stores over 600 kilobits, Model 650 ... store 1.5 megabits ...
  42. ^ Brutman, Michael B. (2001-07-08). "Working with Disks: An intro to floppy disks and floppy drives". Brutmanlabs.
  43. ^ Microsoft (2003-05-06). "Determining Actual Disk Size: Why 1.44 MB Should Be 1.40 MB". Article ID: 121839. Microsoft. Retrieved 2007-07-07. "The 1.44-megabyte (MB) value associated with the 3.5-inch disk format does not represent the actual size or free space of these disks. Although its size has been popularly called 1.44 MB, the correct size is actually 1.40 MB."
  44. ^ . Videohelp.com. Archived from the original on 2006-07-15. Retrieved 2012-01-26.
  45. ^ Understanding Recordable and Rewritable DVD 2 January 2011 at the Wayback Machine
  46. ^ [2][permanent dead link]
  47. ^ (PDF). Ecma-international.org. Archived from the original (PDF) on 2013-09-17. Retrieved 2017-12-30.
  48. ^ "Definition of megabyte". M-w.com. Retrieved 2017-12-30.
  49. ^ "Definitions of Megabyte". Dictionary.reference.com. Retrieved 2017-12-30.
  50. ^ . Askoxford.com. Archived from the original on 2005-05-25. Retrieved 2017-12-30.
  51. ^ IEEE Standard Glossary of Mathematics of Computing Terminology. 1986-10-30. doi:10.1109/IEEESTD.1986.79649. ISBN 0-7381-4541-6. kilo (K). (1) A prefix indicating 1000. (2) In statements involving size of computer storage, a prefix indicating 210, or 1024. mega (M). (1) A prefix indicating one million. (2) In statements involving size of computer storage, a prefix indicating 220, or 1048576.
  52. ^ IEEE Standard Control and Status Register (CSR) Architecture for Microcomputer Buses. 1992-07-22. doi:10.1109/IEEESTD.1992.106981. ISBN 0-7381-4336-7. Kbyte. Kilobyte. Indicates 210 bytes. Mbyte. Megabyte. Indicates 220bytes. Gbyte is used in the Foreword.
  53. ^ IEEE Standard Glossary of Computer Hardware Terminology. 1994-06-24. doi:10.1109/IEEESTD.1995.79522. ISBN 1-55937-492-6. gigabyte (gig, GB). This term may mean either a) 1000000000 bytes or b) 230 bytes. ... As used in this document, the terms kilobyte (kB) means 210 or 1024 bytes, megabyte (MB) means 1024 kilobytes, and gigabyte (GB) means 1024 megabytes.
  54. ^ Institute of Electrical and Electronics Engineers (2000). 100-2000. IEEE Computer Society Press. doi:10.1109/IEEESTD.2000.322230. ISBN 978-0-7381-2601-2. "kB See kilobyte." "Kbyte Kilobyte. Indicates 210 bytes." "Kilobyte Either 1000 or 210 or 1024 bytes." The standard also defines megabyte and gigabyte with a note that an alternative notation for base 2 is under development.
  55. ^ Kuhn, Markus (1996-12-29). "Standardized units for use in information technology".
  56. ^ Donald R. Morrison, Sandia Corporation (March 1968). "Letters to the editor: Abbreviations for computer and memory sizes". Communications of the ACM. 11 (3): 150. doi:10.1145/362929.362962. S2CID 22934466.
  57. ^ Wallace Givens, Applied National Lab (June 1968). "Letters to the editor: proposed abbreviation for 1024: bK". Communications of the ACM. 11 (6): 391. doi:10.1145/363347.363351. S2CID 22205692.
  58. ^ Martin, Bruce Alan (October 1968). "Letters to the editor: On binary notation". Communications of the ACM. 11 (10). Associated Universities Inc.: 658. doi:10.1145/364096.364107. S2CID 28248410.
  59. ^ Schwartz, Jake; Grevelle, Rick (2003-10-20) [1993]. HP16C Emulator Library for the HP48S/SX. 1.20 (1 ed.). Retrieved 2015-08-15.
  60. ^ The Art of Computer Programming 2016-03-05 at the Wayback Machine Volume 1, Donald Knuth, pp. 24 and 94
  61. ^ "Knuth: Recent News (1999)". Cs-staff.stanford.edu. Retrieved 2012-01-26.
  62. ^ . Western Digital: Products. Western Digital Corporation. Archived from the original on 2007-09-02. Retrieved 2007-09-09.
  63. ^ Corsair. Archived from the original on 2016-03-05. Retrieved 2014-06-20. [...] the industry-standard definition of a megabyte (MByte) for flash devices is one million (1,000,000) bytes, where the operating system uses two to the twentieth power, or 1,048,576 bytes. Similarly, for a gigabyte (GByte), the number is 1,000,000,000 and 1,073,741,824 respectively.
  64. ^ (PDF). SanDisk Corporation. Archived from the original (PDF) on 2013-08-10. Retrieved 2014-06-20.
  65. ^ a b (PDF). sandisk.com. SanDisk Corporation. Archived from the original (PDF) on 2013-02-27. Retrieved 2014-06-20.
  66. ^ (PDF). pddocs.com. Poorman-Douglas Corporation. 2005-03-10. Archived from the original (PDF) on 2008-03-09. Retrieved 2007-09-09.
  67. ^ (PDF). Sandisk.com. 2012-04-13. Archived from the original (PDF) on 2012-04-13. Retrieved 2017-12-30.
  68. ^ Safier, Seth A. . Flash Memory Settlement. Poorman-Douglas Corporation. Archived from the original on 2007-09-28. Retrieved 2007-09-09.
  69. ^ Gutride, Adam; Seth A. Safier (2006-03-29). . Orin Safier v. Western Digital Corporation. Western Digital Corporation. Archived from the original on 2007-10-16. Retrieved 2007-09-09.
  70. ^ Zimmerman, Bernard (2006). . Orin Safier v. Western Digital Corporation. Western Digital Corporation. Archived from the original on 2007-09-22. Retrieved 2007-09-09.
  71. ^ "Western Digital Settles Capacity Suit". Betanews.com. 2006-06-28. Retrieved 2017-12-30.
  72. ^ Jeremy Reimer (2006-06-30). "Western Digital settles drive size lawsuit". Ars Technica LLC. Retrieved 2010-02-10.
  73. ^ Western Digital Corporation (2006). . Archived from the original on 2010-05-07. Retrieved 2010-02-10.
  74. ^ Baskin, Scott D. (2006-02-01). ""Defendant Western Digital Corporation's Brief in Support of Plaintiff's Motion for Preliminary Approval"". Orin Safier v. Western Digital Corporation. Western Digital Corporation. Retrieved 2007-09-09.
  75. ^ . Archived from the original on 2019-01-18. Retrieved 2011-04-12.
  76. ^ "Order Granting Motion to Dismiss" (PDF). United States District Court for the Northern District of California. Retrieved 2020-01-24.
  77. ^ IUCr IUPAC Interdivisional Committee on Nomenclature and Symbols (IDCNS) (1997-02-13) [1995]. (Report). International Union of Crystallography. Archived from the original on 2009-08-27. Retrieved 2012-01-26.
  78. ^ (Report). International Union of Crystallography. 1997-02-14 [1996]. Archived from the original on 2013-06-13. Retrieved 2012-01-26.
  79. ^ "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 the International Committee for Weights and Measures (CIPM) and the IEEE, were 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."
  80. ^ "IUCR 1999 report on IUPAC Interdivisional Committee on Nomenclature and Symbols". Acta Crystallographica Section A: Foundations of Crystallography. 56 (6). Journals.iucr.org: 609–642. November 2000. doi:10.1107/S0108767300012873. PMID 11058849. Retrieved 2012-01-26.
  81. ^ IEC 60027-2 (2000-11) Ed. 2.0
  82. ^ "HERE COME ZEBI AND YOBI" (Press release). International Electrotechnical Commission. 2005-08-15. Archived from the original on 2007-06-11.
  83. ^ . Niso.org. Archived from the original on 2008-12-08. Retrieved 2012-01-26.
  84. ^ "International vocabulary of metrology – Basic and general concepts and associated terms (VIM)" (PDF). Bipm.org (3rd ed.). Archived (PDF) from the original on 2022-10-09. Retrieved 2017-12-30.
  85. ^ Barrow, Bruce (January 1997) [1996]. "A Lesson in Megabytes". IEEE Standards Bearer. 11. IEEE: 5. from the original on 2022-05-28. Retrieved 2022-12-24.
  86. ^ The NIST Reference on Constants, Units, and Uncertainty
  87. ^ Barry N. Taylor & Ambler Thompson Ed. (2008). (PDF). Gaithersburg, MD: National Institute of Standards and Technology. p. 29. Archived from the original (PDF) on 2018-12-25. Retrieved 2010-04-27.
  88. ^ "mega (M) (as a prefix to units of semiconductor storage capacity)". JEDEC – Global Standards for the Microelectronics Industry. Retrieved 2021-04-14. The definitions of kilo, giga, and mega based on powers of two are included only to reflect common usage.
  89. ^ Low Power Double Data Rate 4 (LPDDR4) JESD209-4. JEDEC Solid State Technology Association. August 2014. p. 7. These devices contain the following number of bits: 4Gb has 4,294,967,296 bits ... 32Gb has 34,359,738,368 bits Free registration required to download the standard.
  90. ^ . Reaffirmed 27 March 2008. 2003-02-12. doi:10.1109/IEEESTD.2003.94236. ISBN 978-0-7381-3385-0. Archived from the original on 2012-10-14. Retrieved 2007-07-29. This standard is prepared with two goals in mind: (1) to preserve the SI prefixes as unambiguous decimal multipliers and (2) to provide alternative prefixes for those cases where binary multipliers are needed. The first goal affects the general public, the wide audience of technical and nontechnical persons who use computers without much concern for their construction or inner working. These persons will normally interpret kilo, mega, etc., in their proper decimal sense. The second goal speaks to specialists – the prefixes for binary multiples make it possible for persons who work in the information sciences to communicate with precision.
  91. ^ . 2005-03-19. Archived from the original on 2007-09-22. Retrieved 2007-02-25. 1541-2002 (SCC14) IEEE Trial-Use Standard for Prefixes for Binary Multiples [No negative comments received during trial-use period, which is now complete; Sponsor requests elevation of status to full-use.] Recommendation: Elevate status of standard from trial-use to full-use. Editorial staff will be notified to implement the necessary changes. The standard will be due for a maintenance action in 2007.
  92. ^ Wallich, Paul (April 2008). "Tools & toys: Hacking the Nokia N800". IEEE Spectrum. 45 (4): 25. doi:10.1109/MSPEC.2008.4476441. S2CID 20129812. "A lot can happen in a decade. You can hold the Nokia N800 in your hand, yet it's a near-exact match for a high-end desktop PC from 10 years ago. It has a 320-megahertz processor, 128 megabytes of RAM, and a few gigabytes of available mass storage."
  93. ^ Gschwind, Michael; Erb, David; Manning, Sid; Nutter, Mark (June 2007). "An Open Source Environment for Cell Broadband Engine System Software" (PDF). Computer. 40 (6). IEEE Computer Society: 37–47. doi:10.1109/MC.2007.192. S2CID 10877922. Archived (PDF) from the original on 2022-10-09. "The processor has a memory subsystem with separate first-level 32-Kbyte instruction and data caches, and a 512-Kbyte unified second-level cache." Authors are with IBM.
  94. ^ "BIPM – SI prefixes". Bipm.org. Retrieved 2017-12-30.
  95. ^ "Rules for SAE Use of SI (Metric) Units] – Section C.1.12 – SI prefixes" (PDF). Sae.org. Archived (PDF) from the original on 2022-10-09. Retrieved 2017-12-30.
  96. ^ "CENELEC – Standards Development – List of Technical Bodies". Archived from the original on 2013-02-13.
  97. ^ "CENELEC – Standards Development – List of Technical Bodies". Archived from the original on 2012-07-22.
  98. ^ Hewlett-Packard (2009): "How many bytes are in a GB?" ISS Technology Update – Hewlett Packard Enterprise, volume 9, issue 1, quote: 'To reduce confusion, vendors are pursuing one of two remedies: they are changing SI prefixes to the new binary prefixes, or they are recalculating the numbers as powers of ten. [...] HP is considering modifying its storage utilities to report disk capacity with correct decimal and binary values side-by-side (for example, "300 GB (279.4 GiB)"), and report cache sizes with binary prefixes ("1 GiB")'.
  99. ^ DeRespinis, F., Hayward, P., Jenkins, J., Laird, A., McDonald, L., and Radzinski, E. (2011): The IBM style guide: conventions for writers and editors. IBM Press. quote: "To help avoid inaccuracy (especially with the larger prefixes) and potential ambiguity, the International Electrotechnical Commission (IEC) in 2000 adopted a set of prefixes specifically for binary multipliers (See IEC 60027-2). Their use is now supported by the United States National Institute of Standards and Technology (NIST) and incorporated into ISO 80000. They are also required by EU law and in certain contexts in the US. However, most documentation and products in the industry continue to use SI prefixes when referring to binary multipliers. In product documentation, follow the same standard that is used in the product itself (for example, in the interface or firmware). Whether you choose to use IEC prefixes for powers of 2 and SI prefixes for powers of 10, or use SI prefixes for a dual purpose ... be consistent in your usage and explain to the user your adopted system."
  100. ^ "IBM Knowledge Center". Pic.dhe.ibm.com. Archived from the original on 2014-03-17. Retrieved 2017-12-30.
  101. ^ As used in this article, the term customary binary prefix or similar refers to prefixes such as kilo, mega, giga, etc., borrowed from the similarly named SI prefixes but used to denote a power of 1024.
  102. ^ "Hewlett-Packard". Welcome.hp.com. Retrieved 2012-01-26.
  103. ^ . Sonystyle.com. Archived from the original on 2011-06-16. Retrieved 2017-12-30.
  104. ^ "4AllMemory.com". 4AllMemory.com. Retrieved 2012-01-26.
  105. ^ JEDEC Solid State Technology Association (December 2002). "JEDEC Standard No. 100B.01 – Terms, Definitions, and Letter Symbols for Microcomputers, Microprocessors, and Memory Integrated Circuits" (PDF). p. 8. Retrieved 2010-03-07. The definitions of kilo, giga, and mega based on powers of two are included only to reflect common usage. IEEE/ASTM SI 10-1997 states "This practice frequently leads to confusion and is deprecated." (Requires free registration and login.)
  106. ^ JEDEC (September 2009). "DDR3 SDRAM Standard". Retrieved 2010-02-04.
  107. ^ JEDEC (November 2009). "DDR2 SDRAM Standard". Retrieved 2010-02-04.
  108. ^ JEDEC. "Memory Configurations". Retrieved 2010-02-04.
  109. ^ JEDEC. "Memory Configurations Table of Contents" (PDF). Archived (PDF) from the original on 2022-10-09. Retrieved 2010-02-04.
  110. ^ JEDEC. "Terms and Definitions" (PDF). Archived (PDF) from the original on 2022-10-09. Retrieved 2010-02-04.
  111. ^ [3][dead link]
  112. ^ . Samsung.com. Archived from the original on 2011-06-16. Retrieved 2017-12-30.
  113. ^ (PDF). Seagate. Archived from the original (PDF) on 2010-03-31. Retrieved 2010-03-04.
  114. ^ (PDF) (Press release). Toshiba. 2009-11-04. Archived from the original (PDF) on 2009-11-22. Retrieved 2017-12-30.
  115. ^ (PDF). Archived from the original (PDF) on 2005-08-24.
  116. ^ "Client: Client HDD – Toshiba". Toshiba-tdmt.com.tw. Retrieved 2017-12-30.
  117. ^ . Linux Programmer's Manual. 2001-12-22. Archived from the original on 2007-09-02. Retrieved 2007-05-20. When the Linux kernel boots and says hda: 120064896 sectors (61473 MB) w/2048KiB Cache the MB are megabytes and the KiB are kibibytes.
  118. ^ "ESR post on LKML". Lwn.net. Retrieved 2012-01-26.
  119. ^ "Ubuntu implements units policy, will switch to base-10 units in future release". Neowin.net. Retrieved 2012-01-26.
  120. ^ "UnitsPolicy – Ubuntu Wiki". Wiki.ubuntu.com. Retrieved 2012-01-26.
  121. ^ "Snow Leopard's new maths". Macworld. 2009-08-28. Retrieved 2011-04-13.[permanent dead link]
  122. ^ "How iOS and macOS report storage capacity". Apple Inc. 2018-02-27. Retrieved 2021-06-27.
  123. ^ "Ls(1) – Linux manual page".

Further reading edit

  • . International Electrotechnical Commission. 2007-02-12. Archived from the original on 2009-04-03. – An introduction to binary prefixes
  • "Prefixes for binary multiples". NIST.
  • (Press release). NIST. 1999-03-02. Archived from the original on 2016-08-20. Retrieved 2017-07-13.
  • Kuhn, Markus (1996-12-29). "What is a Megabyte ...?".—a 1996–1999 paper on bits, bytes, prefixes and symbols
  • de Boyne Pollard, Jonathan. . Frequently Given Answers. Archived from the original on 2016-10-07.
  • Michael Quinion (1999-08-21). . World Wide Words. Archived from the original on 2004-06-12. Retrieved 2002-11-13.—Another description of binary prefixes
  • James Wiebe (2003-10-09). (PDF). WiebeTech (Press release). Archived from the original (PDF) on 2013-12-04. Retrieved 2010-01-22.—White-paper on the controversy over drive capacities

External links edit

  • A plea for sanity 2021-03-06 at the Wayback Machine
  • A summary of the organizations, software, and so on that have implemented the new binary prefixes
  • KiloBytes vs. kilobits vs. Kibibytes (Binary prefixes)
  • Prefix Converter[permanent dead link]
  • Storage Capacity Measurement Standards 2015-01-02 at the Wayback Machine

binary, prefix, this, article, about, powers, prefixes, measurement, units, like, byte, notations, radix, numeral, integer, literal, affixes, binary, prefix, unit, prefix, that, indicates, multiple, unit, measurement, integer, power, most, commonly, used, bina. This article is about powers of two prefixes for measurement units like bit and byte For notations for the radix of a numeral see Integer literal Affixes A binary prefix is a unit prefix that indicates a multiple of a unit of measurement by an integer power of two The most commonly used binary prefixes are kibi symbol Ki meaning 210 1024 mebi Mi 220 1048 576 and gibi Gi 230 1073 741 824 They are most often used in information technology as multipliers of bit and byte when expressing the capacity of storage devices or the size of computer files Prefixes for decimal and binary multiples Decimal Value SI 1000 103 k kilo 10002 106 M mega 10003 109 G giga 10004 1012 T tera 10005 1015 P peta 10006 1018 E exa 10007 1021 Z zetta 10008 1024 Y yotta 10009 1027 R ronna 100010 1030 Q quetta Binary Value IEC JEDEC 1024 210 Ki kibi K kilo 10242 220 Mi mebi M mega 10243 230 Gi gibi G giga 10244 240 Ti tebi T tera 10245 250 Pi pebi 10246 260 Ei exbi 10247 270 Zi zebi 10248 280 Yi yobi vte The binary prefixes kibi mebi etc were defined in 1999 by the International Electrotechnical Commission IEC in the IEC 60027 2 standard Amendment 2 They were meant to replace the metric SI decimal power prefixes such as kilo k 103 1000 mega M 106 1000 000 and giga G 109 1000 000 000 1 that were commonly used in the computer industry to indicate the nearest powers of two For example a memory module whose capacity was specified by the manufacturer as 2 megabytes or 2 MB would hold 2 220 2097 152 bytes instead of 2 106 2000 000 On the other hand a hard disk whose capacity is specified by the manufacturer as 10 gigabytes or 10 GB holds 10 109 10000 000 000 bytes or a little more than that but less than 10 230 10737 418 240 and a file whose size is listed as 2 3 GB may have a size closer to 2 3 230 2470 000 000 or to 2 3 109 2300 000 000 depending on the program or operating system providing that measurement This kind of ambiguity is often confusing to computer system users and has resulted in lawsuits 2 3 The IEC 60027 2 binary prefixes have been incorporated in the ISO IEC 80000 standard and are supported by other standards bodies including the BIPM which defines the SI system 1 p 121 the US NIST 4 5 and the European Union Prior to the 1999 IEC standard some industry organizations such as the Joint Electron Device Engineering Council JEDEC attempted to redefine the terms kilobyte megabyte and gigabyte and the corresponding symbols KB MB and GB in the binary sense for use in storage capacity measurements However other computer industry sectors such as magnetic storage continued using those same terms and symbols with the decimal meaning Since then the major standards organizations have expressly disapproved the use of SI prefixes to denote binary multiples and recommended or mandated the use of the IEC prefixes for that purpose but the use of SI prefixes has persisted in some fields While the binary prefixes are almost always used with the units of information bits and bytes they may be used with any other unit of measure when convenient For example in signal processing one may need binary multiples of the frequency unit hertz Hz for example the kibihertz KiHz equal to 1024 Hz 6 7 Contents 1 Definitions 2 Comparison of binary and decimal prefixes 3 History 3 1 Early prefixes 3 2 Storage capacity 3 2 1 Main memory 3 2 2 Hard disks 3 2 3 Floppy disks 3 2 4 Optical disks 3 2 5 Tape drives and media 3 2 6 Data and clock rates 3 3 Ambiguous standards 3 4 Early binary prefix proposals 3 5 Consumer confusion 3 6 Legal disputes 3 6 1 Early cases 3 6 2 Willem Vroegh v Eastman Kodak Company 3 6 3 Orin Safier v Western Digital Corporation 3 6 4 Cho v Seagate Technology US Holdings Inc 3 6 5 Dinan et al v SanDisk LLC 3 7 IEC 1999 Standard 3 7 1 Other standards bodies and organizations 3 8 Current practice 4 See also 5 References 6 Further reading 7 External linksDefinitions editSpecific units of IEC 60027 2 A 2 and ISO IEC 80000 13 2008 IEC prefix Representations Name Symbol Base 2 Base 1024 Value Base 10 kibi Ki 210 10241 1024 1 024 103 mebi Mi 220 10242 1048 576 1 049 106 gibi Gi 230 10243 1073 741 824 1 074 109 tebi Ti 240 10244 1099 511 627 776 1 100 1012 pebi Pi 250 10245 1125 899 906 842 624 1 126 1015 exbi Ei 260 10246 1152 921 504 606 846 976 1 153 1018 zebi Zi 270 10247 1180 591 620 717 411 303 424 1 181 1021 yobi Yi 280 10248 1208 925 819 614 629 174 706 176 1 209 1024 In 2022 the International Bureau of Weights and Measures BIPM adopted the decimal prefixes ronna for 10009 and quetta for 100010 8 9 In analogy to the existing binary prefixes a consultation paper of the International Committee for Weights and Measures Consultative Committee for Units CCU suggested the prefixes robi Ri 10249 and quebi Qi 102410 for their binary counterparts 10 but as of 2022 update no corresponding binary prefixes have been adopted 11 Comparison of binary and decimal prefixes editThe relative difference between the values in the binary and decimal interpretations increases when using the SI prefixes as the base from 2 4 for kilo to nearly 27 for the quetta prefix Although the prefixes ronna and quetta have been defined as of 2022 no names have been officially assigned to the corresponding binary prefixes Prefix Binary Decimal Decimal Binary kilo kibi 1 024 2 4 0 9766 2 3 mega mebi 1 049 4 9 0 9537 4 6 giga gibi 1 074 7 4 0 9313 6 9 tera tebi 1 100 10 0 0 9095 9 1 peta pebi 1 126 12 6 0 8882 11 2 exa exbi 1 153 15 3 0 8674 13 3 zetta zebi 1 181 18 1 0 8470 15 3 yotta yobi 1 209 20 9 0 8272 17 3 ronna 1 238 23 8 0 8078 19 2 quetta 1 268 26 8 0 7889 21 1 History editSee also Timeline of binary prefixes Early prefixes edit The original metric system adopted by France in 1795 included two binary prefixes named double 2 and demi 1 2 12 However these were not retained when the SI prefixes were internationally adopted by the 11th CGPM conference in 1960 Storage capacity edit Main memory edit Early computers used one of two addressing methods to access the system memory binary base 2 or decimal base 10 13 For example the IBM 701 1952 used a binary methods and could address 2048 words of 36 bits each while the IBM 702 1953 used a decimal system and could address ten thousand 7 bit words By the mid 1960s binary addressing had become the standard architecture in most computer designs and main memory sizes were most commonly powers of two This is the most natural configuration for memory as all combinations of states of their address lines map to a valid address allowing easy aggregation into a larger block of memory with contiguous addresses While early documentation specified those memory sizes as exact numbers such as 4096 8192 or 16384 units usually words bytes or bits computer professionals also started using the long established metric system prefixes kilo mega giga etc defined to be powers of 10 1 to mean instead the nearest powers of two namely 210 1024 220 10242 230 10243 etc 14 15 The corresponding metric prefix symbols k M G etc where used with the same binary meanings 16 17 The symbol for 210 1024 could be written either in lower case k 18 19 20 or in uppercase K The latter was often used intentionally to indicate the binary rather than decimal meaning 21 This convention which could not be extended to higher powers was widely used in the documentation of the IBM 360 1964 21 and of the IBM System 370 1972 22 of the CDC 7600 23 of the DEC PDP 11 70 1975 24 and of the DEC VAX 11 780 1977 citation needed In other documents however the metric prefixes and their symbols were used to denote powers of 10 but usually with the understanding that the values given were approximate often truncated down Thus for example a 1967 document by Control Data Corporation CDC abbreviated 216 64 1024 65536 words as 65K words rather than 64K or 66K 25 while the documentation of the HP 21MX real time computer 1974 denoted 3 216 192 1024 196608 as 196K and 220 1048 576 as 1M 26 These three possible meanings of k and K 1024 1000 or approximately 1000 were used loosely around the same time sometimes by the same company The HP 3000 business computer 1973 could have 64K 96K or 128K bytes of memory 27 The use of SI prefixes and the use of K instead of k remained popular in computer related publications well into the 21st century although the ambiguity persisted The correct meaning was often clear from the context for instance in a binary addressed computer the true memory size had to be either a power of 2 or a small integer multiple thereof Thus a 512 megabyte RAM module was generally understood to have 512 10242 536870 912 bytes rather than 512000 000 Hard disks edit In specifying disk drive capacities manufacturers have always used conventional decimal SI prefixes representing powers of 10 Storage in a rotating disk drive is organized in platters and tracks whose sizes and counts are determined by mechanical engineering constraints so that the capacity of a disk drive has hardly ever been a simple multiple of a power of 2 For example the first commercially sold disk drive the IBM 350 1956 had 50 physical disk platters containing a total of 50000 sectors of 100 characters each for a total quoted capacity of 5 million characters 28 Moreover since the 1960s many disk drives used IBM s disk format where each track was divided into blocks of user specified size and the block sizes were recorded on the disk subtracting from the usable capacity For example the IBM 3336 disk pack was quoted to have a 200 megabyte capacity achieved only with a single 13030 byte block in each of its 808 19 tracks Decimal megabytes were used for disk capacity by the CDC in 1974 29 The Seagate ST 412 30 one of several types installed in the IBM PC XT 31 had a capacity of 10027 008 bytes when formatted as 306 4 tracks and 32 256 byte sectors per track which was quoted as 10 MB 32 Similarly a 300 GB hard drive can be expected to offer only slightly more than 300 109 300000 000 000 bytes not 300 230 which would be about 322 109 bytes or 322 GB The first terabyte SI prefix 1000 000 000 000 bytes hard disk drive was introduced in 2007 33 Decimal prefixes were generally used by information processing publications when comparing hard disk capacities 34 Some programs and operating systems such as Microsoft Windows still use MB and GB to denote binary prefixes even when displaying disk drive capacities as did Classic Mac OS Thus for example the capacity of a 10 MB decimal M disk drive could be reported as 9 56 MB and that of a 300 GB drive as 279 4 GB Properly written software and documentation should specify clearly whether K M or G mean binary or decimal multipliers 35 36 Some operating systems such as Mac OS X 37 Ubuntu 38 and Debian 39 have been updated to use MB and GB to denote decimal prefixes when displaying disk drive capacities Floppy disks edit Floppy disks used a variety of formats and their capacities was usually specified with SI like prefixes K and M with either decimal or binary meaning The capacity of the disks was often specified without accounting for the internal formatting overhead leading to more irregularities The early 8 inch diskette formats could contain less than a megabyte with the capacities of those devices specified in kilobytes kilobits or megabits 40 41 The 5 25 inch diskette sold with the IBM PC AT could hold 1200 1024 1228 800 bytes and thus was marketed as 1200 KB with the binary sense of KB 42 However the capacity was also quoted 1 2 MB citation needed which was a hybrid decimal and binary notation since the M meant 1000 1024 The precise value was 1 2288 MB decimal or 1 171875 MiB binary The 5 25 inch Apple Disk II had 256 bytes per sector 13 sectors per track 35 tracks per side or a total capacity of 116480 bytes It was later upgraded to 16 sectors per track giving a total of 140 210 143360 bytes which was described as 140KB using the binary sense of K The most recent version of the physical hardware the 3 5 inch diskette cartridge had 720 512 byte blocks single sided Since two blocks comprised 1024 bytes the capacity was quoted 360 KB with the binary sense of K On the other hand the quoted capacity of 1 44 MB of the High Density HD version was again a hybrid decimal and binary notation since it meant 1440 pairs of 512 byte sectors or 1440 210 1474 560 bytes Some operating systems displayed the capacity of those disks using the binary sense of MB as 1 4 MB which would be 1 4 220 1468 000 bytes User complaints forced both Apple citation needed and Microsoft 43 to issue support bulletins explaining the discrepancy Optical disks edit When specifying the capacities of optical compact discs megabyte and MB usually meant 10242 bytes Thus a 700 MB or 80 minute CD has a nominal capacity of about 700 MiB which is approximately 730 MB decimal 44 On the other hand capacities of other optical disc storage media like DVD Blu ray Disc HD DVD and magneto optical MO have been generally specified in decimal gigabytes GB that is 10003 bytes In particular a typical 4 7 GB DVD has a nominal capacity of about 4 7 109 bytes which is about 4 38 GiB 45 Tape drives and media edit Tape drive and media manufacturers have generally used SI decimal prefixes to specify the maximum capacity 46 47 although the actual capacity would depend on the block size used when recording Data and clock rates edit Computer clock frequencies are always quoted using SI prefixes in their decimal sense For example the internal clock frequency of the original IBM PC was 4 77 MHz that is 4770 000 Hz Similarly digital information transfer rates are quoted using decimal prefixe The Parallel ATA 100 MB s disk interface can transfer 100000 000 bytes per second and a 56 Kb s modem transmits 56000 bits per second Seagate specified the sustained transfer rate of some hard disk drive models with both decimal and IEC binary prefixes 35 The standard sampling rate of music compact disks quoted as 44 1 kHz is indeed 44100 samples per second citation needed A 1 Gb s Ethernet interface can receive or transmit up to 109 bits per second or 125000 000 bytes per second within each packet A 56k modem can encode or decode up to 56000 bits per second Decimal SI prefixes are also generally used for processor memory data transfer speeds A PCI X bus with 66 MHz clock and 64 bits wide can transfer 66000 000 64 bit words per second or 4224 000 000 bit s 528000 000 B s which is usually quoted as 528 MB s A PC3200 memory on a double data rate bus transferring 8 bytes per cycle with a clock speed of 200 MHz has a bandwidth of 200000 000 8 2 3200 000 000 B s which would be quoted as 3 2 GB s Ambiguous standards edit The ambiguous usage of the prefixes kilo K or k mega M and giga G as meaning both powers of 1000 or in computer contexts of 1024 has been recorded in popular dictionaries 48 49 50 and even in some obsolete standards such as ANSI IEEE 1084 1986 51 and ANSI IEEE 1212 1991 52 IEEE 610 10 1994 53 and IEEE 100 2000 54 Some of these standards specifically limited the binary meaning to multiples of byte B or bit b Early binary prefix proposals edit Before the IEC standard several alternative proposals existed for unique binary prefixes starting in the late 1960s In 1996 Markus Kuhn proposed the extra prefix di and the symbol suffix or subscript 2 to mean binary so that for example one dikilobyte would mean 1024 bytes denoted K2B or K2B 55 In 1968 Donald Morrison proposed to use the Greek letter kappa k to denote 1024 k2 to denote 10242 and so on 56 At the time memory size was small and only K was in widespread use In the same year Wallace Givens responded with a suggestion to use bK as an abbreviation for 1024 and bK2 or bK2 for 10242 though he noted that neither the Greek letter nor lowercase letter b would be easy to reproduce on computer printers of the day 57 Bruce Alan Martin of Brookhaven National Laboratory proposed that instead of prefixes binary powers of two were indicated by the letter B followed by the exponent similar to E in decimal scientific notation Thus one would write 3B20 for 3 220 58 This convention is still used on some calculators to present binary floating point numbers today 59 In 1969 Donald Knuth who uses decimal notation like 1 MB 1000 kB 60 proposed that the powers of 1024 be designated as large kilobytes and large megabytes with abbreviations KKB and MMB 61 However the use of double SI prefixes although rejected by the BIPM had already been given a multiplicative meaning citation needed so that 1 MMB could be understood as 106 2 bytes that is 1 TB Consumer confusion edit The ambiguous meanings of kilo mega giga etc has caused significant consumer confusion especially in the personal computer era A common source of confusion was the discrepancy between the capacities of hard drives specified by manufacturers using those prefixes in the decimal sense and the numbers reported by operating systems and other software that used them in the binary sense such as the Apple Macintosh in 1984 For example a hard drive marketed as 1 TB could be reported as having only 931 GB The confusion was compounded by fact that RAM manufacturers used the binary sense too Legal disputes edit The different interpretations of disk size prefixes led to class action lawsuits against digital storage manufacturers These cases involved both flash memory and hard disk drives Early cases edit Early cases 2004 2007 were settled prior to any court ruling with the manufacturers admitting no wrongdoing but agreeing to clarify the storage capacity of their products on the consumer packaging Accordingly many flash memory and hard disk manufacturers have disclosures on their packaging and web sites clarifying the formatted capacity of the devices or defining MB as 1 million bytes and 1 GB as 1 billion bytes 62 63 64 65 Willem Vroegh v Eastman Kodak Company edit On 20 February 2004 Willem Vroegh filed a lawsuit against Lexar Media Dane Elec Memory Fuji Photo Film USA Eastman Kodak Company Kingston Technology Company Inc Memorex Products Inc PNY Technologies Inc SanDisk Corporation Verbatim Corporation and Viking Interworks alleging that their descriptions of the capacity of their flash memory 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 customary values of 10242 for megabyte and 10243 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 66 The parties agreed that manufacturers could continue to use the decimal definition so long as the definition was added to the packaging and web sites 67 The consumers could apply for a discount of ten percent off a future online purchase from Defendants Online Stores Flash Memory Device 68 Orin Safier v Western Digital Corporation edit On 7 July 2005 an action entitled Orin Safier v Western Digital 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 69 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 14 June 2006 as the Final Approval hearing date 70 Western Digital offered to compensate customers with a free download of backup and recovery software valued at US 30 They also paid 500000 in fees and expenses to San Francisco lawyers Adam Gutride and Seth Safier who filed the suit The settlement called for Western Digital to add a disclaimer to their later packaging and advertising 71 72 73 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 74 Cho v Seagate Technology US Holdings Inc edit A lawsuit Cho v Seagate Technology US Holdings Inc San Francisco Superior Court Case No CGC 06 453195 was filed against Seagate Technology alleging that Seagate overrepresented the amount of usable storage by 7 on hard drives sold between 22 March 2001 and 26 September 2007 The case was settled without Seagate admitting wrongdoing but agreeing to supply those purchasers with free backup software or a 5 refund on the cost of the drives 75 Dinan et al v SanDisk LLC edit On 22 January 2020 the district court of the Northern District of California ruled in favor of the defendant SanDisk upholding its use of GB to mean 1000 000 000 bytes 76 IEC 1999 Standard edit In 1995 the International Union of Pure and Applied Chemistry s IUPAC Interdivisional Committee on Nomenclature and Symbols IDCNS proposed the prefixes kibi short for kilobinary mebi megabinary gibi gigabinary and tebi terabinary with respective symbols kb Mb Gb and Tb 77 for binary multipliers The proposal suggested that the SI prefixes should be used only for powers of 10 so that a disk drive capacity of 500 gigabytes 0 5 terabytes 500 GB or 0 5 TB should all mean 500 109 bytes exactly or approximately rather than 500 230 536870 912 000 or 0 5 240 549755 813 888 The proposal was not accepted by IUPAC at the time but was taken up in 1996 by the Institute of Electrical and Electronics Engineers IEEE in collaboration with the International Organization for Standardization ISO and International Electrotechnical Commission IEC The prefixes kibi mebi gibi and tebi were retained but with the symbols Ki with capital K Mi Gi and Ti respectively 78 In January 1999 the IEC published this proposal with additional prefixes pebi Pi and exbi Ei as an international standard IEC 60027 2 Amendment 2 79 80 81 The standard reaffirmed the BIPM s position that the SI prefixes should always denote powers of 10 The third edition of the standard published in 2005 added prefixes zebi and yobi thus matching all then defined SI prefixes with binary counterparts 82 The harmonized ISO IEC IEC 80000 13 2008 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 83 In 2009 the prefixes kibi mebi etc were defined by ISO 80000 1 in their own right independently of the kibibyte mebibyte and so on The BIPM standard JCGM 200 2012 International vocabulary of metrology Basic and general concepts and associated terms VIM 3rd edition lists the IEC binary prefixes and states SI prefixes refer strictly to powers of 10 and should not be used for powers of 2 For example 1 kilobit should not be used to represent 1024 bits 210 bits which is 1 kibibit 84 The IEC 60027 2 standard recommended operating systems and other software were updated to use binary or decimal prefixes consistently but incorrect usage of SI prefixes for binary multiples is still common At the time the IEEE decided that their standards would use the prefixes kilo etc with their metric definitions but allowed the binary definitions to be used in an interim period as long as such usage was explicitly pointed out on a case by case basis 85 Other standards bodies and organizations edit The IEC standard binary prefixes are supported by other standardization bodies and technical organizations The United States National Institute of Standards and Technology NIST supports the ISO IEC standards for Prefixes for binary multiples and has a web page 86 documenting them describing and justifying their use NIST suggests 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 5 NIST has stated the SI prefixes refer strictly to powers of 10 and that the binary definitions should not be used for them 87 As of 2014 the microelectronics industry standards body JEDEC describes the IEC prefixes in its online dictionary but acknowledges that the SI prefixes and the symbols K M and G are still commonly used with the binary sense for memory sizes 88 89 On 19 March 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 90 91 as of April 2008 update the IEEE Publications division does not require the use of IEC prefixes in its major magazines such as Spectrum 92 or Computer 93 The International Bureau of Weights and Measures BIPM which maintains the International System of Units SI expressly prohibits the use of SI prefixes to denote binary multiples and recommends the use of the IEC prefixes as an alternative since units of information are not included in the SI 94 1 The Society of Automotive Engineers SAE prohibits the use of SI prefixes with anything but a power of 1000 meaning but does not cite the IEC binary prefixes 95 The European Committee for Electrotechnical Standardization CENELEC adopted the IEC recommended binary prefixes via the harmonization document HD 60027 2 2003 03 96 The European Union EU has required the use of the IEC binary prefixes since 2007 97 Current practice edit nbsp The 536870 912 byte capacity of these RAM modules is stated as 512 MB on the label nbsp Linux GNOME 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 nbsp GNOME s system monitor uses IEC prefixes to show memory size and networking data rate Some computer industry participants such as Hewlett Packard HP 98 and IBM 99 100 have adopted or recommended IEC binary prefixes as part of their general documentation policies As of 2023 the use of SI prefixes with the binary meanings is still prevalent for specifying the capacity of the main memory of computers of RAM ROM EPROM and EEPROM chips and modules and of the cache of computer processors For example a 512 megabyte or 512 MB memory module holds 512 MiB that is 512 220 bytes not 512 106 bytes 101 102 103 104 JEDEC continues to include the customary binary definitions of kilo mega and giga in the document Terms Definitions and Letter Symbols 105 and as of 2010 update still used those definitions in their memory standards 106 107 108 109 110 On the other hand the SI prefixes with powers of ten meanings are generally used for the capacity of external storage units such as disk drives 111 112 113 114 115 solid state drives and USB flash drives 65 except for some flash memory chips intended to be used as EEPROMs However some disk manufacturers have used the IEC prefixes to avoid confusion 116 The decimal meaning of SI prefixes is usually also intended in measurements of data transfer rates and clock speeds citation needed Some operating systems and other software use either the IEC binary multiplier symbols Ki Mi etc 117 118 119 120 121 122 or the SI multiplier symbols k M G etc with decimal meaning Some programs such as the Linux GNU ls command let the user choose between binary or decimal multipliers However some continue to use the SI symbols with the binary meanings even when reporting disk or file sizes Some programs may also use K instead of k with either meaning 123 See also editBinary engineering notation B notation scientific notation ISO IEC 80000 Nibble OctetReferences edit a b c d Bureau International des Poids et Mesures 2006 3 1 SI prefixes PDF The International System of Units SI in French and English 8th ed Paris STEDI Media p 127 ISBN 978 92 822 2213 3 Archived PDF from the original on 2006 08 13 Retrieved 2007 02 25 Side note These SI prefixes refer strictly to powers of 10 They should not be used to indicate powers of 2 for example one kilobit represents 1000 bits and not 1024 bits The IEC has adopted prefixes for binary powers in the international standard IEC 60027 2 2005 third edition Letter symbols to be used in electrical technology Part 2 Telecommunications and electronics The names and symbols for the prefixes corresponding to 210 220 230 240 250 and 260 are respectively kibi Ki mebi Mi gibi Gi tebi Ti pebi Pi and exbi Ei Thus for example one kibibyte would be written 1 KiB 210 B 1024 B where B denotes a byte Although these prefixes are not part of the SI they should be used in the field of information technology to avoid the incorrect usage of the SI prefixes Order Granting Motion to Dismiss PDF United States District Court for the Northern District of California Retrieved 2020 01 24 See also Dinan v SanDisk LLC No 20 15287 9th Cir Feb 11 2021 https scholar google com scholar case case 16989791406584358656 SI prefixes The NIST Reference on Constants Units and Uncertainty International System of Units SI National Institute of Standards and Technology 2010 01 13 Retrieved 2017 04 03 a b International System of Units SI Prefixes for binary multiples The NIST Reference on Constants Units and Uncertainty National Institute of Science and Technology Retrieved 2007 09 09 Patent WO2012098399A2 Low power oscillator Google Patents Google com Retrieved 2016 06 23 Ainslie Michael A Halvorsen Michele B Robinson Stephen P January 2022 2021 11 09 A terminology standard for underwater acoustics and the benefits of international standardization IEEE Journal of Oceanic Engineering 47 1 IEEE 179 200 Bibcode 2022IJOE 47 179A doi 10 1109 JOE 2021 3085947 eISSN 1558 1691 ISSN 0364 9059 S2CID 243948953 1 22 pages List of Resolutions for the 27th meeting of the General Conference on Weights and Measures PDF 2022 11 18 Archived PDF from the original on 2022 11 18 Retrieved 2022 11 18 Gibney Elizabeth 2022 11 18 How many yottabytes in a quettabyte Extreme numbers get new names Nature doi 10 1038 d41586 022 03747 9 PMID 36400954 S2CID 253671538 Retrieved 2022 11 21 Brown Richard J C 2023 2022 02 08 2022 04 01 2022 11 24 A further short history of the SI prefixes Letter to the editor Metrologia 60 1 BIPM amp IOP Publishing Ltd 013001 Bibcode 2023Metro 60a3001B doi 10 1088 1681 7575 ac6afd S2CID 253966045 013001 1 4 pages Brown Richard J C 2022 04 27 Reply to Facing a shortage of the Latin letters for the prospective new SI symbols alternative proposal for the new SI prefixes Accreditation and Quality Assurance de 27 3 143 144 doi 10 1007 s00769 022 01499 7 S2CID 248397680 La Loi Du 18 Germinal An 3 Decision de tracer le metre unite fondamentale sur une regle de platine Nomenclature des mesures republicaines Reprise de la triangulation The Law of 18 Germinal Year 3 Decision to draw the fundamental unit metre on a platinum ruler Nomenclature of Republican measures Resumption of the triangulation L Histoire Du Metre The history of the metre in French histoire du metre free fr Archived from the original on 2022 11 26 Retrieved 2015 10 12 Art 8 Dans les poids et mesures de capacite chacune des mesures decimales de ces deux genres aura son double et sa moitie afin de donner a la vente des divers objets toute la commodite que l on peut desirer Il y aura donc le double litre et le demi litre le double hectogramme et le demi hectogramme et ainsi des autres Art 8 In the weights and measures of capacity each of the decimal measures of these two kinds will have its double and its half in order to give to the sale of the various articles all the convenience that one can desire There will therefore be the double litre and the half litre the double hectogram and the half hectogram and so on Weik Martin H March 1961 A Third Survey of Domestic Electronic Digital Computing Systems Chapter III Analysis and Trends Ballistic Research Laboratories Report No 1115 1027 Of 187 different relevant systems 131 utilize a straight binary system internally whereas 53 utilize the decimal system primarily binary coded decimal and 3 systems utilize a binary coded alphanumeric system of notation This lengthy report describes many of the early computers Hunting Trouble on 28 Megacycles A L Blais QST January 1930 Lin Yeong Mattson R September 1972 Cost performance evaluation of memory hierarchies IEEE Transactions on Magnetics 8 3 IEEE 390 392 Bibcode 1972ITM 8 390L doi 10 1109 TMAG 1972 1067329 Also random access devices are advantageous over serial access devices for backing store applications only when the memory capacity is less than 1 Mbyte For capacities of 4 Mbyte and 16 Mbyte serial access stores with shift register lengths of 256 bit and 1024 bit respectively look favorable Real P September 1959 A generalized analysis of variance program utilizing binary logic ACM 59 Preprints of Papers Presented at the 14th National Meeting of the Association for Computing Machinery ACM Press 78 1 78 5 doi 10 1145 612201 612294 S2CID 14701651 On a 32K core size 704 computer approximately 28000 data may be analyzed without resorting to auxiliary tape storage Note the IBM 704 core memory units had 4096 36 bit words Up to 32768 words could be installed Gruenberger Fred Burgess C R Gruenberger Fred October 1960 Letters to the Editor Communications of the ACM 3 10 doi 10 1145 367415 367419 S2CID 3199685 The 8K core stores were getting fairly common in this country in 1954 The 32K store started mass production in 1956 it is the standard now for large machines and at least 200 machines of the size or its equivalent in the character addressable machines are in existence today and at least 100 were in existence in mid 1959 Note The IBM 1401 was a character addressable computer Ray Horak 2008 Webster s New World Telecom Dictionary John Wiley amp Sons p 271 ISBN 9780471774570 In computing and storage systems a kB kiloByte is actually 1 024 2 10 bytes since the measurement is based on a base 2 or binary number system The term kB comes from the fact that 1 024 is nominally or approximately 1 000 Janet S Dodd 1997 The ACS style guide a manual for authors and editors American Chemical Society p 124 ISBN 9780841234611 kB kilobyte actually 1024 bytes KB kilobyte kB is preferred F J M Laver 1989 05 11 Information Technology Agent of Change Cambridge University Press p 35 ISBN 978 0521350358 when describing the performance of IT systems the larger units kilobytes kB Strictly speaking k means the binary thousand 1024 a b Amdahl Gene M 1964 Architecture of the IBM System 360 PDF IBM Journal of Research and Development 8 2 IBM 87 101 doi 10 1147 rd 82 0087 Figure 1 gives storage memory capacity ranges of the various models in Capacity 8 bit bytes 1 K 1024 IBM 1972 System 370 Model 158 brochure PDF IBM G520 261871 All monolithic storage 1024 bit NMOS This new improvement of processor storage makes system expansion more economical Real storage capacity is available in 512K increments ranging from 512K to 2 048K bytes Control Data Corporation November 1968 Control Data 7600 Computer System Preliminary System Description PDF One type designated as the small core memory SCM is a many bank coincident current type memory with a total of 64K words of 60 bit length K 1024 Bell Gordon November 1975 Computer structures What have we learned from the PDP 11 PDF ISCA 76 Proceedings of the 3rd Annual Symposium on Computer Architecture ACM Press 1 14 doi 10 1145 800110 803541 S2CID 14496112 memory size 8k bytes to 4 megabytes Control Data Corporation 1965 1967 Control Data 6400 6500 6600 Computer Systems Reference Manual Pub No 60100000 ed pp 2 1 Archived from the original on 2014 01 02 Retrieved 2013 11 07 Central Memory is organized into 32K 65K or 131K words 60 bit in 8 16 or 32 banks of 4096 words each Frankenberg Robert October 1974 All Semiconductor Memory Selected for New Minicomputer Series PDF Hewlett Packard Journal 26 2 Hewlett Packard 15 20 Archived from the original PDF on 2007 11 29 Retrieved 2007 06 18 196K word memory size Hewlett Packard November 1973 HP 3000 Configuration Guide PDF HP 3000 Computer System and Subsystem Data 59 Retrieved 2010 01 22 IBM Corporation 2003 01 23 IBM 350 disk storage unit IBM Archives The CDC Product Line Card unambiguously uses MB to characterize HDD capacity in millions of bytes Seagate Corporation April 1982 ST506 412 OEM Manual PDF p 3 Archived from the original PDF on 2016 10 08 Retrieved 2016 09 06 IBM Tells MiniScribe It Is Cutting Back On Winchester Orders Computer System News 1 Jan 1984 p 1 Mellor Chris 2011 04 06 It s the oldest working Seagate drive in the UK The Register Retrieved 2012 01 26 Hitachi Introduces 1 Terabyte Hard Drive PC World 2007 01 04 Archived from the original on 2007 01 12 Retrieved 2010 02 04 1977 Disk Trend Report Rigid Disk Drives published June 1977 a b Seagate Seag2011 10K 5 SAS Product Manual 100628561 Rev D March 2011 sec 5 2 3 p 10 18th page of the pdf states the drive s sustained transfer speed as 89 to 160 MiB s on one line and 93 to 168 MB s on the next line Marketing Bulletin Advanced Format 4K Sector Transition Frequently Asked Questions PDF Seagate Technology Archived from the original PDF on 2010 07 15 How iOS and macOS report storage capacity Apple Support 2018 02 27 Archived from the original on 2020 04 09 Retrieved 2022 01 09 UnitsPolicy Ubuntu Wiki Ubuntu Archived from the original on 2021 11 18 Retrieved 2022 01 09 ConsistentUnitPrefixes Debian Wiki Archived from the original on 2021 12 03 Retrieved 2022 01 09 IBM100 The Floppy Disk www 03 ibm com 2012 03 07 Retrieved 2023 10 17 Disc Storage Datamation May 1972 pp 154 162 164 CDS 100 stores over 600 kilobits Model 650 store 1 5 megabits Brutman Michael B 2001 07 08 Working with Disks An intro to floppy disks and floppy drives Brutmanlabs Microsoft 2003 05 06 Determining Actual Disk Size Why 1 44 MB Should Be 1 40 MB Article ID 121839 Microsoft Retrieved 2007 07 07 The 1 44 megabyte MB value associated with the 3 5 inch disk format does not represent the actual size or free space of these disks Although its size has been popularly called 1 44 MB the correct size is actually 1 40 MB Data capacity of CDs Videohelp com Archived from the original on 2006 07 15 Retrieved 2012 01 26 Understanding Recordable and Rewritable DVD Archived 2 January 2011 at the Wayback Machine 2 permanent dead link Data Interchange on 12 7 mm 384 Track Magnetic Tape Cartridges Ultrium 1 Format PDF Ecma international org Archived from the original PDF on 2013 09 17 Retrieved 2017 12 30 Definition of megabyte M w com Retrieved 2017 12 30 Definitions of Megabyte Dictionary reference com Retrieved 2017 12 30 AskOxford megabyte Askoxford com Archived from the original on 2005 05 25 Retrieved 2017 12 30 IEEE Standard Glossary of Mathematics of Computing Terminology 1986 10 30 doi 10 1109 IEEESTD 1986 79649 ISBN 0 7381 4541 6 kilo K 1 A prefix indicating 1000 2 In statements involving size of computer storage a prefix indicating 210 or 1024 mega M 1 A prefix indicating one million 2 In statements involving size of computer storage a prefix indicating 220 or 1048576 IEEE Standard Control and Status Register CSR Architecture for Microcomputer Buses 1992 07 22 doi 10 1109 IEEESTD 1992 106981 ISBN 0 7381 4336 7 Kbyte Kilobyte Indicates 210 bytes Mbyte Megabyte Indicates 220bytes Gbyte is used in the Foreword IEEE Standard Glossary of Computer Hardware Terminology 1994 06 24 doi 10 1109 IEEESTD 1995 79522 ISBN 1 55937 492 6 gigabyte gig GB This term may mean either a 1000 000 000 bytes or b 230 bytes As used in this document the terms kilobyte kB means 210 or 1024 bytes megabyte MB means 1024 kilobytes and gigabyte GB means 1024 megabytes Institute of Electrical and Electronics Engineers 2000 100 2000 IEEE Computer Society Press doi 10 1109 IEEESTD 2000 322230 ISBN 978 0 7381 2601 2 kB See kilobyte Kbyte Kilobyte Indicates 210 bytes Kilobyte Either 1000 or 210 or 1024 bytes The standard also defines megabyte and gigabyte with a note that an alternative notation for base 2 is under development Kuhn Markus 1996 12 29 Standardized units for use in information technology Donald R Morrison Sandia Corporation March 1968 Letters to the editor Abbreviations for computer and memory sizes Communications of the ACM 11 3 150 doi 10 1145 362929 362962 S2CID 22934466 Wallace Givens Applied National Lab June 1968 Letters to the editor proposed abbreviation for 1024 bK Communications of the ACM 11 6 391 doi 10 1145 363347 363351 S2CID 22205692 Martin Bruce Alan October 1968 Letters to the editor On binary notation Communications of the ACM 11 10 Associated Universities Inc 658 doi 10 1145 364096 364107 S2CID 28248410 Schwartz Jake Grevelle Rick 2003 10 20 1993 HP16C Emulator Library for the HP48S SX 1 20 1 ed Retrieved 2015 08 15 The Art of Computer Programming Archived 2016 03 05 at the Wayback Machine Volume 1 Donald Knuth pp 24 and 94 Knuth Recent News 1999 Cs staff stanford edu Retrieved 2012 01 26 WD Caviar SE16 SATA Hard Drives Western Digital Products Western Digital Corporation Archived from the original on 2007 09 02 Retrieved 2007 09 09 Jack Flash F A Q Corsair Archived from the original on 2016 03 05 Retrieved 2014 06 20 the industry standard definition of a megabyte MByte for flash devices is one million 1 000 000 bytes where the operating system uses two to the twentieth power or 1 048 576 bytes Similarly for a gigabyte GByte the number is 1 000 000 000 and 1 073 741 824 respectively SanDisk Ultra CompactFlash cards PDF SanDisk Corporation Archived from the original PDF on 2013 08 10 Retrieved 2014 06 20 a b Secure Digital Capacity Disclaimer PDF sandisk com SanDisk Corporation Archived from the original PDF on 2013 02 27 Retrieved 2014 06 20 Vreogh Third Amended Complaint Case No GCG 04 428953 PDF pddocs com Poorman Douglas Corporation 2005 03 10 Archived from the original PDF on 2008 03 09 Retrieved 2007 09 09 Why is the capacity of my Secure Digital memory card as reported by many operating systems different than the capacity that is listed on its label PDF Sandisk com 2012 04 13 Archived from the original PDF on 2012 04 13 Retrieved 2017 12 30 Safier Seth A Frequently Asked Questions Flash Memory Settlement Poorman Douglas Corporation Archived from the original on 2007 09 28 Retrieved 2007 09 09 Gutride Adam Seth A Safier 2006 03 29 Class Action Complaint Orin Safier v Western Digital Corporation Western Digital Corporation Archived from the original on 2007 10 16 Retrieved 2007 09 09 Zimmerman Bernard 2006 Notice of Class Action and Proposed Settlement Orin Safier v Western Digital Corporation Western Digital Corporation Archived from the original on 2007 09 22 Retrieved 2007 09 09 Western Digital Settles Capacity Suit Betanews com 2006 06 28 Retrieved 2017 12 30 Jeremy Reimer 2006 06 30 Western Digital settles drive size lawsuit Ars Technica LLC Retrieved 2010 02 10 Western Digital Corporation 2006 NOTICE OF CLASS ACTION AND PROPOSED SETTLEMENT NOTICE Archived from the original on 2010 05 07 Retrieved 2010 02 10 Baskin Scott D 2006 02 01 Defendant Western Digital Corporation s Brief in Support of Plaintiff s Motion for Preliminary Approval Orin Safier v Western Digital Corporation Western Digital Corporation Retrieved 2007 09 09 Settlement Website for Cho v Seagate Technology US Holdings Inc Archived from the original on 2019 01 18 Retrieved 2011 04 12 Order Granting Motion to Dismiss PDF United States District Court for the Northern District of California Retrieved 2020 01 24 IUCr IUPAC Interdivisional Committee on Nomenclature and Symbols IDCNS 1997 02 13 1995 IUCr annual report for 1995 Report International Union of Crystallography Archived from the original on 2009 08 27 Retrieved 2012 01 26 IUCr 1996 Report IUPAC Interdivisional Committee on Nomenclature and Symbols IDCNS Report International Union of Crystallography 1997 02 14 1996 Archived from the original on 2013 06 13 Retrieved 2012 01 26 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 the International Committee for Weights and Measures CIPM and the IEEE were 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 IUCR 1999 report on IUPAC Interdivisional Committee on Nomenclature and Symbols Acta Crystallographica Section A Foundations of Crystallography 56 6 Journals iucr org 609 642 November 2000 doi 10 1107 S0108767300012873 PMID 11058849 Retrieved 2012 01 26 IEC 60027 2 2000 11 Ed 2 0 HERE COME ZEBI AND YOBI Press release International Electrotechnical Commission 2005 08 15 Archived from the original on 2007 06 11 niso New Specs and Standards Niso org Archived from the original on 2008 12 08 Retrieved 2012 01 26 International vocabulary of metrology Basic and general concepts and associated terms VIM PDF Bipm org 3rd ed Archived PDF from the original on 2022 10 09 Retrieved 2017 12 30 Barrow Bruce January 1997 1996 A Lesson in Megabytes IEEE Standards Bearer 11 IEEE 5 Archived from the original on 2022 05 28 Retrieved 2022 12 24 The NIST Reference on Constants Units and Uncertainty Barry N Taylor amp Ambler Thompson Ed 2008 The International System of Units SI PDF Gaithersburg MD National Institute of Standards and Technology p 29 Archived from the original PDF on 2018 12 25 Retrieved 2010 04 27 mega M as a prefix to units of semiconductor storage capacity JEDEC Global Standards for the Microelectronics Industry Retrieved 2021 04 14 The definitions of kilo giga and mega based on powers of two are included only to reflect common usage Low Power Double Data Rate 4 LPDDR4 JESD209 4 JEDEC Solid State Technology Association August 2014 p 7 These devices contain the following number of bits 4Gb has 4 294 967 296 bits 32Gb has 34 359 738 368 bits Free registration required to download the standard 1541 2002 Reaffirmed 27 March 2008 2003 02 12 doi 10 1109 IEEESTD 2003 94236 ISBN 978 0 7381 3385 0 Archived from the original on 2012 10 14 Retrieved 2007 07 29 This standard is prepared with two goals in mind 1 to preserve the SI prefixes as unambiguous decimal multipliers and 2 to provide alternative prefixes for those cases where binary multipliers are needed The first goal affects the general public the wide audience of technical and nontechnical persons who use computers without much concern for their construction or inner working These persons will normally interpret kilo mega etc in their proper decimal sense The second goal speaks to specialists the prefixes for binary multiples make it possible for persons who work in the information sciences to communicate with precision IEEE SA Standards Board Standards Review Committee RevCom Meeting Agenda 2005 03 19 Archived from the original on 2007 09 22 Retrieved 2007 02 25 1541 2002 SCC14 IEEE Trial Use Standard for Prefixes for Binary Multiples No negative comments received during trial use period which is now complete Sponsor requests elevation of status to full use Recommendation Elevate status of standard from trial use to full use Editorial staff will be notified to implement the necessary changes The standard will be due for a maintenance action in 2007 Wallich Paul April 2008 Tools amp toys Hacking the Nokia N800 IEEE Spectrum 45 4 25 doi 10 1109 MSPEC 2008 4476441 S2CID 20129812 A lot can happen in a decade You can hold the Nokia N800 in your hand yet it s a near exact match for a high end desktop PC from 10 years ago It has a 320 megahertz processor 128 megabytes of RAM and a few gigabytes of available mass storage Gschwind Michael Erb David Manning Sid Nutter Mark June 2007 An Open Source Environment for Cell Broadband Engine System Software PDF Computer 40 6 IEEE Computer Society 37 47 doi 10 1109 MC 2007 192 S2CID 10877922 Archived PDF from the original on 2022 10 09 The processor has a memory subsystem with separate first level 32 Kbyte instruction and data caches and a 512 Kbyte unified second level cache Authors are with IBM BIPM SI prefixes Bipm org Retrieved 2017 12 30 Rules for SAE Use of SI Metric Units Section C 1 12 SI prefixes PDF Sae org Archived PDF from the original on 2022 10 09 Retrieved 2017 12 30 CENELEC Standards Development List of Technical Bodies Archived from the original on 2013 02 13 CENELEC Standards Development List of Technical Bodies Archived from the original on 2012 07 22 Hewlett Packard 2009 How many bytes are in a GB ISS Technology Update Hewlett Packard Enterprise volume 9 issue 1 quote To reduce confusion vendors are pursuing one of two remedies they are changing SI prefixes to the new binary prefixes or they are recalculating the numbers as powers of ten HP is considering modifying its storage utilities to report disk capacity with correct decimal and binary values side by side for example 300 GB 279 4 GiB and report cache sizes with binary prefixes 1 GiB DeRespinis F Hayward P Jenkins J Laird A McDonald L and Radzinski E 2011 The IBM style guide conventions for writers and editors IBM Press quote To help avoid inaccuracy especially with the larger prefixes and potential ambiguity the International Electrotechnical Commission IEC in 2000 adopted a set of prefixes specifically for binary multipliers See IEC 60027 2 Their use is now supported by the United States National Institute of Standards and Technology NIST and incorporated into ISO 80000 They are also required by EU law and in certain contexts in the US However most documentation and products in the industry continue to use SI prefixes when referring to binary multipliers In product documentation follow the same standard that is used in the product itself for example in the interface or firmware Whether you choose to use IEC prefixes for powers of 2 and SI prefixes for powers of 10 or use SI prefixes for a dual purpose be consistent in your usage and explain to the user your adopted system IBM Knowledge Center Pic dhe ibm com Archived from the original on 2014 03 17 Retrieved 2017 12 30 As used in this article the term customary binary prefix or similar refers to prefixes such as kilo mega giga etc borrowed from the similarly named SI prefixes but used to denote a power of 1024 Hewlett Packard Welcome hp com Retrieved 2012 01 26 Consumer Electronics Sony US Sonystyle com Archived from the original on 2011 06 16 Retrieved 2017 12 30 4AllMemory com 4AllMemory com Retrieved 2012 01 26 JEDEC Solid State Technology Association December 2002 JEDEC Standard No 100B 01 Terms Definitions and Letter Symbols for Microcomputers Microprocessors and Memory Integrated Circuits PDF p 8 Retrieved 2010 03 07 The definitions of kilo giga and mega based on powers of two are included only to reflect common usage IEEE ASTM SI 10 1997 states This practice frequently leads to confusion and is deprecated Requires free registration and login JEDEC September 2009 DDR3 SDRAM Standard Retrieved 2010 02 04 JEDEC November 2009 DDR2 SDRAM Standard Retrieved 2010 02 04 JEDEC Memory Configurations Retrieved 2010 02 04 JEDEC Memory Configurations Table of Contents PDF Archived PDF from the original on 2022 10 09 Retrieved 2010 02 04 JEDEC Terms and Definitions PDF Archived PDF from the original on 2022 10 09 Retrieved 2010 02 04 3 dead link FAQs Samsung com Archived from the original on 2011 06 16 Retrieved 2017 12 30 Storage Solutions Guide PDF Seagate Archived from the original PDF on 2010 03 31 Retrieved 2010 03 04 Toshiba Introduces Two 1 8 inch Hard Disk Drive Families For Both High Performance and Long Battery Life in Mobile Computing Applications PDF Press release Toshiba 2009 11 04 Archived from the original PDF on 2009 11 22 Retrieved 2017 12 30 WD Model and Order Numbers PDF Archived from the original PDF on 2005 08 24 Client Client HDD Toshiba Toshiba tdmt com tw Retrieved 2017 12 30 Units Linux Programmer s Manual 2001 12 22 Archived from the original on 2007 09 02 Retrieved 2007 05 20 When the Linux kernel boots and says hda 120064896 sectors 61473 MB w 2048KiB Cache the MB are megabytes and the KiB are kibibytes ESR post on LKML Lwn net Retrieved 2012 01 26 Ubuntu implements units policy will switch to base 10 units in future release Neowin net Retrieved 2012 01 26 UnitsPolicy Ubuntu Wiki Wiki ubuntu com Retrieved 2012 01 26 Snow Leopard s new maths Macworld 2009 08 28 Retrieved 2011 04 13 permanent dead link How iOS and macOS report storage capacity Apple Inc 2018 02 27 Retrieved 2021 06 27 Ls 1 Linux manual page Further reading edit When is a kilobyte a kibibyte And an MB an MiB International Electrotechnical Commission 2007 02 12 Archived from the original on 2009 04 03 An introduction to binary prefixes Prefixes for binary multiples NIST Get Ready for the mebi gibi and tebi Press release NIST 1999 03 02 Archived from the original on 2016 08 20 Retrieved 2017 07 13 Kuhn Markus 1996 12 29 What is a Megabyte a 1996 1999 paper on bits bytes prefixes and symbols de Boyne Pollard Jonathan There is no such thing as a 1 44 MB standard format floppy disc Frequently Given Answers Archived from the original on 2016 10 07 Michael Quinion 1999 08 21 Kibibyte World Wide Words Archived from the original on 2004 06 12 Retrieved 2002 11 13 Another description of binary prefixes James Wiebe 2003 10 09 When One Billion does not equal One Billion or Why your computer s disk drive capacity doesn t appear to match the stated capacity PDF WiebeTech Press release Archived from the original PDF on 2013 12 04 Retrieved 2010 01 22 White paper on the controversy over drive capacitiesExternal links editA plea for sanity Archived 2021 03 06 at the Wayback Machine A summary of the organizations software and so on that have implemented the new binary prefixes KiloBytes vs kilobits vs Kibibytes Binary prefixes Prefix Converter permanent dead link Storage Capacity Measurement Standards Archived 2015 01 02 at the Wayback Machine Retrieved from https en wikipedia org w index php title Binary prefix amp oldid 1222173254 pebi, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.