Kilobyte

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Multiples of bytes
SI decimal prefixes Binary
usage
IEC binary prefixes
Name
(Symbol)
Value Name
(Symbol)
Value
kilobyte (kB) 103 210 kibibyte (KiB) 210
megabyte (MB) 106 220 mebibyte (MiB) 220
gigabyte (GB) 109 230 gibibyte (GiB) 230
terabyte (TB) 1012 240 tebibyte (TiB) 240
petabyte (PB) 1015 250 pebibyte (PiB) 250
exabyte (EB) 1018 260 exbibyte (EiB) 260
zettabyte (ZB) 1021 270 zebibyte (ZiB) 270
yottabyte (YB) 1024 280 yobibyte (YiB) 280
See also: Multiples of bits · Orders of magnitude of data

The kilobyte (symbol: kB) is a multiple of the unit byte for digital information. Although the prefix kilo- means 1000, the term kilobyte and symbol kB have historically been used to refer to either 1024 (210) bytes or 1000 (103) bytes, dependent upon context, in the fields of computer science and information technology.[1][2][3]

Contents

Definition [edit]

The term "kilobyte" is commonly used to mean either 10001 bytes or 10241 bytes. This originated as compromise technical jargon for the byte multiples that needed to be expressed by the powers of 2 but lacked a convenient name. As 1024 (210) approximates 1000 (103), roughly corresponding SI multiples began to be used for binary multiples. In 1998 the International Electrotechnical Commission (IEC) proposed standards for binary prefixes and requiring the use of megabyte to strictly denote 10002 bytes and mebibyte to denote 10242 bytes. By the end of 2007, the IEC Standard had been adopted by the IEEE, EU, and NIST. Nevertheless, the term kilobyte continues to be widely used with the following two different meanings:

Base 10 definition [edit]

Base 2 definition [edit]

Examples [edit]

  • The HP 21MX real-time computer (1974) denoted 196,608 (which is 192×1024) as "196K",[7] while the HP 3000 business computer (1973) denoted 131,072 (which is 128×1024) as "128K".[8]
  • The Shugart SA-400 514-inch floppy disk (1976) held 109,375 bytes unformatted,[9] and was advertised as "110 Kbyte", using the 1000 convention.[10] Likewise, the 8-inch DEC RX01 floppy (1975) held 256,256 bytes formatted, and was advertised as "256k".[11] On the other hand, the Tandon 514-inch DD floppy format (1978) held 368,640 bytes, but was advertised as "360 KB", following the 1024 convention.
  • On modern systems, Mac OS X Snow Leopard represents a 65,536 byte file as "66 KB",[12] rounding to the nearest 1000, while Microsoft Windows 7 would divide by 1024 and represent this as "64 KB".[13]

In December 1998, the IEC addressed such multiple usages and definitions by creating unique binary prefixes to denote multiples of 1024, such as “kibibyte (KiB)”, which represents 210, or 1024, bytes.[14] However, adoption by the computer industry has not been universal, particularly when communicating in a public context, such as to consumers of computer or computer based products.[15][16][17][18]

Examples of use [edit]

  • 1 kilobyte: very short story
  • 2 kilobytes: typewritten page
  • 10 kilobytes: page from an encyclopedia[19]

See also [edit]

References [edit]

  1. ^ definition of kilobyte from Oxford Dictionaries Online. Askoxford.com. Retrieved on 2011-01-07.
  2. ^ Kilobyte – Definition and More from the Free Merriam-Webster Dictionary. Merriam-webster.com (2010-08-13). Retrieved on 2011-01-07.
  3. ^ Kilobyte | Define Kilobyte at Dictionary.com. Dictionary.reference.com (1995-09-29). Retrieved on 2011-01-07.
  4. ^ Prefixes for Binary Multiples — The NIST Reference on Constants, Units, and Uncertainty
  5. ^ SanDisk USB Flash Drive "Note: 1 megabyte (MB) = 1 million bytes; 1 gigabyte (GB) = 1 billion bytes."
  6. ^ "How Mac OS X reports drive capacity". Apple Inc. 2009-08-27. Retrieved 2009-10-16. 
  7. ^ Frankenberg, Robert (October 1974). "All Semiconductor Memory Selected for New Minicomputer Series" (PDF). Hewlett-Packard Journal (Hewlett-Packard) 26 (2): pg 15–20. Retrieved 2007-06-18. "196K-word memory size" 
  8. ^ Hewlett-Packard (November 1973). "HP 3000 Configuration Guide" (PDF). HP 3000 Computer System and Subsystem Data: pg 59. Retrieved 2010-01-22. 
  9. ^ http://www.swtpc.com/mholley/SA400/SA400_Index.htm
  10. ^ http://www.swtpc.com/mholley/SA400/SA400_Datasheet.pdf
  11. ^ http://bitsavers.org/pdf/dec/disc/rx01/EK-RX01-MM-002_maint_Dec76.pdf
  12. ^ http://support.apple.com/kb/TS2419
  13. ^ http://support.microsoft.com/kb/121839
  14. ^ National Institute of Standards and Technology. "Prefixes for binary multiples".  "In December 1998 the International Electrotechnical Commission (IEC) [...] approved as an IEC International Standard names and symbols for prefixes for binary multiples for use in the fields of data processing and data transmission."
  15. ^ Mueller, Scott. Upgrading and Repairing PCs. p. 596. ISBN 0-7897-2974-1. 
  16. ^ Raymer, Michael G. The Silicon Web: Physics for the Internet Age. p. 40. ISBN 978-1-4398-0311-0. 
  17. ^ Knuth: Recent News. Cs-staff.stanford.edu. Retrieved on 2011-01-07.
  18. ^ Atwood, Jeff. (2007-09-10) Gigabyte: Decimal vs. Binary. Coding Horror. Retrieved on 2011-01-07.
  19. ^ Huggins, James. "How Much Data Is That?". jamesshuggins. Retrieved 27 September 2011.