ビット(bit)
0か1が入る箱だよ
あるいは箱の数を表す単位だよ
コンピュータが処理する最小単位だよ
簡単に書くよ
ビット(bit)とは
コンピュータの世界における「0か1が入る箱」のこと。
あるいは
コンピュータの世界における「0か1が入る箱」の数を表す単位
です。
詳しく書くよ
サクっと一言で説明すると
コンピュータさんの世界における「0か1が入る箱」
が「ビット」です。
英語で書くときは「bit」のように全部小文字で書くのが一般的です。
あるいは
この「0か1が入る箱」の数を表す単位
がビットです。
一般的には「コンピュータが処理する最小単位」と言われます。
コンピュータさんはパッと見ではスゴそうです。
いろいろ複雑なことをやれそうに見えます。
ですが、実際にはショボイやつです。
電気信号のonとoff、つまり「1」と「0」しか判別できません。
この「1」と「0」を、た~くさん組み合わせることによって数字や文字、あるいは画像や動画などを扱っているのです。
数字を例に見てみましょう。
ここに0か1が入る箱が1つありました。
この状況で表現できる値は2つだけです。
・0
・1
に対応する何かを表現できます。
試しに、数字を2つ割り当ててみましょう。
・0:0
・1:1
とします。
0か1が入る箱が1つだけあるときは、数字の「0」と「1」を表現できました。
おっと、ピヨ太君が箱をもうひとつ持ってきたようです。
0か1が入る箱が2つになりました。
箱が2つになると表現できる値は4つになります。
・0-0
・0-1
・1-0
・1-1
に対応する何かを表現できます。
せっかくなので数字を4つ割り当ててみましょう。
・0-0:0
・0-1:1
・1-0:2
・1-1:3
とします。
箱が1つのときは、表現できる数字は0と1の2つでした。
箱が2つになると、表現できる数字は0から3までの4つになりました。
おっと、ピヨ太君がさらに箱をもうひとつ持ってきたようです。
0か1が入る箱が今度は3つになりました。
箱が3つになると表現できる値は8つになります。
・0-0-0
・0-0-1
・0-1-0
・0-1-1
・1-0-0
・1-0-1
・1-1-0
・1-1-1
に対応する何かを表現できます。
せっかくなので数字を8つ割り当ててみましょう。
・0-0-0:0
・0-0-1:1
・0-1-0:2
・0-1-1:3
・1-0-0:4
・1-0-1:5
・1-1-0:6
・1-1-1:7
とします。
箱が1つのときは、表現できる数字は0と1の2つでした。
箱が2つになると、表現できる数字は0から3までの4つになりました。
箱が3つになると、表現できる数字は0から7までの8つになりました。
さらに箱の数を増やせば、より多くの数字を表現できるでしょう。
さらにさらに箱の数を増やせば、数字だけではなく文字も表現できそうです。
さらにさらにさらに箱の数を増やせば、画像とか動画も表現できるんじゃないですかね。
このように、0か1が入る箱を たくさん使うことで、コンピュータさんは数字や文字、あるいは画像や動画などのデータを扱っているのです。
コンピュータの世界におけるデータの根源は「0か1が入る箱」です。
すべてのデータは
0か1の寄せ集め
であると言えます。
コンピュータさんが判別できる「0か1(が入る箱)」がビットです。
このビットを寄せ集めて、あれやこれやのデータが形作られています。
また、上でも書きましたが、0か1が入る箱の数を表す単位として「ビット」と言われることもあります。
というか、単位を意図する方が一般的です。
例えば「4ビット」であれば「0か1が入る箱が4つあるよ」の意味になります。
あと、ついでなので書いておくと、ビットという単位はメッチャ細かい単位です。
状況によっては「バイト(Byte)」という単位を使います。
バイトはビットを8個集めたものです。
「0か1が入る箱」が8つ入るくらいの大きな箱がバイトだと思ってください。
コンピュータの世界において
8ビット=1バイト
は基本中の基本です。
ぜひ覚えてあげてください。
ちなみに、厳密には「1バイト=8ビット」とは限りません。
めったに見かけませんが「1バイト=7ビット」な場合や「1バイト=9ビット」な場合も あります。
「いつでも、どこでも8ビット!」な単位は「オクテット」と言います。
まとめて書くと
ビット:中身が0か1の箱(の数を表す単位)
バイト:基本的には「1バイト=8ビット」(7ビットや9ビットの場合もなくはない)
オクテット:絶対に「1オクテット=8ビット」
です。
基本的には「8ビット=1バイト」という理解で問題ありませんけどね。
気が向いたら、覚えてあげてください。
一言でまとめるよ
まぁ「ビット」って単語が出てきたら「中身が0か1の箱(の数を表す単位)なんだな~」と お考えください。
おまけ
■訳してみるよ
「bit(ビット)」の意味は「少し」とか「ちょっと」とか「欠片」とかです。
ただしIT用語の「bit(ビット)」は「binary digit(バイナリ・デジット)」が由来らしいです。
「binary(バイナリ)」の意味は「2値の」とか「2進法の」とか「二元の」とかです。
「digit(デジット)」の意味は「数字」とか「(数字の)桁」とか「指」とかです。
何となく くっつけると
2値の数字
となります。
■検索してみる?






