アカウント名:
パスワード:
それはマイクロソフトに言った方がいいかも…ストレージの容量表記は、1GB=1000x1000x1000バイト(Decimal GB)です。一方、Windowsの容量表記は、1GB=1024x1024x1024バイト(Binary GB)です。1000 [Decimal GB] ≒931.3 [Binary GB] なので、1TBのHDDのはずなのに931GBしか認識されてない、と思われてしまうわけですね。どっちのGBかハッキリさせる必要があるときは、前者をGB、後者をGiB(ギビバイト)と書くので、GiBをGBと表記しているWindowsの方が問題ある気がします。
じゃあ、メモリも4GBじゃなくて、4.3GBにするか?2^10=Kでメモリは統一できてるし、セクターサイズも2のべき乗サイズのはず。わざわざ売るときの表記だけで、大きめに見えるように1000で計算してる方が、混乱の原因だと思うけど。
> 2^10=Kでメモリは統一できてるし、セクターサイズも2のべき乗サイズのはず。8bitCPUの時代やハードディスクなんてものが一般に普及する前からPCに親しんできた「旧人類」にとってみれば、1KB=1024Bytesだし、64KB=65536Bytesだし、1MB=1048576Bytesなんだよね。もうそこまでは体に染み付いちゃってる。
なのでこういう旧人類にプログラミングさせると、バッファの確保の時にunsigned char buffer[1024];とかいう、新人が「なんでこんな中途半端な数でバッファを確保するの?」と質問をするような突飛なコードを書く。しかしそんな質問をされても、旧人類は「何
CPU自体が0/1(on/off)の二進数で演算を行い、CPU周りの部品もon/offの2値が基準である限り、旧人類は何度でも蘇る事だろう。#その辺の量産型プログラマーはシビアな仕事を要求されないだろうから十進数仕様でO.K.。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
そんなことより正しい容量表記をしてちょ (スコア:0)
Re: (スコア:0)
それはマイクロソフトに言った方がいいかも…
ストレージの容量表記は、1GB=1000x1000x1000バイト(Decimal GB)です。
一方、Windowsの容量表記は、1GB=1024x1024x1024バイト(Binary GB)です。
1000 [Decimal GB] ≒931.3 [Binary GB] なので、1TBのHDDのはずなのに931GBしか認識されてない、と思われてしまうわけですね。
どっちのGBかハッキリさせる必要があるときは、前者をGB、後者をGiB(ギビバイト)と書くので、
GiBをGBと表記しているWindowsの方が問題ある気がします。
Re: (スコア:0)
じゃあ、メモリも4GBじゃなくて、4.3GBにするか?
2^10=Kでメモリは統一できてるし、セクターサイズも2のべき乗サイズのはず。
わざわざ売るときの表記だけで、大きめに見えるように1000で計算してる方が、混乱の原因だと思うけど。
Re: (スコア:0)
> 2^10=Kでメモリは統一できてるし、セクターサイズも2のべき乗サイズのはず。
8bitCPUの時代やハードディスクなんてものが一般に普及する前からPCに親しんできた「旧人類」にとってみれば、1KB=1024Bytesだし、64KB=65536Bytesだし、1MB=1048576Bytesなんだよね。もうそこまでは体に染み付いちゃってる。
なのでこういう旧人類にプログラミングさせると、バッファの確保の時に
unsigned char buffer[1024];
とかいう、新人が「なんでこんな中途半端な数でバッファを確保するの?」と質問をするような突飛なコードを書く。
しかしそんな質問をされても、旧人類は「何
Re:そんなことより正しい容量表記をしてちょ (スコア:0)
CPU自体が0/1(on/off)の二進数で演算を行い、CPU周りの部品もon/offの2値が基準である限り、旧人類は何度でも蘇る事だろう。
#その辺の量産型プログラマーはシビアな仕事を要求されないだろうから十進数仕様でO.K.。