
TarZの日記: GiB , MiB , KiB の小数点表記 11
日記 by
TarZ
【不定期連載】レトロな○○ギャラリー シャープ X1C
・CPU:SHARP LH0080A(Zilog Z80A セカンドソース)
・動作周波数:4MHz(0.004GHz)
・メインメモリ:64KB(0.000064GB)
(中略)
・テキストビデオメモリ:2KB+2KB(0.004MB)、テキスト文字+色、制御コード
・グラフィックビデオメモリ:48KB(0.048MB)
(中略)
・PCG機能内蔵 6KB(0.006MB)
ここでいうメモリ容量の単位 KB , MB , GB は、10^3n のほうでなく 2^10n(2進接頭辞なら GiB , MiB , KiB )だろう。
すると、64KB(0.000064GB) とするのは誤りで、64KB ≒ 0.000061GB とするのがより近い…のか? ううっ、どっちにしても気持ち悪ぅ!
大体 (スコア:2)
10進数でやるから悪いんだ。16進数かにして、少数も16進表記にしてにして、1/10が循環小数になることを知って、いままで、3では割り切れねぇと、1/3を不当に扱ってきた自分を呪うのだ!
Re:大体 (スコア:2)
よく使う 2, 3, 10(5) あたりをカバーするためにも、バビロニア人に倣って60進数にするってのはいかがでしょう。
(くっ。だめだ、60種類の数字が覚えられない!)
Re:大体 (スコア:2)
それもそうですが、99が5959に…小学校卒業出来ねえ。
#FFもまだ覚えきってない。
quatre-vingt-dix-neuf (スコア:1)
(くっ。だめだ、60種類の数字が覚えられない!)
関係あるようなないようななのですが、「私はフランス語の数の数え方を知らない」というべきところを「フランス語は数を数えられない言語」と言い放った知事が昔いたのをふと思い出しました。
Re: (スコア:0)
いやまて、ここは初心にかえって2進数にすべき
IPv4の如く表示すれば… (スコア:1)
IPv4やソフトウェアのバージョン表記を見習って
64Kb = 0.000.064GB
とか、駄目か。
Re:IPv4の如く表示すれば… (スコア:1)
64Kb = 0.000.064GB
8倍違ってるんじゃない?
Re:IPv4の如く表示すれば… (スコア:1)
あっ、やっちゃった…
ここまで有効数字の議論なし (スコア:1)
せめて6.1×10^(-5)GiBだろ。
「タウリン1000mg」じゃないんだし。
基数が絡んだ議論の時の有効数字って難しくないですか (スコア:2)
ならば 2進数でドヤァ!
64kB = 0b1.0 * 2^16 B
Re:基数が絡んだ議論の時の有効数字って難しくないですか (スコア:1)
ならば 2進数でドヤァ!
64kB = 0b1.0 * 2^16 B
右辺の「2」「16」が二進数になってない。
有効数字が十進数二桁なら、二進数で六桁にすべきでは?
log_2(10^2) ≒ 6.6
二進数で十進数の二桁まで[0,100)を表すには、少なくとも七桁(7b)必要。