Re:CD-Rの最大容量以内のファイルを書き込もうとしてもエラーになる 投稿者:せんむ 投稿日:2009年07月10日 20:33:25 No.4054005 |
|
【おまけのおまけ】
上に書いたことをもう少し正確に書きますと・・・・
新しいHDDがWindows上では表示よりも容量が少なく認識された という話をよく聞きますが、不当表示ではありません。
HDDメーカーなどは1MB=1000KBとして表示しますが Windowsでは1MB=1024KB として認識しますので 容量が少なくなったように感じてしまいます。 どちらの表示の仕方も間違いではありませんが、ちょっと混乱しますね。
なぜこのようなハンパな数字かというと・・・・
10進数は10の倍数を使いますので 1,10,100,1000,10000・・・・です。
2進数では2の倍数を使いますので 1,2,8,16,32,64,128,512,1024・・・になります。
1000よりも1024のほうが2の倍数なので Windowsにとってはキリのいい数字で扱いやすいわけです。 メモリの容量の数字がこれになっているのも同じ理由です。
K(キロ)、M(メガ)、G(ギガ)の単位は 通常の10進数ではそれぞれ1000倍ですが 上記の理由からWindowsは2進数のほうが扱いやすいため 1000倍ではなく、近似値の1024倍を使います。
また、ファイルサイズの単位でバイトとビットというのがありますが 大文字のBはバイト、小文字のbはビットと読みます。 1B(バイト)=8b(ビット)です。 Windowsでは、これが最小単位になります。
Windowsには32ビット版と64ビット版があります。 (ほとんどの人が使っているのは32ビット版です) これは一度に扱えるデータの量が32ビットまたは64ビットということです。 当然64ビットのほうが処理が速くなります。
なお、アルファベットや数字は1Bですが 日本語の文字は一文字で2Bになります。
| |