HOME

TheInfoList



OR:

This timeline of binary prefixes lists events in the history of the evolution, development, and use of units of measure that are germane to the definition of the
binary prefixes 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 ), mebi (), and gibi (). They are most often used in inform ...
by the
International Electrotechnical Commission The International Electrotechnical Commission (IEC; ) is an international standards organization that prepares and publishes international standards for all electrical, electronics, electronic and related technologies. IEC standards cover a va ...
(IEC) in 1998, used primarily with units of
information Information is an Abstraction, abstract concept that refers to something which has the power Communication, to inform. At the most fundamental level, it pertains to the Interpretation (philosophy), interpretation (perhaps Interpretation (log ...
such as the
bit The bit is the most basic unit of information in computing and digital communication. The name is a portmanteau of binary digit. The bit represents a logical state with one of two possible values. These values are most commonly represented as ...
and the
byte The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable un ...
. Historically, computers have used many systems of internal data representation, methods of operating on data elements, and data addressing. Early
decimal computer A decimal computer is a computer that represents and operates on numbers and addresses in decimal format instead of binary as is common in most modern computers. Some decimal computers had a variable word length, which enabled operations on r ...
s included the
ENIAC ENIAC (; Electronic Numerical Integrator and Computer) was the first Computer programming, programmable, Electronics, electronic, general-purpose digital computer, completed in 1945. Other computers had some of these features, but ENIAC was ...
, UNIVAC 1,
IBM 702 The IBM 702 was an early generation electronic tube, tube-based digital computer produced by IBM in the early to mid-1950s. It was the company's response to Remington Rand's UNIVAC I, UNIVAC, which was the first mainframe computer to use magneti ...
, IBM 705,
IBM 650 The IBM 650 Magnetic Drum Data-Processing Machine is an early digital computer produced by IBM in the mid-1950s. It was the first mass-produced computer in the world. Almost 2,000 systems were produced, the last in 1962, and it was the firs ...
,
IBM 1400 series The IBM 1400 series are second-generation (transistor) mid-range business decimal computers that IBM marketed in the early 1960s. The computers were offered to replace tabulating machines like the IBM 407. The 1400-series machines stored infor ...
, and
IBM 1620 The IBM 1620 was a model of scientific minicomputer produced by IBM. It was announced on October 21, 1959, and was then marketed as an inexpensive scientific computer. After a total production of about two thousand machines, it was withdrawn on N ...
. Early binary addressed computers included Zuse Z3, Colossus,
Whirlwind A whirlwind is a phenomenon in which a vortex of wind (a vertically oriented rotating column of air) forms due to instabilities and turbulence created by heating and flow ( current) gradients. Whirlwinds can vary in size and last from a cou ...
, AN/FSQ-7,
IBM 701 The IBM 701 Electronic Data Processing Machine, known as the Defense Calculator while in development, was IBM’s first commercial scientific computer and its first series production mainframe computer, which was announced to the public on May 2 ...
,
IBM 704 The IBM 704 is the model name of a large digital computer, digital mainframe computer introduced by IBM in 1954. Designed by John Backus and Gene Amdahl, it was the first mass-produced computer with hardware for floating-point arithmetic. The I ...
,
IBM 709 The IBM 709 is a computer system that was announced by IBM in January 1957 and first installed during August 1958. The 709 was an improved version of its predecessor, the IBM 704, and was the third of the IBM 700/7000 series of scientific compute ...
,
IBM 7030 The IBM 7030, also known as Stretch, was IBM's first transistorized supercomputer. It was the fastest computer in the world from 1961 until the first CDC 6600 became operational in 1964."Designed by Seymour Cray, the CDC 6600 was almost three t ...
,
IBM 7090 The IBM 7090 is a second-generation Transistor computer, transistorized version of the earlier IBM 709 vacuum tube mainframe computer that was designed for "large-scale scientific and technological applications". The 7090 is the fourth member o ...
, IBM 7040,
IBM System/360 The IBM System/360 (S/360) is a family of mainframe computer systems announced by IBM on April 7, 1964, and delivered between 1965 and 1978. System/360 was the first family of computers designed to cover both commercial and scientific applicati ...
and DEC PDP series. Decimal systems typically had memory configured in whole decimal multiples, e.g., blocks of 100 and later . The unit abbreviation '' or '' if it was used, represented multiplication by . Binary memory had sizes of powers of two or small multiples thereof. In this context, '' or '' was sometimes used to denote multiples of units or just the approximate size, e.g., either '64K' or '65K' for (216).


1790s


1793

* The French ''Commission temporaire de Poids & Mesures rêpublicaines'', ''Décrets de la Convention Nationale'', proposes the binary prefixes ''
double Double, The Double or Dubble may refer to: Mathematics and computing * Multiplication by 2 * Double precision, a floating-point representation of numbers that is typically 64 bits in length * A double number of the form x+yj, where j^2=+1 * A ...
'' and ''
demi Demi is a feminine given name with Greek and Latin roots, and it is a surname with Albanian origins. Demi was originally a nickname of Demetria, the feminine form of the masculine name Demetrius, which is itself the Latin and English spelling of ...
'', denoting a factor of 2 (21) and (2−1), respectively, in 1793.


1795

* The prefixes ''
double Double, The Double or Dubble may refer to: Mathematics and computing * Multiplication by 2 * Double precision, a floating-point representation of numbers that is typically 64 bits in length * A double number of the form x+yj, where j^2=+1 * A ...
'' and ''
demi Demi is a feminine given name with Greek and Latin roots, and it is a surname with Albanian origins. Demi was originally a nickname of Demetria, the feminine form of the masculine name Demetrius, which is itself the Latin and English spelling of ...
'' are part of the original
metric system The metric system is a system of measurement that standardization, standardizes a set of base units and a nomenclature for describing relatively large and small quantities via decimal-based multiplicative unit prefixes. Though the rules gover ...
adopted by France (with kilo for 1000) in 1795. These were not retained when the decadic
SI prefix The International System of Units, internationally known by the abbreviation SI (from French ), is the modern form of the metric system and the world's most widely used system of measurement. It is the only system of measurement with official st ...
es were internationally adopted by the 11th CGPM conference in 1960.


1870s

* Metric prefix "" established in 1873.


1930s

* Metric prefixes "" (established 1795) and "" (established 1873) are widely used as decimal multipliers 1,000 and 1,000,000 for units of frequency and impedance in the electronics industry. * The Committee of the ''Verband Deutscher Elektrotechniker'' publishes suggested names and symbols for the metric prefixes with decimal meaning, i.e., ( = 109) and ( = 1012).


1940s


1943–1944

* J. W. Tukey coins the word "bit" as an abbreviation of "binary digit".


1947

* "The Whirlwind I Computer is planned with a storage capacity of numbers of 16 binary digits each."


1948

* Tukey's "bit" is referenced in the work of information theorist
Claude Shannon Claude Elwood Shannon (April 30, 1916 – February 24, 2001) was an American mathematician, electrical engineer, computer scientist, cryptographer and inventor known as the "father of information theory" and the man who laid the foundations of th ...
.


1950s

* In the 1950s, "1 bit" meant bits: ** "In the '50s, amazingly enough—and only total coincidence—I actually was given the job of writing the operational specifications ..for what was called cross telling. They handed me this thing and said, 'You're going to define how the hand-over process works between direction centers', ..and I had no idea what they were talking about. But we had ..one-kilobit lines connecting the direction centers and I thought, 'Good God! bits a second. Well, we'll surely be able to figure out something to do with that. — Saverah Warenstein, former programmer at Lincoln Laboratory, IBM


1952

* The first
magnetic core memory In computing, magnetic-core memory is a form of random-access memory. It predominated for roughly 20 years between 1955 and 1975, and is often just called core memory, or, informally, core. Core memory uses toroids (rings) of a hard magneti ...
, from the
IBM 405 __NOTOC__ Year 405 ( CDV) was a common year starting on Sunday of the Julian calendar. At the time, it was known as the Year of the Consulship of Stilicho and Anthemius (or, less frequently, year 1158 ''Ab urbe condita''). The denomination 405 ...
Alphabetical Accounting Machine, is tested successfully in April 1952. (The image shows 10 × 12 cores; presumably one of 8) ** "Teaming up with a more experienced engineer, ike Haynesbuilt a core memory with just enough capacity to store all the information in an IBM
punched card A punched card (also punch card or punched-card) is a stiff paper-based medium used to store digital information via the presence or absence of holes in predefined positions. Developed over the 18th to 20th centuries, punched cards were widel ...
: 960 bits in an 80 × 12 array. In May 1952 it was successfully tested as a data buffer between a Type 405 alphabetical accounting machine and a Type 517 summary punch. This first functional test of a ferrite core memory was made in the same month that a four-times smaller 16 × 16-bit ferrite core array was successfully tested at MIT." * The
IBM 701 The IBM 701 Electronic Data Processing Machine, known as the Defense Calculator while in development, was IBM’s first commercial scientific computer and its first series production mainframe computer, which was announced to the public on May 2 ...
, a binary-addressed computer containing 72
Williams tube The Williams tube, or the Williams–Kilburn tube named after inventors Frederic Calland Williams, Freddie Williams and Tom Kilburn, is an early form of computer memory. It was the first Random-access memory, random-access digital storage devi ...
s of bits each, is released in April. ** ''Principles of Operation Type 701'' does not use prefixes with lengths of words or size of storage. For example, it specifies that memory tubes hold words each. ** The IBM 737 optional magnetic core storage stores 36-bit words. Each plane stored 64 × 64 = bits.


1955

* The
IBM 704 The IBM 704 is the model name of a large digital computer, digital mainframe computer introduced by IBM in 1954. Designed by John Backus and Gene Amdahl, it was the first mass-produced computer with hardware for floating-point arithmetic. The I ...
(a binary machine) manual uses decimal arithmetic for powers of two, without prefixes ** "Magnetic core storage units are available with capacities of either or core storage registers; or two magnetic core storage units, each with a capacity of core storage registers, may be used. Thus, magnetic core storage units are available to give the calculator a capacity of , , or core storage registers." ** "Each drum has a storage capacity of words."


1956

* The
IBM 702 The IBM 702 was an early generation electronic tube, tube-based digital computer produced by IBM in the early to mid-1950s. It was the company's response to Remington Rand's UNIVAC I, UNIVAC, which was the first mainframe computer to use magneti ...
(a decimally addressed machine) Preliminary Manual of Information uses decimal arithmetic for powers of ten, without prefixes. ** "Electrostatic memory is the principal storage medium within the machine. It consists of cathode ray tubes which can store up to characters of information in the form of electrostatic charges ... Additional storage, as required, may be provided through the use of magnetic drum storage units, each having a capacity of characters." ** "A character may be a letter of the alphabet, a decimal number, or any of eleven different punctuation marks or symbols used in report printing." ** "Each one of the positions of memory is numbered from to and each stored character must occupy one of these positions." (page 8) * The word
byte The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable un ...
, meaning eight bits, is coined by Dr.
Werner Buchholz Werner Buchholz (24 October 1922 – 11 July 2019) was a German-American computer scientist. After growing up in Europe, Buchholz moved to Canada and then to the United States. He worked for International Business Machines (IBM) in New York. In J ...
in June 1956, during the early design phase for the IBM Stretch computer. * IBM 650 RAMAC (a decimal addressed machine) announcement ** "The 650 RAMAC combines the IBM 650 Magnetic Drum Data Processing Machine with a series of disk memory units which are capable of storing a total of 24-million digits. The 305 RAMAC is an entirely new machine which contains its own input and output devices and processing unit as well as a built-in 5-million-digit disk memory."


1957

* The IBM 705 (a decimal addressed machine) Operating manual uses decimal arithmetic for powers of ten, without prefixes. ** "A total of characters can be stored within the main storage unit of the Type 705." ** "Each one of the positions in memory is numbered from 0000 to ." (page 17) ** "One or more magnetic drums are available as optional equipment with a capacity of characters each." * Lewis, W. D., Coordinated broadband mobile telephone system ** Earliest instance of "kilobit" in both IEEE explore and
Google Scholar Google Scholar is a freely accessible web search engine that indexes the full text or metadata of Academic publishing, scholarly literature across an array of publishing formats and disciplines. Released in Beta release, beta in November 2004, th ...
: "Central controls the mobile link with a rate of 20 kilobits per second, or less".


1958

* "64 million (226) bytes" is used in a memo by Dr.
Werner Buchholz Werner Buchholz (24 October 1922 – 11 July 2019) was a German-American computer scientist. After growing up in Europe, Buchholz moved to Canada and then to the United States. He worked for International Business Machines (IBM) in New York. In J ...


1959

* The term 32k is used in print to refer to a memory size of 32768 (215). ** The author is with the Westinghouse Electric Corporation.


1960s


1960

* The 11th ''Conférence Générale des Poids et Mesures'' (
CGPM The General Conference on Weights and Measures (abbreviated CGPM from the ) is the supreme authority of the International Bureau of Weights and Measures (BIPM), the intergovernmental organization established in 1875 under the terms of the Metre ...
) announces the ''Système International d'Unités'' (SI) and adds the decimal metric prefixes ''
giga Giga- ( or ) is a metric prefix, unit prefix in the metric system denoting a factor of a Long and short scales, short-scale billion or long-scale milliard (109 or 1,000,000,000). It has the symbol G. ''Giga-'' is derived from the Ancient Greek, ...
'', and '' tera'', defined as 109 and 1012 * Frequency Diversity Communications System is filed on May 13, 1960: ** "In actual construction, the delay line, which provides a total delay from one end to the other of one
baud In telecommunications and electronics, baud (; symbol: Bd) is a common unit of measurement of symbol rate, which is one of the components that determine the speed of communication over a data channel. It is the unit for symbol rate or modulat ...
(10 microseconds for a 100 kilobit per second information rate), may be fabricated from lumped parameter elements, i.e., inductors and capacitors, in a well-known manner." ** "At a 100 kilobit per second information rate, both mark and space signals will generally be transmitted in any 0.0001 sec, interval, and therefore this requirement is easily met with conventional resistors and capacitors." * ** 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).


1955–1961

* A search of the Computer History Museum's Stretch collection of 931 text documents dated from September 1955 through September 1961 shows no usage of 'k' or 'K' to describe main storage size.


1961

* ** Quoted in OED as first instance of "bit", though "it is more usual" suggests it is already in common use (see timeline entry for 1957) * Described device contains 512 words, 24 bits each (=  bits) * "It is no longer reasonable to spend as much time to transmit an 80-bit address as 12 bits of message information – a 1500 to 1 ratio ... We have theoretically and experimentally proved that speech can be compressed from the straightforward requirement for 48 bit PCM channel capability to 2400 bits by the application of the Dudley syllabic vocoder." * The
IBM 7090 The IBM 7090 is a second-generation Transistor computer, transistorized version of the earlier IBM 709 vacuum tube mainframe computer that was designed for "large-scale scientific and technological applications". The 7090 is the fourth member o ...
Data Processing System (a binary machine), Additional Core Storage (65 means 'approximately 65000') ** "The Additional Core Storage feature for the IBM 7090 Data Processing System provides a second IBM 7302 Core Storage, increasing the capacity of main storage by words. The block of storage represented by both 7302 units is referred to as "main storage unit". ** "Additional core storage provides two methods of using main storage: (1) The 65 mode – the computer program is enabled to address both of the main storage units, and (2) the 32 mode—the computer program is able to address only one storage unit, so that main storage capacity available to that program is effectively 32,768 words." * The
IBM 1410 The IBM 1410, a member of the IBM 1400 series, was a decimal computer with a variable word length that was announced by IBM on September 12, 1960 and marketed as a midrange business computer. It was withdrawn on March 30, 1970. Overview The 1 ...
Data Processing System, which used modified decimal addressing, uses decimal arithmetic for powers of ten, without prefixes ** "Core storage units are available in -, - or -character position capacities." ** "The matrix switch makes it possible to address any one of the 100 X-drive lines (in a 10 core array)." ** "The 40 core array requires valid five-position addresses from to ." ** "This operation check detects errors in programming that cause invalid addresses. Examples: -and-above on a 40 core array; -and-above on a 20 core array. On a 10 core array, invalid addresses are detected by the address-bus validity check."


1962

* A reference to a "4 IBM 1401" meant characters of storage (memory).


1963

* Ludwig uses bit in the decimal sense * DEC Serial Drum Type 24 ** "Drums are equipped to store either 64, 128, or 256 data blocks, providing a memory capability of 16384, 32768, or 65536 computer words" (no abbreviations) *
Honeywell Honeywell International Inc. is an American publicly traded, multinational conglomerate corporation headquartered in Charlotte, North Carolina. It primarily operates in four areas of business: aerospace, building automation, industrial automa ...
200 Summary Description ** "The main memory is a magnetic core ... The memory unit supplied as part of the basic central processor has a capacity of characters, each of which is stored in a separate, addressable, memory location. This capacity may be expanded in modular increments by adding one -character module and additional 4,096-character modules." ** "Random access disc file and control (disc capacities of up to 100 million characters are available.)" ** "Up to eight drum storage units can be connected to the Model 270 Random Access Drum Control. Each drum provides storage for characters, allowing a total capacity of approximately 21 million characters."


1964

* Gene Amdahl's seminal April 1964 article on
IBM System/360 The IBM System/360 (S/360) is a family of mainframe computer systems announced by IBM on April 7, 1964, and delivered between 1965 and 1978. System/360 was the first family of computers designed to cover both commercial and scientific applicati ...
used 1 to mean 1024. (NB. Figure 1 gives storage (memory) capacity ranges of the various models in "Capacity 8-bit bytes, 1  = 1024") * Leng,
Gordon Bell Chester Gordon Bell (August 19, 1934 – May 17, 2024) was an American electrical engineer and manager. An early employee of Digital Equipment Corporation (DEC), from 1960–1966, Bell designed several of their PDP machines and later served as ...
, et al., use in the binary sense: "The computer has two blocks of 4, 18-bit words of memory, (1 = 1024 words), attached to its central processor" * * Data Processing Division press release distributed on April 7, 1964. ** "System/360 core storage memory capacity ranges from characters of information to more than ." * IBM 7090/7094 Support Package for IBM System/360 – November ** "An IBM 1401 Data Processing System with the following minimum configuration is also required: 1. 4K positions of core storage" – ADDRESS SELECTION CONTROL APPARATUS – Filed April 6, 1964 ** "To facilitate understanding of the invention, the main storage area has been illustrated as being of 8K capacity; however, it is to be understood that the main storage area may be of larger capacity (e.g., 16K, 32K or 64K) by storing address selection control data in bit positions '2', '1' and '0' of M register 197, respectively."


1965

* "Each IBM 2315 disk cartridge can hold the equivalent of more than one million characters of information. * "One method of designing a slave memory for instructions is as follows. Suppose that the main memory has 64 words (where  = 1024) and, therefore, 16 address bits, and that the slave memory has 32 words and, therefore, 5 address bits." *
IBM 1620 The IBM 1620 was a model of scientific minicomputer produced by IBM. It was announced on October 21, 1959, and was then marketed as an inexpensive scientific computer. After a total production of about two thousand machines, it was withdrawn on N ...
CPU Model 1 (a decimal machine) System Reference Library, dated 19 July 1965, states: ** "A core storage module, which is addressable positions of magnetic core storage, is located in the 1620. Two additional modules are available ... Each core storage module ( positions) is made up of 12 core planes as shown in Figure 3. Each core plane contains all cores for a specific bit value."


1966

* CONTIGUOUS BULK STORAGE ADDRESSING is filed on 3 January 1966 ** "Note that '' as used herein indicates 'thousands'. Each storage location in the present embodiment includes 64 data bits and 8 related parity bits, as described herein." ** "Thus, if only storage unit 1A were provided, it would contain addresses 0 through 32K; storage IB would include addresses between 32K and 64K, storage 2A would contain addresses between 64K and 96K, ...".


1968

* A Univac 9400 disc based computer system ..." can have 2–8 8411 drives for 14.5–58 bytes capacity. The 8411 has a transfer rate of 156K bytes per second." - using megabytes in a decimal sense * Donald Morrison proposes to use the Greek letter kappa ("") to denote bytes, "" to denote 1024 × 1024, and so on. (At the time, memory size was small, and only 'K' was in widespread use.) *
Wallace Givens James Wallace Givens, Jr. (December 14, 1910 – March 5, 1993) was a mathematician and a pioneer in computer science. He is the eponym of the well-known Givens rotations. Born the son of two teachers in Alberene, Virginia (a small town near Cha ...
responded with a proposal to use "" as an abbreviation for 1024 and "" or "" for 1024 × 1024, though he noted that neither the Greek letter nor lowercase letter "b" would be easy to reproduce on computer printers of the day. * Bruce Alan Martin of
Brookhaven National Laboratory Brookhaven National Laboratory (BNL) is a United States Department of Energy national laboratories, United States Department of Energy national laboratory located in Upton, New York, a hamlet of the Brookhaven, New York, Town of Brookhaven. It w ...
further proposed that the prefixes be abandoned altogether, and the letter B be used to indicate a base-2 exponent in
binary scientific notation Scientific notation is a way of expressing numbers that are too large or too small to be conveniently written in decimal form, since to do so would require writing out an inconveniently long string of digits. It may be referred to as scientif ...
, similar to E in decimal scientific notation, to create shorthands like 3B20 for 3 × 220


1969

*
IBM 1401 The IBM 1401 is a variable word length computer, variable-wordlength decimal computer that was announced by IBM on October 5, 1959. The first member of the highly successful IBM 1400 series, it was aimed at replacing unit record equipment for pr ...
(a decimal machine) Simulator for IBM
OS/360 OS/360, officially known as IBM System/360 Operating System, is a discontinued batch processing operating system developed by IBM for their then-new System/360 mainframe computer, announced in 1964; it was influenced by the earlier IBSYS/IBJOB a ...
** "1401 features supported are advanced programming, sense switches, tapes, multiply, divide, 16K core, and all standard instructions except Select Stacker." ** "1401 core is simulated by bytes of S/360 core obtained dynamically." ** "Enough core must be available to allow at least 70K for a problem program area. If tape simulation is not required, this core requirement may be reduced to 50K with the removal of the tape Buffer area." * HIGH DENSITY PERMANENT DATA STORAGE AND RETRIEVAL SYSTEM is filed on March 17, 1969, earliest Google Patent search containing "kilobyte". ** "The data word processor 606 handles the inflow and out-flow of byte-oriented input/output data and interleaved signals at a rate of, for example, 500 kilobytes per second. Instruction processing rates of four to eight per microsecond are required for such a data flow." * Memory Control System is filed on October 29, 1969 ** "FIG. 2a shows a practical example of an operand address which consists of, for example 24 bits. It is assumed herein that each block includes 32 bytes, each sector includes 1 kilobyte, the buffer memory 116 includes 4 kilobytes, and read data is represented by one double word or 64 bits, as one word in this case consists of 32 bits." * IBM System/360 Component Descriptions (IBM 2314 Direct Access Storage Facility) ** "Each module can store 29.17 million bytes or 58.35 million packed decimal digits ... total on-line storage capacity is 233.4 million bytes" * "Each 11-disc pack (20 surfaces) has a storage capacity of 29 megabytes; maximum storage capacity with the largest version using a ninth drive as a spare) is bytes." * DEC
PDP-11 The PDP–11 is a series of 16-bit minicomputers originally sold by Digital Equipment Corporation (DEC) from 1970 into the late 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of a ...
(a binary-addressed machine) Handbook ** "PDP-11 addressing modes include ... and direct addressing to 32K words" (Page 2) This appears to be the only use of 'K' in this manual, though; elsewhere sizes are spelled out in full. Contrast the 1973 PDP-11/40 Manual, which defines 'K' as (below). * "... each removable disc has a capacity of 2.3 million bytes or 3.07 million 6-bit characters. Up to four drives can be attached to a single controller, resulting in a total storage capacity of 9.2 bytes." Usage of "million" and "" in decimal sense to describe HDD.


1970s


1970

* "The following are excerpts from an IBM Data Processing Division press technical fact sheet distributed on 30 June 1970. ** Users of the Model 165 will have a choice of five main core storage sizes, ranging from to over 3-million bytes. Seven main memory sizes are available for the Model 155, ranging from to over 2-million bytes." * "Each of the five system/360 model 75 computers (Fig. 2) has one megabyte of primary core storage plus four megabytes of large core storage (LCS, IBM 2361)."


1971

* IBM System/360 Operating System: Storage Estimates uses K in a binary sense approximately 450 times, such as "System/360 Configuration: Model 40 with 64K bytes of storage and storage protection". Note the letter "K" is also sometimes used as a variable in this document (see page 23).


1972

* Lin and Mattson introduce the term Mbyte. **


1973

* ** OCEANPORT, N.J., SEPT. 25, 1973 – A 16-bit minicomputer priced at under $2,000.00 in quantities and a 32-bit minicomputer priced at under $6,000.00 in quantities were introduced today by Interdata, Inc. The 16-bit mini, the Model 7/16, includes an 8KB memory unit in its basic configuration, and will be available for delivery in the first quarter of 1974. The single unit price of the 7/16 is $3,200.00. The 32-bit mini, the Model 7/32, includes a 32KB memory unit and will be available for delivery in the second quarter of 1974. The single unit price of the 7/32 is $9,950.00. * DEC PDP-11/40 Manual ** "Direct addressing of 32 16-bit words or 64 8-bit bytes ( = )" (Page 1-1) Contrast the 1969 PDP-11 Handbook, which avoids this usage almost everywhere (above).


1974

* The seminal 1974 Winchester HDD article makes extensive use of bytes with M being used in the conventional, 106 sense. Arguably all of today's HDD's derive from this technology. * The October 1974
CDC The Centers for Disease Control and Prevention (CDC) is the national public health agency of the United States. It is a United States federal agency under the Department of Health and Human Services (HHS), and is headquartered in Atlanta, ...
Product Line Card unambiguously uses B to characterize HDD capacity in millions of bytes.


1975

* The 15th CGPM defines the
SI prefix The International System of Units, internationally known by the abbreviation SI (from French ), is the modern form of the metric system and the world's most widely used system of measurement. It is the only system of measurement with official st ...
es ' as 1015 and ' as 1018. * Byte Magazine December 1975 article on IBM 5100 includes the following: ** "User memory starts at 16K bytes in the minimum configuration and can be expanded to 64K bytes (65,536)." *
Gordon Bell Chester Gordon Bell (August 19, 1934 – May 17, 2024) was an American electrical engineer and manager. An early employee of Digital Equipment Corporation (DEC), from 1960–1966, Bell designed several of their PDP machines and later served as ...
uses the term megabytes: **


1976

* DEC RK05/RK05J/RK05F disk drive maintenance manual ** "Bit Capacities (unformatted)" "25 million" , "50 million" ( bits/track × 406 , 812 tracks = , bits) * The Memorex 1976 annual report has 10 instances of the use of megabyte to describe storage devices and media. * Caleus Model 206-306 Maintenance Manual uses 3B to characterize a drive having bytes capacity. * The first 5 inch floppy disk drive, the Shugart SA 400, is introduced in August 1976. The drive had 35 tracks and was single sided. The data sheet gives the unformatted capacity as 3125 bytes per track for a total of 109.4 bytes ( × 35 = ). When formatted with 256 byte sectors and 10 sectors per track the capacity is 89.6 bytes (256 × 10 × 35 = ).


1977

* HP 7905A Disc Drive Operator's Manual ** "nearly 15 million bytes" with no other abbreviations * 1977 Disk/Trend Report – Rigid Disk Drives, published June 1977 ** This first edition of the annual report on the hard disk drive industry makes extensive use of B as 106 bytes. The industry, in 1977, is segmented into nine segments ranging from "Disk Cartridge Drives, up to 12 B" to "Fixed Disk Drives, over 200 B." While the categories changed during the next 22 years of publication, Disk/Trend, the principal marketing study of the hard disk drive industry always and consistently categorized the industry in segments using prefixes and later in the decimal sense. * VAX-11/780 Architecture Handbook 1977–78. Copyright 1977 Digital Equipment Corporation. ** Page 2-1 "physical address space of 1 gigabyte (30 bits of address)" The initial hardware was limited to 2 M bytes of memory utilizing the 4K MOS RAM chips. The VAX11/780 handbooks use M byte and Mbyte in the same paragraph.


1978

* DEC RM02/03 Adapter Technical Description Manual ** "The RM02 or RM03 Disk Drive (Figure 1-1) is an 80 byte (unformatted; 67 byte formatted) ... storage device ... in the 16-bit format, the maximum storage capacity is data words per disk pack" ( × 16 / 8 = 8-bit bytes)


1979

* Fujitsu M228X Manual ** "Storage capacity (unformatted)" "67.4 B", "84.2 B", etc. ** " Bytes" per track, 4 tracks per cylinder, 808+15 cylinders = bytes * Sperry
Univac UNIVAC (Universal Automatic Computer) was a line of electronic digital stored-program computers starting with the products of the Eckert–Mauchly Computer Corporation. Later the name was applied to a division of the Remington Rand company and ...
Series V77 Microcomputer Systems Brochure, Circa 1978, Printed July 1979 ** Page 5: Table list memory options as 64KB, 128KB, and 256KB. Memory Expansion is up to 2048KB ** Page 9: "Memory for the V77-800 is available in 128K byte and 256K byte increments up to a maximum of 2 megabytes" ** Page 21: Moving Head Disks – units up to 232 million byte disk pack systems. Diskette – storage of 0.5 MB per drive.


1980s


1980

*
Shugart Associates Shugart Associates (later Shugart Corporation) was a computer peripheral manufacturer that dominated the floppy disk drive market in the late 1970s and is famous for introducing the -inch "Minifloppy" floppy disk drive. In 1979 it was one of the ...
Product Brochure, published June 1980 specifies the capacity of its two HDDs using megabytes and MB in a decimal sense, e.g. SA1000 formatted capacity is stated as "8.4 B" and is 256 × 32 × 1024 = bytes. * Shugart Associates SA410/460 Data Sheet published October 1980 contains capacity specifications as follows: The same data sheet uses MByte in a decimal sense.


1981

*
8086 The 8086 (also called iAPX 86) is a 16-bit microprocessor chip designed by Intel between early 1976 and June 8, 1978, when it was released. The Intel 8088, released July 1, 1979, is a slightly modified chip with an external 8-bit data bus (allo ...
Object Module Formats ** "The 8086 MAS is 1 byte ()" *
Quantum In physics, a quantum (: quanta) is the minimum amount of any physical entity (physical property) involved in an interaction. The fundamental notion that a property can be "quantized" is referred to as "the hypothesis of quantization". This me ...
Q2000 8" Media Fixed Disk Drive Service Manual ** "four models ... the Q2010 having an unformatted 10.66 Mb capacity on one disk platter and two heads, the ... 21.33 Mb ... 32.00 Mb ... 42.66 Mb" ** (1024 tracks × "10.40Kb" per track = 10649 "Kb", which they write as "10.66Mb", so 1 "Mb" = 1000 "Kb") ** (256 Bytes per sector, 32 Sectors/tk = 8192 bytes, which they write as "8.20Kb" per track) ** "Storage capacity of 10, 20, 30, or 40 megabytes" ** 4.34M bits/second transfer rate" * Apple Disk III data sheet ** "Formatted Data Capacity: 140K bytes" ** Apple uses K in a binary sense since the actual formatted capacity is 35 tracks × 16 sectors/track × 256 bytes/sector = 140 KiB = 143.360 kB


1982

* Brochure for the
IBM Personal Computer The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible ''de facto'' standard. Released on August 12, 1981, it was created by a ...
(PC) ** "User memory: 16KB to more than 512KB", "single-sided 160KB or double-sided 320KB diskette drives" * IBM ''Technical Reference: Personal Computer Hardware Reference Library'' ** "The drives are soft sectored, single or double sided, with 40 tracks per side. They are Modified Frequency Modulation (MFM) coded in 512 byte sectors, giving a formatted capacity of bytes per drive for single sided and bytes per drive for double sided." * Seagate ST 506/412 OEM Manual ** "Total formatted capacity ..is 5/10 megabytes (32 sectors per track, 256 bytes per sector, 612/1224 tracks)"


1983

*
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
S/360 S/370 Principles Of Operation GA22-7000 includes as statement: ** "In this publication, the letters , and denote the multipliers 210, 220 and 230 respectively. Although the letters are borrowed from the decimal system and stand for 103, 106 and 109 they do not have decimal meaning but instead present the power of 2 closest to the corresponding power of 10." * IBM 341 4-inch Diskette Drive ** unformatted capacity " bytes" ** "Total unformatted capacity (in kilobytes): 358.0" *
Maxtor Maxtor Corporation was an American computer hard disk drive manufacturer. Founded in 1982, it was the third largest hard disk drive manufacturer in the world before being purchased by Seagate Technology, Seagate in 2006. It was revived as a bra ...
XT-1000 brochure ** "Capacity, unformatted" 9.57 MB per surface = 10,416 bytes per track × 918 tracks per surface = 9,561,888 byte (decimal MB) *
Shugart Associates Shugart Associates (later Shugart Corporation) was a computer peripheral manufacturer that dominated the floppy disk drive market in the late 1970s and is famous for introducing the -inch "Minifloppy" floppy disk drive. In 1979 it was one of the ...
SA300/350 Data Sheet published c. November 1983 (one of the first MIC standard 3.5" FDDs) contains capacity specifications as follows: Shugart Associates, one of the leading FD companies used k in a decimal sense.


1984

* The Macintosh Operating System is the earliest known operating system using the prefix K in a binary sense to report both memory size and HDD capacity. ** In the original 1984 Apple Macintosh ad, page 8, Apple characterized its 3 floppy disk as "400", that is, 800 × 512 byte sectors or bytes = 400 KiB. Similarly, the February 1984 Byte Magazine review describes the FD as "400 bytes".


1985

* Exabyte Corp. founded * September 1985. Apple introduced Macintosh Finder 5.0 with HFS (Hierarchical File System)along with the Mac's first hard drive, the Hard Disk 20. Finder 5.x displayed drive capacity in binary K units. The Hard Disk 20 Manual specified the HDD as having ** "Data capacity (formatted): bytes ** Bytes per block: 532 (512 user data, 20 system data) ** Total disk blocks: * and has the following definition in its glossary:
''megabyte''
''Approximately one million bytes () of information. A 20 megabyte hard disk holds 20 million bytes of information, or 20,000 kilobytes (20,000K)'' (Apple Hard Disk 20 Manual)

The user data is × 512 = bytes here.


1986

*
Apple IIgs The Apple IIGS (styled as II) is a 16-bit personal computer produced by Apple Inc., Apple Computer beginning in September 1986. It is the fifth and most powerful model of the Apple II family. The "GS" in the name stands for "Graphics and Sound" ...
introduced September 1986 ** ProDos16 uses MB in a binary sense. ** Similar usage in "ProDOS Technical Reference Manual" (c) 1985, p. 5 & p. 163 * Digital Large System Mass Storage Handbook (c) dated September 1986 ** "GByte: An abbreviation for one billion (one thousand million) bytes." p. 442 ** "M: An abbreviation for one million. Typically combined with a unit of measure, such as bytes (MBytes), or Hertz (MHz)." p. 444


1987

* Seagate Universal Installation Handbook ** ST125 listed as 21 "Megabytes" formatted capacity, later document seems to confirm that this is decimal * Disk/Trend Report – Rigid Disk Drives, October 1987 ** First use of GB in a decimal sense in this HDD marketing survey; Figure 1 states "FIXED DISK DRIVES more than 1 GB" market size as $10,786.6 million. * Webster's Ninth New Collegiate Dictionary (1987) has binary definitions for kilobyte and megabyte. ** byte ''n'' rom the fact that (210) is the power of 2 closest to (1970): bytes ** byte ''n'' (1970): bytes


1988

* Imprimis Wren VII 5 Inch Rigid Disk Drive Data Sheet, printed 11/88 ** "Capacity of 1.2 gigabyte (GB)"


1989

*
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
Enterprise Systems Architecture/370, Reference Summary (GX20-0406-0), p. 50 (the last page), has a two table, one to recap the decimal value of power of 2 and 16 to 260, and one that read: * Electronic News, 25 September 1989, "Market 1.5GB Drives" ** "Imprimis and
Maxtor Maxtor Corporation was an American computer hard disk drive manufacturer. Founded in 1982, it was the third largest hard disk drive manufacturer in the world before being purchased by Seagate Technology, Seagate in 2006. It was revived as a bra ...
are the only two drive makers to offer the new generation of drives in the 1.5GB capacity range ..." ** "IBM, Hewlett-Packard, Fujitsu, Toshiba, Hitachi and Micropolis are expected to enter the market for 1.5GB capacity..."


1990s


1990

* Matsuda et al. refer to bits (32 × 32 optoelectronic switches) as "1-kb memory". * GEOS ad ** "512K of memory" * The enhanced
DOS DOS (, ) is a family of disk-based operating systems for IBM PC compatible computers. The DOS family primarily consists of IBM PC DOS and a rebranded version, Microsoft's MS-DOS, both of which were introduced in 1981. Later compatible syste ...
command line processor A command-line interface (CLI) is a means of interacting with software via commands each formatted as a line of text. Command-line interfaces emerged in the mid-1960s, on computer terminals, as an interactive and more user-friendly alternativ ...
4DOS 3.00 4DOS is a command-line interpreter by JP Software, designed to replace the default command interpreter COMMAND.COM in MS-DOS and Windows. It was written by Rex C. Conn and Tom Rawson and first released in 1989. Compared to the default, it has ...
supports a number of additional conditions (DISKFREE, DOSMEM/DOSFREE, EMS, EXTENDED, FILESIZE and XMS) in IF commands, which allow to test for sizes in bytes, kilobytes (by appending a ''K'') or megabytes (by appending an ''M''), where 1 is defined as 1024 bytes and 1 is defined as bytes. * DEC RA90/RA92 Disk Drive Service Manual ** "RA90 Disk Drive ... Storage capacity, formatted 1.216 bytes" ( × × = )


1991

* The 19th CGPM defines the
SI prefix The International System of Units, internationally known by the abbreviation SI (from French ), is the modern form of the metric system and the world's most widely used system of measurement. It is the only system of measurement with official st ...
es ', and ' as 1021 and 1024. * May 13: Apple releases Macintosh System 7 containing Finder 7.0, which uses M in a binary sense to describe HDD capacity. * The
HP 95LX The HP 95LX Palmtop PC (F1000A, F1010A), also known as project ''Jaguar'', is Hewlett Packard's first DOS-based pocket computer, or personal digital assistant, introduced in April 1991 in collaboration with Lotus Development Corporation. Th ...
uses "1MB" in a binary sense to describe its RAM capacity. * Micropolis 1528 Rigid Disk Drive Product Description ** "1.53 Bytes" ... "Up to 1.53 bytes (unformatted) per drive" "Bytes/Unit: 1531.1" ( × × 15 = ) * Similar to a feature in 4DOS 3.00, the enhanced
command line processor A command-line interface (CLI) is a means of interacting with software via commands each formatted as a line of text. Command-line interfaces emerged in the mid-1960s, on computer terminals, as an interactive and more user-friendly alternativ ...
4DOS 4.00 adds support for a number of variable functions (like %@FILESIZE '...''), taking special arguments to control the format of the returned values: The lowercase letters ''k'' and ''m'' are used as decimal prefixes, whereas the uppercase letters ''K'' and ''M'' are used in their binary meaning. * T. Smith, W. Moorman and T. Dang refer to 220 microseconds as a "-second (MUS)", mixing binary use of the prefix "mega-" with the conventional decimal prefix micro.


1993

* While the HP 48G calculators are labelled ''32K'' or ''128K'' to describe their built-in SRAM capacity in a binary sense, the user manual variably uses the terms ''KB'', ''KBytes'' and ''kilobytes'' in the same meaning.
/ref> * The enhanced
command line processor A command-line interface (CLI) is a means of interacting with software via commands each formatted as a line of text. Command-line interfaces emerged in the mid-1960s, on computer terminals, as an interactive and more user-friendly alternativ ...
4DOS 5.00 introduces the concept of a general size range parameter / ''min'',''max''/code> for file selection, recognizing lowercase letters ''k'' and ''m'' as decimal prefixes and uppercase letters ''K'' and ''M'' as binary prefixes.


1994

* Feb:
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
Windows for Workgroup 3.11
File Manager A file manager or file browser is a computer program that provides a user interface to manage computer files, files and folder (computing), folders. The most common Computer file#Operations, operations performed on files or groups of files incl ...
uses MB in a binary sense to describe HDD capacity. Prior versions of Windows only used K in a binary sense to describe HDD capacity. * Micropolis 4410 Disk Drive Information ** "1,052 MB Formatted Capacity" ** "Unformatted Per Drive 1,205 MB" (133.85 MB per surface, 9 read-write heads) * The HP 200LX models use "1MB"/"2MB"/"4MB" in a binary sense to describe their RAM capacity.


1995

* August: The
International Union of Pure and Applied Chemistry The International Union of Pure and Applied Chemistry (IUPAC ) is an international federation of National Adhering Organizations working for the advancement of the chemical sciences, especially by developing nomenclature and terminology. It is ...
's Interdivisional Committee on Nomenclature and Symbols proposed new prefixes (from kilobinary), , , and for powers of 1024; using the symbols , , , and respectively (e.g. giving B for byte).


1996

* FOLDOC defines the byte (1 B) as 1024 bytes (1024 B), with byte used in the binary sense of 10245 B. * Markus Kuhn proposes a system with ''di'' prefixes, like the "byte" (B) and "byte" (B). It did not see significant adoption.


1997

* January: Bruce Barrow endorses the
International Union of Pure and Applied Chemistry The International Union of Pure and Applied Chemistry (IUPAC ) is an international federation of National Adhering Organizations working for the advancement of the chemical sciences, especially by developing nomenclature and terminology. It is ...
's proposal for prefixes , , , and in "A Lesson in Megabytes" in IEEE Standards Bearer, but instead using the symbols , , , and . * IEEE requires prefixes to take the standard SI meaning (e.g., always to mean 10002). Exceptions for binary meaning ( to mean 10242) are permitted as an interim measure (where pointed out on a case-by-case basis) until a binary prefix could be standardised. * FOLDOC defines the byte (1 B) as 1024 bytes (1024 B) and the byte (1 B) as 1024 bytes (1024 B).


1998

* December:
IEC The International Electrotechnical Commission (IEC; ) is an international standards organization that prepares and publishes international standards for all electrical, electronic and related technologies. IEC standards cover a vast range of ...
establishes unambiguous prefixes for binary multiples (B, B, B, B, B and B), reserving B, B, B and so on for their decimal sense. Formally published in January 1999.


1999

*
Donald Knuth Donald Ervin Knuth ( ; born January 10, 1938) is an American computer scientist and mathematician. He is a professor emeritus at Stanford University. He is the 1974 recipient of the ACM Turing Award, informally considered the Nobel Prize of comp ...
, who uses decimal notation like 1 B = 1000 B, expresses "astonishment" that the proposal was adopted by the IEC, calling them "funny-sounding", and proposes that the powers of 1024 be designated as "large kilobytes" and "large megabytes" (abbreviated B and B, as "doubling the letter connotes both binary-ness and large-ness"). Double prefixes were formerly used in the metric system, however, with a multiplicative meaning ("B" would be equivalent to "B"), and this proposed usage never gained any traction. * In their November 1999 paper, Steven W. Schlosser, John Linwood Griffin, David F. Nagle and Gregory R. Ganger adopt the symbol B for byte and quote data throughput in bytes per second ** "... Although these numbers appear to yield a capacity of 2.98 B per sled, the capacity decreases ... This yields an effective capacity of about 2.098 B per sled. ..." ** "maximum throughput (B/s)" * The IEEE 802.11-1999 standard introduces the time unit TU defined as 1024 μs.


2000s


2001

* IBM,
z/Architecture z/Architecture, initially and briefly called ESA Modal Extensions (ESAME), is IBM's 64-bit complex instruction set computer (CISC) instruction set architecture, implemented by its mainframe computers. IBM introduced its first z/Architecture ...
, Reference Summary ** Page 59, list the power of 2 and 16, and their decimal value. There is a column name 'Symbol', which list K (kilo), M (mega), G (giga), T (tera), P (peta) and E (exa) for the power of 2 of, respectively, 10, 20, 30, 40, 50, 60. * Peuhkuri adopts IEC prefixes in his paper at the 2001 Internet Measurement Conference: "... allows maximum size of 224 that requires 1 GiB of RAM ... or acknowledgement numer icis within 32 KiB range. ... on a PC with Celeron processor with 512 MiB of memory ..." * The
Linux kernel The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the k ...
uses IEC prefixes.


2002

* Marcus Kuhn introduces the term hertz to mean 1024 Hz. ** "Most embedded clocks (state of the art is still a calibrated 32 hertz crystal) have a frequency error of at least 10−5 (10 ppm), and therefore drift away from the TAI rate faster than 1 second per week."
Mackenzie et al 2002
** use byte (B), byte (B), byte (B) ** use the symbols B, B, accompanied by notes explaining that these are "a GNU extension to IEC 60027-2" *
JEDEC The Joint Electron Device Engineering Council (JEDEC) Solid State Technology Association is a consortium of the semiconductor industry headquartered in Arlington County, Virginia, Arlington, United States. It has over 300 members and is focused ...
publishes the standard JESD100B.01, which lists the prefixes , and qualified "as a prefix to units of semiconductor storage capacity", in "contrast with the SI prefix mega () equal to 106, as in a 1-b/s data transfer rate, which is equal to bits per second." A table lists the binary prefixes (210)1, (210)2, (210)3, (210)4 and the decimal prefixes (103)1, (103)2, (103)3, (103)4.


2003

* The World Wide Web Consortium publishes a Working Group Note describing how to incorporate IEC prefixes into mathematical markup.


2004

* 2004 revision of IEEE Standard Letter Symbols for Units of Measurement (SI Units, Customary Inch-Pound Units, and Certain Other Units), IEEE Std 260.1, incorporates IEC definitions for B, B etc., reserving the symbols B, B etc. for their decimal counterparts. * Chris Hurley refers to 1.024 milliseconds as a "second", mixing binary use of the prefix "" with the conventional decimal prefix . * Thomas Maufer draws an equivalence between the "-second" and "Time Unit" (TU) that was introduced by the IEEE 802.11-1999 standard.


2005

* IEC extends binary prefixes to include zebi (Zi) and yobi (Yi) * IEC prefixes are adopted by the
IEEE The Institute of Electrical and Electronics Engineers (IEEE) is an American 501(c)(3) organization, 501(c)(3) public charity professional organization for electrical engineering, electronics engineering, and other related disciplines. The IEEE ...
after a two-year trial period. ** On March 19, 2005, the IEEE standard IEEE 1541-2002 (Prefixes for Binary Multiples) was elevated to a full-use standard by the IEEE Standards Association after a two-year trial period.


2006

* The BIPM publishes the 8th SI Brochure including the note *: "These SI prefixes refer strictly to powers of 10. They should not be used to indicate powers of 2 .. The IEC has adopted prefixes for binary powers .. 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." * In addition to the ''k'' and ''m'' decimal as well as the ''K'' and ''M'' binary prefixes, 4DOS 7.50.141 (2006-12-24) adds support for ''g'' and ''G'' as decimal respective binary prefixes in variable functions and size range parameters.


2007

*
Windows Vista Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, released five years earlier, which was then the longest time span between successive releases of Microsoft W ...
still uses the binary conventions (e.g., 1 KB = 1024 bytes, 1 MB = 1048576 bytes) for file and drive sizes, and for data rates *
GParted GParted is a GTK front-end to GNU Parted and an official GNOME partition-editing application (alongside GNOME Disks, Disks). GParted is used for creating, deleting, resizing, moving, checking, and copying Partition (computing), disk partitions a ...
uses IEC prefixes for partition sizes *
Advanced Packaging Tool Advanced Package Tool (APT) is a free-software user interface that works with core libraries to handle the installation and removal of software on Debian and Debian-based Linux distributions. APT simplifies the process of managing software on ...
and Synaptic Package Manager use standard SI prefixes for file sizes * IBM uses "exabyte" to mean 10246 bytes. "Each address space, called a 64-bit address space, is 16 exabytes (EB) in size; an exabyte is slightly more than one billion gigabytes. The new address space has logically 264 addresses. It is 8 billion times the size of the former 2-gigabyte address space, or 18,446,744,073,709,600,000 bytes." * Edward Michael McDonald III uses the terms zebibyte, yobibyte to mean 270 and 280 bytes, respectively, pointing out the need to distinguish between decimal and binary prefixes when dealing with the storage capacity of high performance computers.


2008

* The US
National Institute of Standards and Technology The National Institute of Standards and Technology (NIST) is an agency of the United States Department of Commerce whose mission is to promote American innovation and industrial competitiveness. NIST's activities are organized into Outline of p ...
guidelines prohibit use of SI prefixes k, M, ... in the binary sense, and suggest IEC prefixes Ki, Mi ... for binary multiples ** p. 29, "The names and symbols for the prefixes corresponding to 210, 220, 230, 240, 250, and 260 are, respectively: , ; , ; , ; , ; , ; and , . Thus, for example, one byte is also written as 1 B = 210 B = 1024 B, where B denotes the unit ''byte''. Although these prefixes are not part of the SI, they should be used in the field of information technology to avoid the non-standard usage of the SI prefixes." * The binary prefixes are defined in IEC Standard
IEC 80000-13 ISO/IEC 80000, ''Quantities and units'', is an international standard describing the International System of Quantities (ISQ). It was developed and promulgated jointly by the International Organization for Standardization (ISO) and the Intern ...
, formally incorporating them into the ISO/IEC series of standards of quantities and units. *
IBM WebSphere IBM WebSphere refers to a brand of proprietary computer software products in the genre of enterprise software known as "application and integration middleware". These software products are used by end-users to create and integrate applications ...
describes data transfer using unambiguous IEC prefixes ** "Current file. The name of the file currently being transferred. The part of the individual file that has already been transferred is displayed in B, B, B, B, or B along with total size of the file in parentheses. The unit of measurement displayed depends on the size of the file. B is bytes per second. B/s is kibibytes per second, where 1 byte equals 1024 bytes. B/s is bytes per second, where 1 byte equals bytes. B/s is bytes per second where 1 byte equals bytes. B/s is bytes per second where 1 byte equals bytes." ** "The rate the file is being transferred in B/s (bytes per second, where 1 byte equals 1024 bytes.)"


2009

*
Apple Inc. Apple Inc. is an American multinational corporation and technology company headquartered in Cupertino, California, in Silicon Valley. It is best known for its consumer electronics, software, and services. Founded in 1976 as Apple Comput ...
uses the SI decimal definitions for capacity (e.g., 1 kilobyte = 1000 bytes) in the Mac OS X v10.6 operating system to conform with standards body recommendations and avoid conflict with hard drive manufacturers' specifications. * Frank Löffler and co-workers report disk size and computer memory in tebibytes. **"For the largest simulations using 2048 cores this sums up to about 650 GiB per complete checkpoint and about 6.4 TiB in total (for 10 checkpoints)." * the SourceForge web site ** "For example, in 2009, the SourceForge web site reported file sizes using binary prefixes for several months before changing back to SI prefixes but switching the file sizes to powers of ten." * The binary prefixes, as defined by IEC 80000-13, are incorporated into ISO 80000-1, including a note that "SI prefixes refer strictly to powers of 10, and should not be used for powers of 2." In ISO 80000-1, the application of the binary prefixes is not limited to computer technology. For example, 1 KiHz = 1024 Hz.


2010s


2010

* The Ubuntu operating system uses the SI prefixes for base-10 numbers and IEC prefixes for base-2 numbers as of the 10.10 release. * Baba Arimilli and co-workers use the pebibyte (PiB) for computer memory and disk storage and exbibyte (EiB) for archival storage ** "Blue Waters will comprise more than 300.000 POWER7 cores, more than 1 PiB memory, more than 10 PiB disk storage, more than 0.5 EiB archival storage, and achieve around 10 PF/s peak performance." * HP publishes a leaflet explaining use of SI and binary prefixes "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." ** "For disk and file capacities, the latter remedy is more popular because it is much easier to recognize that 300 GB is the same as 300,000 MB than to recognize that 279.4 GiB is the same as 286,102 MiB." ** "For memory capacities, binary prefixes are more natural. For example, reporting a Smart Array controller cache size of 512 MiB is preferable to reporting it as 536.9 MB." ** "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')."


2011

* The
GNU operating system GNU ( ) is an extensive collection of free software (394 packages ), which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operating systems popu ...
uses the SI prefixes for base-10 numbers and IEC prefixes for base-2 numbers as of the parted-2.4 release (May 2011). ** "specifying partition start or end values using MiB, GiB, etc. suffixes now makes parted do what I want, i.e., use that precise value, and not some other that is up to 500KiB or 500MiB away from what I specified. Before, to get that behavior, you would have had to use carefully chosen values with units of bytes ('B') or sectors ('s') to obtain the same result, and with sectors, your usage would not be portable between devices with varying sector sizes. This change does not affect how parted handles suffixes like KB, MB, GB, etc." ** "Note that as of parted-2.4, when you specify start and/or end values using IEC binary units like 'MiB', 'GiB', 'TiB', etc., parted treats those values as exact, and equivalent to the same number specified in bytes (i.e., with the 'B' suffix), in that it provides no 'helpful' range of sloppiness. Contrast that with a partition start request of '4GB', which may actually resolve to some sector up to 500MB before or after that point. Thus, when creating a partition, you should prefer to specify units of bytes ('B'), sectors ('s'), or IEC binary units like 'MiB', but not 'MB', 'GB', etc." * On its Archive Project Request Form, the
University of Oxford The University of Oxford is a collegiate university, collegiate research university in Oxford, England. There is evidence of teaching as early as 1096, making it the oldest university in the English-speaking world and the List of oldest un ...
uses IEC prefixes: "The initial amount of data to be archived (MiB GiB TiB )" * The IBM Style Guide permits IEC prefixes or "SI prefixes" if used consistently and explained to the user "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."


2012

* June: Toshiba describes data transfer rates in units of MiB/s. In the same press release, SSD storage capacity is given in decimal gigabytes, accompanied by the footnote "One Gigabyte (GB) means 109 = 1,000,000,000 bytes using powers of 10. A computer operating system, however, reports storage capacity using powers of 2 for the definition of 1 GB = 1,073,741,824 bytes and therefore shows less storage capacity" * July: Ola BRUSET and Tor Øyvind VEDAL are granted a patent citing the binary unit KiHz to mean 1024 hertz * The Minnesota Supercomputing Institute of the
University of Minnesota The University of Minnesota Twin Cities (historically known as University of Minnesota) is a public university, public Land-grant university, land-grant research university in the Minneapolis–Saint Paul, Twin Cities of Minneapolis and Saint ...
uses IEC prefixes to describe its supercomputing facilities ** "Itasca is an HP Linux cluster with 1,091 HP ProLiant BL280c G6 blade servers, each with two quad-core 2.8 GHz Intel Xeon X5560 'Nehalem EP' processors sharing 24 GiB of system memory, with a 40-gigabit QDR InfiniBand (IB) interconnect. In total, Itasca consists of 8,728 compute cores and 24 TiB of main memory." ** "Cascade consists of a Dell R710 head/login node, 48 GiB of memory; eight Dell compute nodes, each with dual X5675 six-core 3.06 GHz processors and 96 GiB of main memory; and 32 Nvidia M2070 GPGPUs. A compute node is connected to four GPGPUs, each of which has 448 3.13 GHz cores and 5 GiB of memory. Each GPU is capable of 1.2 single-precision TFLOPS and 0.5 double-precision TFLOPs." * Phidgets Inc describes PhidgetSBC3 as a "Single board computer running Debian 7.0 with 128 MiB DDR2 SDRAM, 1 GiB Flash, integrated 1018 and 6 USB 2.0 High Speed 480Mbits/s ports". * IBM's Customer Information Center uses IEC prefixes to disambiguate ** "To reduce the possibility of confusion, this information center represents data storage using both decimal and binary units. Data storage values are displayed using the following format:#### decimal unit (binary unit). By this example, the value 512 terabytes is displayed as: 512 TB (465.6 TiB)"


2013

* February: Toshiba distinguishes unambiguously between decimal and binary prefixes by means of footnotes. Hybrid drives MQ01ABD100H and MQ01ABD075H are described as having a buffer size of 32 B. ** "1 B (megabytes) = bytes, 1 B (bytes) = bytes, 1 B (bytes) = bytes" ** "B () = (210 bytes), B (bytes) = (220) bytes, B (gibibytes) = (230) bytes". * March: Kevin Klughart uses the byte (B) and byte (B) as units for maximum volume size * PRACE Best Practice Guide uses IEC prefixes for net capacity (300 B) and throughput (2 B/s). * Nicla Andersson, of Sweden's National Supercomputer Centre, Sweden, refers to the NSC's Triolith as having "42.75 B memory" and "75 B/s aggregate memory BW" and to a 2018
DARPA The Defense Advanced Research Projects Agency (DARPA) is a research and development agency of the United States Department of Defense responsible for the development of emerging technologies for use by the military. Originally known as the Adva ...
target of "32–64 B memory" * August: Mitsuo Yokokawa, of Kobe University, describes the Japanese K Computer as having "1.27 (1.34) PiB" of memory. * The official file server of the
University of Stuttgart The University of Stuttgart () is a research university located in Stuttgart, Germany. It was founded in 1829 and is organized into 10 faculties. It is one of the oldest technical universities in Germany with programs in civil, mechanical, ind ...
reports file sizes in bytes (B) and bytes (B). * In their book ''IBM Virtualization Engine TS7700 with R3.0'', Coyne et al. use IEC prefixes to distinguish them from decimal prefixes. Examples are ** "Larger, 1.1 B (1 B) internal buffer on Model E06/EU6, 536.9 B (512 B) for Model E05, 134.2 B (128 B) for Model J1A" ** "Up to 160 bit/sec. native data rate for the Models E06 and EU6, four times faster than the model J1A at 40 bit/sec. (Up to 100 bit/sec. for the Model E05)"
Maple 17
uses B and B as units of memory usage. * November: The online computer dictionary FOLDOC defines the byte as one thousand (1000) bytes, the byte as one million (10002) bytes, and the byte as one billion (10003) bytes.


2014

* February: Rahul Bali writes ** "the equia (IBM)contains in total 1,572,864 processor cores with 1.5 PiB memory" ** "The total CPU plus coprocessor memory f the Tianhe-2 (NUDT)is 1,375 TiB." * CDBurnerXP states disc sizes in mebibytes (MiB) and gibibytes (GiB), clarifying that "in Windows, if you see GB or MB it usually refers to GiB or MiB respectively". * September: HP 3PAR StoreServ Storage best practices guide uses binary prefixes for storage and decimal prefixes for speed.


2017

* K Liao and co-authors approximate the year as 30 mebiseconds (30 Mis)


2019

* The BIPM publishes the 9th SI brochure, confirming the position from its 8th brochure (published in 2006), with the note *: "The SI prefixes refer strictly to powers of 10. They should not be used to indicate powers of 2 ..


2020s


2020

* A Californian court finds that, as the
NIST The National Institute of Standards and Technology (NIST) is an agency of the United States Department of Commerce whose mission is to promote American innovation and industrial competitiveness. NIST's activities are organized into physical s ...
specifies that prefixes such as "" are decimal rather than binary, and that California law specifies that the NIST definitions of measure "shall govern ... transactions in this state", and because the vendor of a 64 B flash drive with 64 billion bytes indicated on the packaging of the drive that 1 B = bytes, they did not deceive consumers into believing that the drive had 64 × 1024 × 1024 × 1024 bytes.


2021

* Ainslie, Halvorsen and Robinson point out the parallel with the confusion between a one-third octave and a one-tenth decade in acoustics. *: "The near coincidence between ten octaves and three decades (210 ≈ 103) is identical to the one that causes confusion in the computer industry by use of the term 'byte' to mean 1024 B ... when the internationally accepted use of the prefix requires it to mean 1000 B."


2022

* February: IEEE 1541 is amended to include the prefixes and . * November: The additional decimal prefixes ' for 10009 and ' for 100010 are adopted by the
International Bureau of Weights and Measures The International Bureau of Weights and Measures (, BIPM) is an List of intergovernmental organizations, intergovernmental organisation, through which its 64 member-states act on measurement standards in areas including chemistry, ionising radi ...
(BIPM). Binary counterparts to ' and ' were suggested in a consultation paper of the Consultative Committee for Units (CCU) for the
International Committee for Weights and Measures The General Conference on Weights and Measures (abbreviated CGPM from the ) is the supreme authority of the International Bureau of Weights and Measures (BIPM), the intergovernmental organization established in 1875 under the terms of the Metre C ...
as ' (, 10249) and ' (, 102410).


2025

* February: IEC 80000-13:2025 revises the previous edition of this standard with the addition of new prefixes (symbol ) and () for binary multiples.


References

{{DEFAULTSORT:Timeline Of Binary Prefixes B Units of information