戻る ビット (bit)

bit は binary digit (2進数の一桁) から作られたことばです。

ビットは、2 進数のデータの一桁が 10 か、 あるいはスイッチが ONOFF か、 私のプロポーズの返事はYESNO か、 to be なのか not to be なのか、などの、二者択一の情報を表す 「情報の最小単位」 です。

トイレがある電車には、トイレが使用中であれば点灯、空いていれば消灯でトイレの状況を示すランプがあります。
トイレの使用可・不可を、ランプの ON, OFF という 1 ビットの情報で表している好例です。

コイン また、私たちは、あわよくば自分のものにしたいものや、できることならみずから手を下したくないこと、 あるいは自分で判断しかねること、などに遭遇すると、しばしばコインを投げます。
投げられたコインはやがて落ちてきて、 表か裏かを上にして静止します
これも表か裏かの、二者択一の 1 ビットの情報 (?) です。
これで人生が変わることもありますから、1 ビットといえども馬鹿にはできません。

1 ビットでは、0 か 1 の 2 種類の情報を表すことができます。
1 ビットを 2 個組み合わせて 2 ビットにすると、0 と 1 の組み合わせが 4 種類できます。
3 ビットでは 8 種類の情報を表すことができます。

1ビット 2ビット 3ビット              
0
1
00
01
10
11
000
001
010
011
100
101
110
111


このように、ビット数が増えれば表せる情報の数が倍、倍と増え、 n ビットでは 2n 種類の情報を表すことができます。

ビット数情報量
1  2
2  4
3  8
4 16
5 32
6 64
7128
8256
9512


Bit 8 ビットだと 28 = 256 ですから、256種類の情報を表すことができ、 これだけあれば英数字や記号、カタカナなどを表すのに十分です。
8 ビットというビット数は、文字を表すビット数として最適ですから、 一般的に 8 ビットを 1 バイトといい、 文字数や情報量を表す単位として使われています。

CPU も、 通常 8 ビットの整数倍の情報を一度に演算・処理するように設計されます。 8 ビットCPU、16 ビットCPU、32 ビットCPU、64 ビットCPUなど、 さまざまな CPU があります。



関連事項:  講義資料/情報量 *J  


情報処理概論 に戻る   用語解説 に戻る   戻る  


*1 万にひとつ、あるのかないのか分かりませんが、ぴたっと立ったまま静止する可能性はあります。 この場合はどうすればいいのでしょうか。
  いずれにしてもこれは、ホールインワン同様の椿事ですから、 ぜひ友人・姻戚一同を招いて盛大なパーティを開いて下さい。
*2 7 ビットを 1 バイトとしているコンピュータシステムもあります。
*3 チョコレートです。 学生たちが見つけてきて、プレゼントしてくれました。

update: 2003.03.15  ueyama@infonet.co.jp