2進数とデータ — 0と1がすべての正体

初級の解説は準備中のため、初級の内容を表示しています。

概要 — まず全体をつかむ

このユニットは「0と1の仕組み」に集中します。データの種類やメディア・圧縮そのものは データの正体 を参照してください。

詳細 — 1段階ずつ追う

なぜ0と1なのか

コンピュータの中では、文字も写真も音楽も動画も、すべて0と1の並びで表されています。なぜわざわざ2種類だけなのでしょうか。

答えは「機械にとって一番間違えにくいから」です。コンピュータの中身は電気回路で、電気には「流れている/流れていない」というはっきりした2つの状態があります。もし10進数を使おうとすると電圧を10段階に見分ける必要があり、ノイズですぐ誤読します。オンかオフかの2択なら、まず間違えません。

半導体ウェハ
0と1の正体 — オン/オフを刻む半導体

この0か1かの1桁を ビット(bit) と呼びます。コンピュータの世界の最小単位です。

ビットを束ねると何でも表せる

1ビットでは「はい/いいえ」しか表せませんが、束ねると表現力が爆発します。

  • 2ビット → 4通り(00, 01, 10, 11)
  • 3ビット → 8通り
  • 8ビット → 256通り … これを 1バイト(byte) と呼びます

たとえば半角の「A」には65番、「B」には66番…と番号を割り当てるルール(文字コード)を決めておけば、文字は数値になり、数値は2進数になり、電気信号として扱えます。

アニメーション『ビット=スイッチのオン/オフ』を開く
ビット = スイッチのオン / オフ1つのスイッチ = 1ビット(bit)ON = 1OFF = 0スイッチ8個 = 1バイト(byte)= 8ビット012816403201618040201各スイッチの重み(128〜1)。ONの重みを足すと数になる010010008ビットの並び(1バイト)数として読むと … 64 + 8 =72文字コードで読むと … 文字Hすべては0と1の並び。「読み方のルール」で意味が決まる

写真も同じです。画像を細かいマス目(画素)に分け、各マスの色を「赤・緑・青の強さ」の数値で記録する。音楽なら、音の波の高さを1秒間に何万回も測って数値の列にする。変換ルールこそ違え、行き着く先はぜんぶ0と1。だから1本のケーブルで文字も動画も送れるのです。

単位の感覚をつかむ

  • 1 KB(キロバイト)≒ 1,000 バイト … 短いメール1通ぶん
  • 1 MB(メガバイト)≒ 1,000 KB … 写真1枚、曲1分ぶん
  • 1 GB(ギガバイト)≒ 1,000 MB … 映画1本(標準画質)
  • 1 TB(テラバイト)≒ 1,000 GB … スマホ写真なら数十万枚

「ギガが減る」の「ギガ」はこの単位のことで、正確には通信で送ったデータ量を指しています。0と1を何個送ったか、という話だったわけです。

関連する知識

理解度チェック

そのまま解けます(成績は保存されません)。無料アカウントを作ると、学習の記録と進捗の山登りが始まります。

1. コンピュータが2進数(0と1)を使う最大の理由はどれ?

2. 「写真も音楽も文字も、コンピュータの中では同じ」と言えるのはなぜ?

3. 1バイト(byte)は何ビット(bit)?

4. 3ビットで表せる組み合わせは何通り?

5. 半角の「A」に65番、と文字に番号を割り当てておく取り決めを何と呼ぶ?

6. 本文の目安で「1 GB」はおよそ何にあたる?

7. 写真を細かいマス目に分けたとき、色を持つ1つ1つのマスを何と呼ぶ?

8. 1バイト(8ビット)で表せるのは何通りか、半角数字で答えてください。