ママのスキンケアのお悩みにおすすめアイテム

購入する時などのサイズは1GB=1000MBで表記されていることが多い?と思いますが、私のPCでは1GB=1024MBで認識されています。
例)店頭640GB BIOS640GB システム596GBとなります。

なんだか損をしているような感じがしますが、どうしてこうなっているのですか?
で、PCに保存されるときのファイルサイズの1GBは実際何Mなのですか?

このQ&Aに関連する最新のQ&A

A 回答 (4件)

まあこの辺はややこしくて、アメリカでは訴訟にもなった問題なんですが…



ハードディスクメーカーとしては少しでも容量を大きく表示した方が「売り」になる、またOS側のディスク管理手法なんていちいち関知していられないという点から、1000*1000*1000(10の9乗)バイトを1GBと表記して売っています。
Windowsでは、コンピュータで扱われるデータは突き詰めれば0と1の2種類であることなどから、2の30乗、1073741824バイトを1GBとして表示します。

640*10^9/1073741824=596.04644775390625というわけで、表示上の誤差はこの手法の違いから生じているものです。
PCで扱う1GBはつまりWindowsから見える1GBですから、1073741824バイトということになります。

最近はこの2進数ベースの容量表示に対応するため、KiB(2の10乗、2進数的なキロバイト)、MiB(2の20乗、(略)メガバイト)、GiB(2の30乗、(略)ギガバイト)といった表記法も出てきているようです。普及にはまだ時間がかかりそうですが。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございました。
良くわかりました。メーカーもわかっているなら統一してほしいものですね。

お礼日時:2009/02/11 00:11

http://mcn.oops.jp/wiki/index.php?HDD%2FFAQ#cont …

PCは2進数が基本ですので、OS上等では2の10乗(1024)単位での換算が使用されています。

ちなみに、HDDの仕様上の容量は、アンフォーマット時の容量ですので、フォーマット時には管理領域等の分少なくなります。


又、ファイルの保存時には、クラスタ(FAT)/アロケーションユニット(NTFS)単位で保存しますので、1バイトのファイルであっても、クラスタサイズが4KBならHDD上では4KBを消費します。

http://support.microsoft.com/kb/140365/ja

ファイルのプロパティでサイズとディスク上のサイズの2種類が表示されるのはこの為です。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございました。
ファイルサイズは2重表示になっているのですね。

お礼日時:2009/02/11 00:15

ソフトウェアの世界では、


   1GB = 1024MB
が使われることが多いです。

1024 は、2進数では、1000000000 と表記(10進数では 2の10乗)されるので、それなりに意味があります。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございました。
参考になりました。

お礼日時:2009/02/11 00:08
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございました。
参考になりました。

お礼日時:2009/02/11 00:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング