|
|
ビット (bit) |
bit は binary digit (2進数の一桁) から作られたことばです。
ビットは、2 進数のデータの一桁が 1 か 0 か、
あるいはスイッチが ON か OFF か、
私のプロポーズの返事はYES か NO か、
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ビット | ||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
このように、ビット数が増えれば表せる情報の数が倍、倍と増え、
n ビットでは 2n 種類の情報を表すことができます。
| ビット数 | 情報量 |
|---|---|
| 1 | 2 |
| 2 | 4 |
| 3 | 8 |
| 4 | 16 |
| 5 | 32 |
| 6 | 64 |
| 7 | 128 |
| 8 | 256 |
| 9 | 512 |
| … | … |
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