Provided by: manpages-ja_0.5.0.0.20161015+dfsg-1_all 

名前
units, kilo, kibi, mega, mebi, giga, gibi - 10 進および 2 進の接頭語
説明
10 進の接頭語
SI 単位系では 10 の累乗を示す接頭語を用いる。 キロメートルは 1000 メートル、メガワットは 1000000 ワットで
ある。 次に標準的な接頭語を示す。
接頭語 名前 値
y ヨクト(yocto) 10^-24 = 0.000000000000000000000001
z ゼプト(zepto) 10^-21 = 0.000000000000000000001
a アト(atto) 10^-18 = 0.000000000000000001
f フェムト(femto) 10^-15 = 0.000000000000001
p ピコ(pico) 10^-12 = 0.000000000001
n ナノ(nano) 10^-9 = 0.000000001
µ マイクロ(micro) 10^-6 = 0.000001
m ミリ(milli) 10^-3 = 0.001
c センチ(centi) 10^-2 = 0.01
d デシ(deci) 10^-1 = 0.1
da デカ(deka) 10^ 1 = 10
h ヘクト(hecto) 10^ 2 = 100
k キロ(kilo) 10^ 3 = 1000
M メガ(mega) 10^ 6 = 1000000
G ギガ(giga) 10^ 9 = 1000000000
T テラ(tera) 10^12 = 1000000000000
P ペタ(peta) 10^15 = 1000000000000000
E エクサ(exa) 10^18 = 1000000000000000000
Z ゼタ(zetta) 10^21 = 1000000000000000000000
Y ヨタ(yotta) 10^24 = 1000000000000000000000000
マイクロの記号はギリシャ文字のμであるが、 ASCII でテキストが記述されていて、ギリシャ文字が使えない場合は
u と書かれることが多い。 以下も参考にしてほしい。
http://physics.nist.gov/cuu/Units/prefixes.html
2 進の接頭語
2 進の接頭語は 10 進の接頭語と似ているが、後ろに 'i' が付く (また "Ki" については大文字の 'K') で始ま
る)。 名前は、だいたい同じくらいの 10 進接頭語の最初の音節に、 2 進数であることを意味する "bi" を足したも
のになる。
接頭語 名前 値
Ki キビ(kibi) 2^10 = 1024
Mi メビ(mebi) 2^20 = 1048576
Gi ギビ(gibi) 2^30 = 1073741824
Ti テビ(tebi) 2^40 = 1099511627776
Pi ペビ(pebi) 2^50 = 1125899906842624
Ei エクシビ(exbi) 2^60 = 1152921504606846976
関連項目
http://physics.nist.gov/cuu/Units/binary.html
考察
これらの 2 進の接頭語が導入される前は、 k=1000 と K=1024 のように使うのが割に良く知られた習慣だった
(b=ビット、B=バイト の関係に似ている)。 残念ながら M は最初から大文字なので、 2 進であることを示すために
さらに大文字にすることはできなかった。
当初はこのことはあまり大きな問題ではなかった。 なぜならメモリーモジュールやディスクは 2 の累乗になるもの
だったので、 皆そのようなところでは「キロバイト」を 1024 バイト、 「メガバイト」を 1048576 バイトであると
みなしていたからである。 最初は接頭語の「キロ」とか「メガ」を曖昧に援用していたのだが、 そのうちコン
ピュータに関連する話題では、こちらが「実際の意味」になっていった。 しかしその後ディスクのテクノロジーが代
わり、 ディスクサイズは任意の数値をとるようになった。 どっちつかずの時期がしばらく続いたあと、 ディスクの
メーカーすべてが、標準を使うことに合意した。 すなわち k=1000, M=1000k, G=1000M である。
状況はひどくなった。14.4k モデムでは k=1000, 1.44MB フロッピーでは M=1024000 になった。 1998 年に、IEC は
上記のような 2 進用の接頭語を承認し、 これによって両者をはっきり区別することが可能になった。
したがって今日では、MB=1000000B で、MiB = 1048576B なのである。
フリーソフトウェアの世界でも、 プログラムたちはゆっくりとこれらに準拠してきている。 Linux カーネル
は、ブートすると次のようなメッセージを出す。
hda: 120064896 sectors (61473 MB) w/2048KiB Cache
MB はメガバイトで、KiB はキビバイトである。
この文書について
この man ページは Linux man-pages プロジェクトのリリース 3.79 の一部 である。プロジェクトの説明とバグ報告
に関する情報は http://www.kernel.org/doc/man-pages/ に書かれている。
Linux 2012-08-05 UNITS(7)