電気には「ついている(1)」と「消えている(0)」の2つの状態しかありません。
コンピュータはこの「0と1だけ」を使って、文字・画像・音・動画…あらゆる情報を表しています。
この「0か1か」の1つの情報のことを ビット(bit) といいます。
これがコンピュータで扱う情報の最も小さな単位です。
binary(バイナリー) = 2進数のこと。digit(ディジット) = 数字・桁のこと。
つまり「2進数の1桁」という意味です。
ビットが1つ増えるたびに、表せる情報の数が 2倍 になります。
これは「0と1の組み合わせ」がどんどん増えていくからです。
4通り × 2(「0か1か」の2択)= 8通り
このように、ビットが1つ増えるたびに 必ず2倍 になります。
1ビットは「0か1か」の小さな情報ですが、実際にコンピュータがデータを扱うときは8ビットをひとまとめにして扱います。
この8ビットのかたまりを バイト(Byte / B) といいます。
バイトはビットの上の単位で、データ量を表す基本の単位です。
コンピュータが効率よく処理できる単位として、歴史的に8ビット=1バイトが定着しました。
例えば、アルファベット1文字(ASCIIコード)はちょうど1バイト(8ビット)で表せます。
1バイトはとても小さな単位なので、実際のデータ(写真・動画・アプリなど)はもっと大きな単位で表します。
1000倍(正確には1024倍)ごとに単位が上がっていきます。
| 単位 | 読み方 | バイトに直すと | 身近な例 |
|---|---|---|---|
| 1 B | バイト | 1 B | 英字1文字(ASCIIコード) |
| 1 KB | キロバイト | 約1,000 B (正確には1,024 B) |
短いメール1通・テキストファイル数枚 |
| 1 MB | メガバイト | 約100万 B (1,024 KB) |
スマホで撮った写真1〜数枚・音楽1曲(MP3) |
| 1 GB | ギガバイト | 約10億 B (1,024 MB) |
映画1〜2本(SD画質)・音楽約250曲 |
| 1 TB | テラバイト | 約1兆 B (1,024 GB) |
パソコンのハードディスク・写真約25万枚 |
| 1 PB | ペタバイト | 約1,000兆 B (1,024 TB) |
大企業・政府のデータセンター規模 |
しかし試験問題では計算しやすいように 1,000倍 として扱うことも多いです。
問題文に「1KB = 1,000B とする」などと書いてある場合はそちらに従いましょう。
単位を変換するときの基本ルールです。
1KB = 1,024B、1MB = 1,024KB、1GB = 1,024MB(試験では1,000とすることも)
= 1,000,000,000 B(10億バイト)
B → KB → MB → GB → TB:それぞれ × 1,024(または × 1,000)
TB → GB → MB → KB → B:それぞれ ÷ 1,024(または ÷ 1,000)
2段階上げる場合(例:MBをBに):1,024 × 1,024 = 約100万 倍
nビット = 2ⁿ通り
1ビット増 = 2倍になる
データ量の基本単位
256通り表せる
→ GB → TB → PB
1,024(約1,000)倍ずつ
・コンピュータは 0と1(2進数) だけで情報を表すことを知っている
・ビット が情報の最小単位で、8ビット = 1バイト であることを知っている
・nビットで 2ⁿ通り の情報を表せることを計算できる(8ビットは256通りと覚えておくと便利)
・B・KB・MB・GB・TB の単位と順序・変換ができる
・1,024倍(または1,000倍)で単位が上がることを理解している
・大きい単位 → 小さい単位は かけ算、小さい単位 → 大きい単位は わり算 で変換できる

