ビットとバイト:8ビットで1バイト、1024倍ずつ大きくなる
ビット(bit)は 0 か 1 のどちらかを表す情報の最小単位で、8ビット=1バイト(byte)です。バイトが大きくなると KB → MB → GB → TB と単位が変わり、パソコンの表示では1024倍ずつ大きくなります。通信速度の Mbps はビット、ファイルサイズの MB はバイトなので、8倍のちがいがあります。
このページで学べること
- ビットとバイトの関係がわかる
- 8ビットで256通り表せる理由がわかる
- KB・MB・GBを換算できる
- MbpsとMB/sの違いがわかる
前提知識
単位のしくみ
- 1ビット=0か1(2通り) / 8ビット=1バイト(256通り)
- 1KB=1024バイト、1MB=1024KB、1GB=1024MB、1TB=1024GB
1ビットで表せるのは2通り。2ビットなら 00・01・10・11 の4通り、3ビットで8通りと、1桁増えるごとに2倍になります。8ビットでは 2×2×…×2=256通り。半角文字1文字が1バイトで表せるのは、この256通りを使っているからです。
なぜ1024なのかというと、コンピュータが2進数で動いているためです。2を10回かけると1024(210)になり、ちょうどよい区切りになります。
※ 厳密には、国際単位では 1KB=1000バイトで、1024バイトは 1KiB(キビバイト)と呼びます。ただしパソコンの表示では 1KB=1024バイトとして扱われることが多く、このページでもその慣習にそって説明します(このため、ハードディスクの表示容量が実際より小さく見えることがあります)。
図でイメージする(単位の階段)
例題(くわしい手順)
1枚3MB の写真は、1GB の空き容量に何枚保存できますか。
- 単位をそろえる:1GB=1024MB。
- わる:1024 ÷ 3 = 341.3…。
- 切り捨てる:枚数は整数なので341枚(342枚目は入りきらない)。
「単位をそろえてから割る」のは単位換算と同じ手順です。実際にはファイル管理用の領域も使うため、表示できる枚数はもう少し少なくなります。
MbpsとMBの違い
| くらべること | Mbps | MB |
|---|---|---|
| 単位のもと | ビット(小文字の b) | バイト(大文字の B) |
| 表すもの | 1秒間に送れる量(速さ) | データの大きさ(量) |
| 関係 | 100Mbps = 100 ÷ 8 = 約12.5MB/秒(理論値) | |
「100Mbps なのに 12MB/秒しか出ない」と感じるのは故障ではなく、ビットとバイトの8倍のちがいによるものです。
よくある間違い
小文字の b はビット、大文字の B はバイトです。Mbps は通信速度(ビット)、MB はデータ量(バイト)で、8倍ちがいます。
通信速度からダウンロード時間を出すときは、バイトをビットに直す(×8)必要があります。1GBのファイルは約8192Mbit です。
国際単位では1KB=1000バイト、1024バイトは1KiB です。パソコンの表示は1024で計算されることが多いため、カタログ容量と実際の表示がずれて見えます。
練習問題
まず自分で解いてから解説を開きましょう。
1バイトは何ビットですか。
解答・解説を見る
答え:8ビット
8ビットで1バイト。半角文字1文字ぶんの大きさにあたります。
8ビットで表せる組み合わせは何通りですか。
解答・解説を見る
答え:256通り
1桁増えるごとに2倍なので、2を8回かけて256通り(0〜255)です。
2MB は何KB ですか(1MB=1024KB とします)。
解答・解説を見る
答え:2048KB
2×1024=2048KB です。
1MB=1024KB(1024倍ずつ大きくなる)。1000倍で計算すると2000KBになり、少しずれます。SI接頭語との違いに注意。
100Mbps の回線で 1GB のファイルをダウンロードすると、理論上およそ何秒かかりますか。
解答・解説を見る
答え:およそ82秒(約1分20秒)
1GB=1024MB=1024×8=8192Mbit。8192÷100=81.92秒。実際は通信の余分なやりとりがあるため、これより長くかかります。
よくある質問
Q. ビットとバイトの違いは何ですか?
ビットは0か1を表す最小単位で、8ビットが集まって1バイトになります。小文字のbがビット、大文字のBがバイトを表します。
Q. 1MBは何KBですか?
パソコンの表示では1MB=1024KBです(国際単位では1MB=1000KBで、1024KBは1MiBと呼びます)。1KBは1024バイトです。
Q. Mbpsとは何ですか?
1秒間に送れるビット数で、通信速度の単位です。100Mbpsは1秒間に100メガビット送れる速さで、バイトに直すと約12.5MB/秒になります。
Q. ハードディスクの表示容量が少なく見えるのはなぜですか?
メーカーは 1GB=1000MB で数え、パソコンは 1GB=1024MB で表示するためです。同じ容量でも表示が約7%小さく見えます。
次に学ぶ内容
高等学校「情報I」および基本的なIT知識の範囲を参照し、オリジナルに作成(実在試験問題の転載はありません)。正確性は編集・監修フローで確認しています(仕様書 第11章)。