基礎 情報・IT 学習時間の目安:約13分

ビットとバイト: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=1024KB1GB=1024MB1TB=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バイトとして扱われることが多く、このページでもその慣習にそって説明します(このため、ハードディスクの表示容量が実際より小さく見えることがあります)。

8 bit = 1 byte / 1 KB = 1024 byte / 1 MB = 1024 KB

図でイメージする(単位の階段)

1 バイト=8ビット(256通り)
×1024
1 KB
×1024
1 MB
×1024
1 GB
×1024
1 TB
1ビットが8つで1バイト。そこから 1024倍ずつ KB → MB → GB → TB と上がります(写真1枚 ≒ 3MB / 動画1時間 ≒ 数GB)。

例題(くわしい手順)

1枚3MB の写真は、1GB の空き容量に何枚保存できますか。

🧭 手順
  1. 単位をそろえる:1GB=1024MB。
  2. わる:1024 ÷ 3 = 341.3…。
  3. 切り捨てる:枚数は整数なので341枚(342枚目は入りきらない)。

「単位をそろえてから割る」のは単位換算と同じ手順です。実際にはファイル管理用の領域も使うため、表示できる枚数はもう少し少なくなります。

MbpsとMBの違い

通信速度(Mbps)とデータ量(MB)の違い
くらべることMbpsMB
単位のもとビット(小文字の b)バイト(大文字の B)
表すもの1秒間に送れる量(速さ)データの大きさ(量)
関係100Mbps = 100 ÷ 8 = 約12.5MB/秒(理論値)

「100Mbps なのに 12MB/秒しか出ない」と感じるのは故障ではなく、ビットとバイトの8倍のちがいによるものです。

よくある間違い

⚠️ 間違い①:bit と byte の記号を混同する

小文字の b はビット、大文字の B はバイトです。Mbps は通信速度(ビット)、MB はデータ量(バイト)で、8倍ちがいます。

⚠️ 間違い②:8で割るのを忘れる

通信速度からダウンロード時間を出すときは、バイトをビットに直す(×8)必要があります。1GBのファイルは約8192Mbit です。

⚠️ 間違い③:1KB=1000バイトと1024バイトを混同する

国際単位では1KB=1000バイト、1024バイトは1KiB です。パソコンの表示は1024で計算されることが多いため、カタログ容量と実際の表示がずれて見えます。

練習問題

まず自分で解いてから解説を開きましょう。

基本1

1バイトは何ビットですか。

ビット

解答・解説を見る

答え:8ビット

8ビットで1バイト。半角文字1文字ぶんの大きさにあたります。

基本2

8ビットで表せる組み合わせは何通りですか。

通り

解答・解説を見る

答え:256通り

1桁増えるごとに2倍なので、2を8回かけて256通り(0〜255)です。

応用

2MB は何KB ですか(1MB=1024KB とします)。

KB

解答・解説を見る

答え:2048KB

2×1024=2048KB です。

1MB=1024KB(1024倍ずつ大きくなる)。1000倍で計算すると2000KBになり、少しずれます。SI接頭語との違いに注意。

応用2

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章)。

最終更新日: 最終確認日: このページの誤りを報告する