コンテンツにスキップ

情報量の単位

コンピュータが扱うデータには、文字・画像・音声などさまざまな種類がありますが、内部的にはすべて「0」と「1」の組み合わせで表現されています。ここでは、その情報の”量”をどのように測るのか、そして大きな量や小さな量をどのように表記するのかを学びます。

ビット(bit)は、情報量の最も小さな単位です。1ビットは「0」か「1」のどちらか一方を表すことができます。コンピュータの内部では電気信号のON/OFFがこの0と1に対応しており、あらゆるデータはビットの集まりとして処理されます。

ビットが増えると、表現できるパターンの数が増えます。この関係は次の公式で表されます。

nビットで表現できるパターン数 = 2のn乗(2n)通り

具体的に見てみましょう。

ビット数表現できるパターン数パターンの例
1ビット21 = 2通り0, 1
2ビット22 = 4通り00, 01, 10, 11
3ビット23 = 8通り000, 001, 010, …, 111
8ビット28 = 256通り00000000 〜 11111111

たとえば、色の情報をRGB(赤・緑・青)の3色で表すとき、各色を3ビット(= 8段階)で表現すると、組み合わせは 8 × 8 × 8 = 512通り になります。これは 29 = 512 と同じ考え方です。

試験で出るポイント

「nビットで2n通り」の公式は頻出です。過去問では「RGBの各色を3桁の2進数で表すと何通りの色が表現できるか」という形で出題されています(答え:512通り)。

バイト ── データ量の基本単位

Section titled “バイト ── データ量の基本単位”

バイト(byte、記号:B)は、8ビットをひとまとめにした単位です。1バイト = 8ビットという関係は必ず覚えておきましょう。

1バイト(8ビット)では 28 = 256通りのパターンを表現できます。英数字や記号を表す文字コード(ASCII)は1文字を1バイトで表現しますし、0〜255の範囲の整数も1バイトで表せます。

コンピュータの世界では、ファイルのサイズやメモリの容量など、データ量を表すときにバイトを基本単位として使います。しかし、現代のコンピュータが扱うデータ量は非常に大きく、バイトだけでは桁数が膨大になってしまいます。そこで登場するのが接頭語です。

SI接頭語 ── 大きな数・小さな数を簡潔に表す

Section titled “SI接頭語 ── 大きな数・小さな数を簡潔に表す”

接頭語(せっとうご)とは、単位の前に付けて大きさの倍率を表す記号です。日常生活でも「1キログラム = 1,000グラム」の「キロ」や、「1ミリメートル = 0.001メートル」の「ミリ」を使っていますが、これらはすべてSI接頭語(国際単位系の接頭語)です。

ITパスポート試験では、大きい方と小さい方の両方の接頭語が出題されます。

接頭語記号倍率読み方
キロk103(= 1,000)
メガM106(= 1,000,000)百万
ギガG109(= 1,000,000,000)十億
テラT1012(= 1,000,000,000,000)一兆
ペタP1015千兆

隣り合う接頭語の間は、いずれも**1,000倍(103倍)**の関係になっています。

  • 1 k × 1,000 = 1 M
  • 1 M × 1,000 = 1 G
  • 1 G × 1,000 = 1 T
  • 1 T × 1,000 = 1 P

つまり、Mの103倍がG です。この関係は過去の試験で直接出題されています。

試験で出るポイント

「Mの103倍はGである」は正しい記述として出題されています。隣り合う接頭語は常に1,000倍(103倍)の関係であることを押さえましょう。
接頭語記号倍率読み方
ミリm10-3(= 0.001)千分の1
マイクロμ10-6(= 0.000001)百万分の1
ナノn10-9十億分の1
ピコp10-12一兆分の1

小さい方も同様に、隣り合う接頭語の間は**1,000分の1(10-3倍)**の関係です。

接頭語は暗記するだけでなく、身近な製品やサービスの数値と結びつけると覚えやすくなります。

場面使われる単位具体例
USBメモリやSSDの容量GB(ギガバイト)、TB(テラバイト)「64GBのUSBメモリ」「1TBのSSD」
通信速度Mbps(メガビット毎秒)、Gbps「光回線で1Gbps」
CPUのクロック周波数GHz(ギガヘルツ)「3.5GHzのCPU」
CPUの回路の微細さnm(ナノメートル)「5nmプロセス」
電子部品の応答速度ns(ナノ秒)、ms(ミリ秒)「メモリのアクセス時間 10ns」

このように、大きい方の接頭語はデータ量や処理速度に、小さい方の接頭語は時間や長さなどの精密な値に使われることが多いです。

コンピュータの世界では、メモリやストレージの容量が2の累乗で管理されることがあります。たとえば「1キロバイト」といったとき、厳密には1,000バイトではなく1,024バイト(= 210)を意味する場合があります。

この曖昧さを解消するために、2進接頭語(Ki:キビ、Mi:メビ、Gi:ギビ)が定められています。1 KiB = 1,024バイト、1 MiB = 1,024 KiB のように、1,024倍ずつ増えていきます。ITパスポート試験ではSI接頭語(10の累乗)の理解が中心ですが、「1KB = 1,024バイトとして計算する」問題が出ることもあるため、この違いがあることは知っておくとよいでしょう。

試験で出るポイント

接頭語の問題では、k → M → G → T → P の順番と、隣り合うものが1,000倍の関係であることを覚えておけば、多くの問題に対応できます。また、「nビットで2n通り」の公式とあわせて、ビット数から表現できる情報量を素早く計算できるようにしておきましょう。

アプリで問題を解こう!