From WikiChip
Difference between revisions of "kibibyte"

(Created page with "{{title|Kibibyte (KiB)}} A '''kibibyte''' ('''KiB'''), derived from ''kilo-binary'', is a unit of digital information storage equal to 1024 bytes....")
 
Line 7: Line 7:
  
 
The unit was established by the [[International Electrotechnical Commission]] in [[1998]] to differentiate units in base 10 from units in base 2.
 
The unit was established by the [[International Electrotechnical Commission]] in [[1998]] to differentiate units in base 10 from units in base 2.
 +
 +
== Examples ==
 +
* A typical [[L1I$]] and [[L1D$]] is between 8 and 64 KiB. For example, [[AMD]]'s {{amd|K5|l=arch}} had 16 KiB L1 instruction cache and 8 KiB data cache.
 +
* A typical [[L2$]] is between 64 and 512 KiB. For example [[Intel]]'s {{intel|Haswell|l=arch}} had 256 KiB of L2 cache.
 +
* A 16-bit CPU cannot directly address more than 64 KiB.

Revision as of 17:12, 18 September 2016

A kibibyte (KiB), derived from kilo-binary, is a unit of digital information storage equal to 1024 bytes. This is in contrast to a kilobyte, meaning 1000 bytes.


Equation 1 KiB equals 2 Superscript 10 Baseline bytes equals 1024 bytes equals 8192 bits


The unit was established by the International Electrotechnical Commission in 1998 to differentiate units in base 10 from units in base 2.

Examples

  • A typical L1I$ and L1D$ is between 8 and 64 KiB. For example, AMD's K5 had 16 KiB L1 instruction cache and 8 KiB data cache.
  • A typical L2$ is between 64 and 512 KiB. For example Intel's Haswell had 256 KiB of L2 cache.
  • A 16-bit CPU cannot directly address more than 64 KiB.