ご存知のように、コンピュータの世界は1か0で表す2進数の世界です。
メモリ容量は、1M,2M,4M,8M、、、128,256、512、1024、1024Mは1Gなどと半端を切り捨てることもありますが、すべて、2のべき乗数です。これは、2進数でメモリ空間を管理するために1桁増やせば必然的に2倍になるためです。1.5倍とかの半端は2進数の世界にはないのです。
最近、目にする数字に明らかに2進数を10進数化したものだとわかるものが多くなりました。天気予報の画面に現れる気圧を表す数字に1024ヘクトパスカルというのをよく見かけます。なぜ1000ヘクトパスカルや1025ヘクトパスカルは表示されないのかというと、これは計測値をコンピュータで計算しているため、2の10乗という2進数の形でコンピュータ内部では表されるので、それを10進数にすると、1000などの10進数の切りのよい数字ではなく、2進数での切りのよい数字1024になるというわけです。
メモリ容量は、1M,2M,4M,8M、、、128,256、512、1024、1024Mは1Gなどと半端を切り捨てることもありますが、すべて、2のべき乗数です。これは、2進数でメモリ空間を管理するために1桁増やせば必然的に2倍になるためです。1.5倍とかの半端は2進数の世界にはないのです。
最近、目にする数字に明らかに2進数を10進数化したものだとわかるものが多くなりました。天気予報の画面に現れる気圧を表す数字に1024ヘクトパスカルというのをよく見かけます。なぜ1000ヘクトパスカルや1025ヘクトパスカルは表示されないのかというと、これは計測値をコンピュータで計算しているため、2の10乗という2進数の形でコンピュータ内部では表されるので、それを10進数にすると、1000などの10進数の切りのよい数字ではなく、2進数での切りのよい数字1024になるというわけです。