二進数

2003年1月8日 (水)

私の使っているADSL回線の下りの通信速度はおよそ8 Mbps(1 MB/s)。

ペーパーウェイト

メモリ容量やデータの大きさはbitではなくByteを使うことが多く、慣用的に省略して大文字のBと書きます。1 Byteは8 bitに相当します。

KiloやMegaといった接頭語は本来1000倍を表します。しかし、コンピュータでは2進数が使われているので10進数の値に近くて2進数でキリのよい数字を使う方が都合がよいため、210=1024を1000倍と見なし表現することにしました。Kiloは1000倍なので、1024=210。Megaは1000倍の1000倍なので、1024×1024=210×210=220。そのため10進数に換算すると半端な値になります。

1 KB ≒ 210 = 1,024 B
1 MB ≒ 220 = 1,048,576 B
1 GB ≒ 230 = 1,073,741,824 B
1 TB ≒ 240 = 1,099,511,627,776 B

512や1024という数字がキリのよい数に見えてくる。

Home > Text > January, 2003