[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

キロバイト (KB)

pointこの用語のポイント

point単位だよ

point10の3乗バイト(1,000バイト)を表すよ

pointもしくは、2の10乗バイト(1,024バイト)を表すよ

スポンサーリンク

簡単に書くよ

キロバイト (KB)とは

10の3乗バイト(1,000バイト)を表す単位のこと。
もしくは

2の10乗バイト(1,024バイト)を表す単位のこと
です。

image piyo

詳しく書くよ

キロ」+「バイト」で「キロバイト」です。

キロバイト

キロは「千(10^3)を指す単位」ね。

バイトは「8ビットのこと」です。
ビットは「0か1が入っている箱」とお考えください。
「0」か「1」を表す単位がビットで、それが8つ合わさって「00000000」から「11111111」までを表す単位がバイトです。

それを踏まえて、10の3乗バイト、つまり1,000バイトを表す単位が「キロバイト」です。

……で終われば、話が単純なのですけどね。
実際には、1,024バイトを表す単位として「キロバイト」を使うことの方が多いでしょう。

人間様の世界は基本的に、0~9までの数字を使って数を表す10進数の世界です。
それに対してコンピュータさんの世界は、0、1の数字を使って数を表す2進数の世界です。

キロバイト2

人間様にとって、1,000は10の3乗でキリが良く見えます。
ですが、コンピュータさんにとっては中途半端な数字なのです。
コンピュータさんにとってキリの良い数字は、2の10乗、1,024です。

よって、人間様にとってのキロが1,000であるのに対し、コンピュータさんにとってのキロは1,024になります。
「1キロバイト」と言った場合、人間様の基準で考えると「1,000バイト」ですが、コンピュータさんの基準で考えると「1,024バイト」になるのです。

キロバイト3

そのため、人間様寄りの気分で

1キロバイト = 10の3乗バイト = 1,000バイト

と解釈しても、あるいはコンピュータさん寄りの気分で

1キロバイト = 2の10乗バイト = 1,024バイト

と解釈しても間違いとは言えません。

とはいえ「バイト」は一般的にコンピュータさんの世界で使う単位です。
そう考えれば、コンピュータさん寄りの気分で

1キロバイト = 2の10乗バイト = 1,024バイト

と考えた方が適切でしょう。

ただまぁ、人間様的には「キロ」と言ったら、やっぱり1,000がしっくりきますよね。
そこで、1,024バイトを表す単位として「キビバイト(KiB)」が生まれました。

1KB = 1,000Byte
1KiB = 1,024Byte


と使い分けしてもらうことによって、混乱を避けようという狙いだと思います。
残念ながら、あまり普及していないのが現状ですけどね。
余裕があれば、併せて覚えてあげてください。

image piyo2

一言でまとめるよ

まぁ「キロバイト」って単語が出てきたら「1,000バイト、もしくは1,024バイトを表す単位なんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク