JDBな人生  専門的なことから日常的なことまで~ まぁ自由きままに書いていきます。
2017年08月 / 07月<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>09月

アクセスランキング

[ジャンルランキング]
コンピュータ
342位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
45位
アクセスランキングを見る>>

16GBのUSBメモリが15.1GBに見える理由

とあるブログに、「16GBのUSBメモリを買ってきたのに15.1GBと表示される」ということが書いてあったので、そこにコメントしたんですが、せっかく長文を書いたので同じことをひとつの記事として書いておきたいと思います。

原因:1KBの定義の問題

キログラムの「キロ」は10の3乗で「1000」
キロバイトの「キロ」は2の10乗で「1024」

16GBを前者の書き方で表すと「1000*1000*1000*16=16,000,000,000」…(1)
1GBを後者の書き方で表すと「1024*1024*1024=1,073,741,824」…(2)

(1)を(2)で割ると「14.90116119384766」になり、最終的に約15.1GBになる。


KBとかMBなら大差ないのでいいんですが、GBとかTBだとさすがに差が大きくなっていくのでTB単位のハードディスクが普及している今、この状態はあまり宜しいとは言えませんね。(かといってKiB(キビバイト)ってのはどうも気に入りませんが・・・。)

参考までに、それぞれの単位でどれくらいの差があるのか書いておきたいと思います。

KB
1024-1000=24

MB
(10242)-(10002)=48,576

GB
(10243)-(10003)=73,741,824

TB
(10244)-(10004)=99,511,627,776


※関係ありませんが、この記事のように投稿時刻が「16時08分09秒」になっているものは、偶然投稿時刻が重なったもの以外はすべて予約投稿されたものです。(16=4時(ヨ)08分(ヤ)09秒(ク))
 


 
   その他パソコン全般    TB(0)    CM(3)    EDIT    ページ↑

コメント投稿


 管理者だけに表示

コメント

[ デマートリー ]
そーいえばそんなこともありましたね。
今思えばどれを買ったら一番安いという計算になるのか気になるわ。
判明したら(多分しないから君が計算することになるだろうけど)一応メールしときます。
2011年06月21日(火) 19:50
[ ]
このコメントは管理人のみ閲覧できます
2011年06月22日(水) 04:04
[ JDB3417 ]
> そーいえばそんなこともありましたね。
> 今思えばどれを買ったら一番安いという計算になるのか気になるわ。
> 判明したら(多分しないから君が計算することになるだろうけど)一応メールしときます。
4GBとか8GBとか容量が同じなら計算式は同じです。
(ただし誤差は容量が大きくなるほど大きくなります)
4GBの場合の誤差…294,967,296バイト
8GBの場合の誤差…589,934,592バイト
2011年06月23日(木) 20:47

トラックバック

この記事へのトラックバック:

プロフィール

JDB Luigi

Author:JDB Luigi
どこにでもいるようなありふれた人間・・・という訳でもなく、かと言って怪しい宗教を信仰する変人という訳でも無い。

基本的に掲載しているコード等は煮ていただいても焼いていただいても結構ですが、利用は自己責任にてお願いいします。
また、バグ・アドバイス等もしあればよろしくお願いします。

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。