コンピュータが「0と1」だけで動く理由

公開日:
最終更新日:

パソコンは写真を表示し、音楽を流し、文章を作ることもできます。それなのに「コンピュータは0と1で動いている」と聞くと、不思議に感じませんか。

結論からいうと、電気の状態を2つに分けて扱うと、機械が情報を安定して判断しやすいからです。0と1は、画面の中に小さな数字が流れているという意味ではありません。電気の状態に付けた「記号」だと考えてみてください。

1.まずは部屋の照明を思い浮かべてください

照明のスイッチは、基本的に「消えている」「ついている」の2つの状態を持っています。この2つに「0」「1」という名前を付けると、数字で状態を表せます。

コンピュータの中にも、電気を制御する「トランジスタ」という非常に小さな部品がたくさんあります。説明を簡単にすると、スイッチのように2つの状態を使い分けています。実際の回路では、電圧が低い範囲を0、高い範囲を1として判定するなどの方法を使います。

「電気が少し強い」「もう少し強い」と細かく区別するよりも、「低い側」「高い側」と分ける方が、多少の電気的な揺らぎがあっても区別しやすくなります。これが、現在の一般的なコンピュータで2つの状態が広く使われる理由です。

2.0と1の2種類だけで、たくさんの数を表せるの?

スイッチが1個なら、状態は2通りです。でも、スイッチを2個並べると「00・01・10・11」の4通り、3個なら8通りになります。並べる数を増やせば、表せる組み合わせも増えるのです。

普段使う数 0と1で表した数
0 0
1 1
2 10
3 11
4 100
5 101

普段の数は「9の次で桁が増える」のに対し、0と1で表す数は「1の次で桁が増える」と考えると分かりやすいでしょう。この数え方を二進数(にしんすう)といいます。二進数の「10」は、普段の数の十ではなく、二を表します。

3.文字・写真・音楽も、決まりごとがあれば表せる

例えば、合図の決まりを「00は赤、01は青、10は緑、11は白」と決めると、0と1で色を伝えられます。これは説明用の例ですが、実際のコンピュータも、決まったルールで情報を数字に対応させています。

  • 文字:文字ごとに番号を対応させ、その番号を0と1で表します。
  • 写真:細かい点ごとの色や明るさなどを、数字の集まりとして記録します。
  • 音:音の波の変化を一定の間隔で測り、その値を数字として記録します。

0と1の並びだけでは、それが文字なのか写真なのかは決まりません。「どのルールで読み取るか」も必要です。写真用のファイルを写真アプリで開くと見られるのは、そのアプリがファイルのルールに沿って読み取るからです。

4.「ビット」と「バイト」は何が違う?

0か1を表す最小の単位をビットといい、8ビットをまとめた単位がバイトです。8個の0と1には256通りの組み合わせがあります。

ただし「1文字=必ず1バイト」という意味ではありません。日本語などは、文字の種類や記録方式によって複数バイトを使います。写真や動画はたくさんの情報を持つため、文章だけのファイルより大きくなりやすいのです。

5.普段使う人は、二進数を覚えなくても大丈夫です

パソコンを使うために、0と1を自分で並べる必要はありません。文字の入力やマウスの操作を、OSやアプリが内部で処理できる形に変えてくれます。

「パソコンは魔法の箱ではなく、小さな判断をものすごい速さで積み重ねている」と分かるだけでも、仕組みが少し身近になります。覚えておきたいのは、2種類の記号でも、組み合わせれば複雑な情報を扱えるということです。

パソコン・メールのお困りごとはアスモチへ

操作や設定に不安があるときは、無理に作業を進めずご相談ください。アスモチ株式会社が状況を伺い、確認方法や対応をご案内します。

お問い合わせフォームはこちら / 電話:06-6484-5470(平日10時〜18時)

参考情報

本記事は2026年11月時点の情報をもとに作成しています。製品やサービスの仕様、画面表示は環境により異なります。

最近の解決事例(お客様の声)

オンライン事務代行アウトソーシング・サポート ジム楽
お問い合せフォーム
TEL:06-6484-5470