【びっと】

ビット とは?

最終更新:
💡 0か1を表す、データの基本単位

0または1の値を持つ、2進数の1桁。デジタルデータを表す基本単位で、複数のビットを並べると多くの組み合わせを表せる。通常のデータサイズでは8ビットを1バイトとして数える。

📌 このページのポイント
0か1を並べてデータを表す 1ビットは2通り 0 または 1 8ビット=1バイト 0 1 0 1 0 0 0 1 256通りの組み合わせ 例:符号なし整数なら81 1 kB=1000 B 1 KiB=1024 B 単位と読み方の規則を確認する
0と1の組み合わせを示す例。01010001は符号なし整数として読むと81。十進のkBと二進のKiBを区別する。
ひよこ ひよこ
ビットってそもそも何なの?
ペンギン先生 ペンギン先生
0か1の値を持つ、2進数の1桁だよ。データを表す基本単位で、2通りの値を扱う。スイッチのオン・オフは考え方のたとえで、ビットそのものが電気のスイッチという意味ではないんだ。
ひよこ ひよこ
0と1だけで、たくさんの値を表せるの?
ペンギン先生 ペンギン先生
並べると組み合わせが増えるよ。2ビットなら00・01・10・11の4通り、8ビットなら2の8乗で256通り。符号なし整数として読むなら0から255になる。同じ並びでも、どう読むかという規則が必要だよ。
ひよこ ひよこ
8ビットで1バイトだよね?
ペンギン先生 ペンギン先生
通常のデータサイズではその通りだよ。8ビットを1バイトとして数える。ビットとバイトを混同しないことが大切だね。例えば1000バイトは8000ビットになるよ。
ひよこ ひよこ
KBやMBは、いつも1024倍なの?
ペンギン先生 ペンギン先生
単位を確認しよう。十進のkBは1000バイト、MBは100万バイト。二進のKiBは1024バイト、MiBは104万8576バイトだよ。GBも十進なら10億バイトで80億ビット、GiBとは区別するんだ。
ひよこ ひよこ
64ビットなら、どのパソコンも同じ量のメモリを使える?
ペンギン先生 ペンギン先生
ビット数だけでは決まらないよ。実際に使えるメモリの上限は、装置やOS、製品の種類、設定などにもよる。Windowsの公式資料でも、物理メモリと仮想アドレス空間の上限を分けて説明しているんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ビット」って出てきたら「0か1を表す、データの基本単位」と思えばだいたいOK!
📖 おまけ:英語の意味
「Bit / Binary Digit」 = 2進数字
💬 binary digitは「2進数の1桁」という意味だよ。0か1を表すビットを並べて、データを表現するんだ。

参考資料

← 用語集にもどる