Friday, 23 July, 2004

If you've used the metric system then you'll have seen magnitude prefixes. You know, Kilo == 103, Mega ==( 103)2==106, Giga == (103)3==109, Terra==(103)4==1012 and so on and so forth.

These magnitude prefixes are defined under the SI (Systeme International d'Unites) and every physicist, chemist, electrician or just about anybody in Europe understands these prefixes.

However, if you're working with a computer then this system of prefixes changes. A Kilobyte becomes not 103 bytes but 210. A megabyte is 220 bytes, a terrabyte is 230 and so on.

I don't really see a problem with this change of definition after all computers prefer base-2 but some one obviously did. In December 1998 a proposal was ratified by the IEC with the aim of cleaning the apparent 'confusion' Emoticon up. A collection of base-2 prefixes was established, the kibi (pronouced ke-bee), mebi (me-bee), gibi (gi-bee), tebi (te-bee) etc. For a little article describing why this was done see here.

PrefixSize
Kilo103
Mega106
Giga109
Terra1012
Peta1015
Kibi210
Mebi220
Gibi230
Tebi240
Pebi250

Simon. Emoticon

09:03:54 GMT | #Randomness | Permalink
XML View Previous Posts