キビ、メビ、ギビ、テビ
ようやくテラバイトが地上界では認知されてきたが、天上界(IEC:LINK)では、すでに20世紀末に 2 進接頭辞の用法を追加・変更している。正直こういった単位にまつわる話は苦手だが、ときどき使われるので書いておこう。
名前 記号 乗数
キビ(kibi) Ki 2の10乗=1 024
メビ(mebi) Mi 2の20乗=1 048 576
ギビ(gibi) Gi 2の30乗=1 073 741 824
テビ(tebi) Ti 2の40乗=1 099 511 627 776
ペビ(pebi) Pi 2の50乗=1 125 899 906 842 624
エクスビ(exbi) Ei 2の50乗=1 152 921 504 606 846 976
ゼビ(zebi) Zi 2の70乗=1 180 591 620 717 411 303 424
ヨビ(yobi) Yi 2の80乗=1 208 925 819 614 629 174 706 176
キロ、メガ、ギガ、テラという従来表記は国際単位系(SI)に基づくので、1キロメートル=1000メートルのように10進数。その「キロ」を用いてキロバイト(KB)と表記した場合、2 の10乗(2 進数)と10の 3 乗(10進数)の両方を意味してしまう。情報工学分野では 2 進数を多用することから、キロバイトではなくキビバイト(KiB)を用いることで、1024の乗数として明示できる。
表記例)
32 bit(2 の32乗)レジスタは、4 GiB 通りのメモリアドレス(4 GiB までのメモリ空間)にアクセス可能。64bit(2 の64乗)レジスタになると約172億 GiB までアクセス可能となる。64bit のアドレスを使い切る前にこちらが寿命を迎えそうだ。それはさておき,Photoshop CS 5 は新機能の面からも注目できるが、4 GiB 超の RAM を搭載した Mac プラットホームにおいて、ようやく64 bit 化の恩恵を受けることができる。ここにアップグレードの意味を見出してもいいだろう。
蛇足)
4 bit(2 の 4 乗)なら
0000、0001、0010、0011、0100、0101、0110、0111、1000、1001、1010、1011、1100、1101、1110、1111
以上16通りの「アドレス」があるということ。これが 8bit(2の8乗) なら256通り、24bit で約1977万(16,777,216)通り。