ビット 【bit】 binary digit
語源は “binary digit” (二進法の数字)を繋げて省略した表現と言われる。情報をすべてビット列に置き換えて扱うことを「デジタル」(digital)という。1ビットのデータが表す情報量は、投げたコインの表裏のように、二つの状態のいずれであるかを示すことができる。
複数のビットを連ねて一つのデータとすることで、2ビットなら4状態(22)、3ビットなら8状態(23)といったように、より多い選択肢を識別できる。一般に、nビットのデータは2のn乗個までの選択肢からなる情報を表現することができる。
例えば、大文字のラテンアルファベットは「A」から「Z」の26文字であるため、これを識別するのには4ビット(16値)では足りず、5ビット(32値)が必要となる。小文字を加えると52文字であるため、6ビット(64値)が必要となる。
派生単位
データの読み書きや伝送を行う場合、その速さを表す単位として1秒あたりの伝送ビット数であるビット毎秒(bps:bit per second)という派生単位が用いられる。
また、実用上はビットでは値が大きくなりすぎて不便なことも多いため、8ビットをまとめて一つのデータとした「バイト」(byte)という単位を用いる場面も多い。かつて何ビットを1バイトとするか機種により様々に分かれていた(7ビットバイトや9ビットバイトなどが存在した)名残りで、8ビットの集まりを「オクテット」(octet)とも呼ぶ。
倍量単位
大きな量を表す際には、SI単位系に則って接頭辞を付した倍量単位を用いる場合がある。
- 1000ビットを「キロビット」(kbit:kilobit)
- 100万ビットを「メガビット」(Mbit:megabit)
- 10億ビットを「ギガビット」(Gbit:gigabit)
- 1兆ビットを「テラビット」(Tbit:terabit)
- 1000兆ビットを「ペタビット」(Pbit:petabit)
- 100京ビットを「エクサビット」(Ebit:exabit)
という。また、コンピュータでは2の冪乗を区切りとするのが都合が良いことが多いため、独自の接頭辞を付した倍量単位が用いられることもある。
- 210(1024)ビットを「キビビット」(Kibit:kibibit)
- 220(約104万)ビットを「メビビット」あるいは「ミービビット」(Mibit:mebibit)
- 230(約10億7千万)ビットを「ギビビット」(Gibit:gibibit)
- 240(約1兆1千億)ビットを「テビビット」あるいは「ティービビット」(Tibit:tebibit)
- 250(約1126兆)ビットを「ペビビット」あるいは「ピービビット」(Pibit:pebibit)
- 260(約115京)ビットを「エクスビビット」あるいは「イクシビビット」(Eibit:exibibit)
という。この2進専用の接頭辞はIEC(国際電気標準会議)が標準化しており、一般にはあまり馴染みがないが記憶容量の表記などで用いられることがある。
IT関連の主な単位
その他の関連用語
試験出題履歴
SI単位系の接頭辞
略号 | 接頭辞 | 読み | 倍率 | 略号 | 接頭辞 | 読み | 倍率 |
---|---|---|---|---|---|---|---|
Y | yotta- | ヨッタ | 1024倍 | y | yocto- | ヨクト | 10-24倍 |
Z | zetta- | ゼッタ | 1021倍 | z | zepto- | ゼプト | 10-21倍 |
E | exa- | エクサ | 1018倍 | a | ato- | アト | 10-18倍 |
P | peta- | ペタ | 1015倍 | f | femto- | フェムト | 10-15倍 |
T | tera- | テラ | 1012倍 | p | pico- | ピコ | 10-12倍 |
G | giga- | ギガ | 109倍 | n | nano- | ナノ | 10-9倍 |
M | mega- | メガ | 106倍 | µ | micro- | マイクロ | 10-6倍 |
k* | kilo- | キロ | 103倍 | m | milli- | ミリ | 10-3倍 |
h | hecto- | ヘクト | 102倍 | c | centi- | センチ | 10-2倍 |
da | deca- | デカ | 101倍 | d | deci- | デシ | 10-1倍 |
▼ IECの定めた2進専用接頭辞
略号 | 接頭辞 | 意味 | 読み | 倍率 | ビット | バイト |
---|---|---|---|---|---|---|
Yi | yobi- | yotta-binary | ヨビ | 280 倍 | Yib/Yibits:ヨビビット | YiB/YiBytes:ヨビバイト |
Zi | zebi- | zetta-binary | ゼビ、ジービ | 270 倍 | Zib/Zibits:ゼビビット | ZiB/ZiBytes:ゼビバイト |
Ei | exbi- | exa-binary | エクスビ、イクスビ | 260 倍 | Eib/Eibits:エクスビビット | EiB/EiBytes:エクスビバイト |
Pi | pebi- | peta-binary | ペビ、ピービ | 250 倍 | Pib/Pibits:ペビビット | PiB/PiBytes:ペビバイト |
Ti | tebi- | tera-binary | テビ、ティービ | 240 倍 | Tib/Tibits:テビビット | TiB/TiBytes:テビバイト |
Gi | gibi- | giga-binary | ギビ | 230 倍 | Gib/Gibits:ギビビット | GiB/GiBytes:ギビバイト |
Mi | mebi- | mega-binary | メビ、ミービ | 220 倍 | Mib/Mibits:メビビット | MiB/MiBytes:メビバイト |
Ki | kibi- | kilo-binary | キビ | 210 倍 | Kib/Kibits:キビビット | KiB/KiBytes:キビバイト |