「0と1」で制御する仕組み

科学のしくみ

スマートフォン、家電、そして街を走る自動車。これら現代社会のあらゆるインフラを動かしているのが「半導体」です。その原材料をたどると、砂の主成分である「ケイ素」に行き着くきます。なぜ、ありふれた天然資源から電子頭脳が作れるのか。熱との闘い、そして量子力学の領域へと踏み出す未来までを紐解きます。

シリーズについて

本サイトのメインテーマは「暮らしの背後にある仕組みを読み解く」こと。中学・高校理科の知識をベースに、特定の専門に偏らず、物事の骨子を見抜く力を養います。記事は「歴史的背景」「科学的原理」「フィールド(実社会での応用)」の3層構造で構成しています。「なぜそうなったか」「どんな仕組みか」「現実で何が見えるか」。この3視点を揃えることで、断片的な知識を「線や面」へとつなげ、社会を生き抜くための判断の源泉を提供します。

小型化と大容量化の歴史

コンピュータの歴史は「微細化」と「集積化」の歴史です。

コンピュータの原点をたどると、1940年代のENIACに代表される真空管コンピュータにたどり着きます。この時代のコンピュータは、数千本にも及ぶ真空管を用いており、その発熱と莫大な電力消費のために巨大な冷却設備を必要とし、装置全体が部屋全体、あるいは建物のワンフロアを占有するほどの規模でした。この状況を一変させたのが、1947年に発明されたトランジスタです。真空管に比べて桁違いに小型で消費電力も少ないトランジスタの登場を皮切りに、1950年代後半からはIC(集積回路)、続いてLSI(大規模集積回路)、さらにVLSI(超大規模集積回路)へと、複数の素子を1つのチップ上にまとめる集積技術が急速に進化しました。かつて数トンの重量を持っていた演算装置は、この過程を経て、手のひらに乗る小さなシリコンチップへと凝縮されていったのです。

CPUの進化を語るうえで欠かせないのが、回路の線幅、すなわち「プロセスルール」の微細化です。1970年代の初期のマイクロプロセッサでは、回路線幅は数十マイクロメートル($\mu m$)というオーダーでしたが、現代の最先端のCPUでは、その1000分の1以下にあたる数ナノメートル($nm$)のオーダーにまで微細化が進んでいます。これは、いわゆる「ムーアの法則」として知られる、集積回路上のトランジスタ数がおよそ1年半から2年ごとに倍増するという経験則にほぼ沿って進んできた歩みでもあります。回路線幅が細くなるということは、同じチップ面積の中により多くのトランジスタを配置できることを意味し、これによって処理能力の飛躍的な向上と、消費電力あたりの性能の改善が同時に達成されてきました。

記憶媒体の分野でも、同様に劇的な変革が起きています。かつて、数十メガバイトという、今では写真数枚分にも満たない容量を確保するために、冷蔵庫ほどの大きさを持つ磁気ディスク装置が必要とされていた時代がありました。そこからフロッピーディスクの時代を経て、現代では指先サイズのM.2 NVMe SSDが数テラバイトという容量を実現するまでになっています。メモリについても事情は同じで、かつてキロバイト単位でしか扱えなかった容量は、1チップあたりの記憶密度の劇的な向上によって、現代では数十ギガバイトという規模にまで拡大しました。

シーケンス制御とコンピュータ

コンピュータのCPUも、究極的には「スイッチの塊」であるという点です。「1940年代の初期のリレー式計算機(ハワード・エイケンによる「Harvard Mark I」やベル研究所の「Bell Labs Relay Computer」シリーズなど)は、物理的なリレーを何千個も並べ、スイッチのON/OFFの組み合わせを組み立てることで計算を行っていました。現代でも、趣味や教育の場で、スイッチだけでコンピュータを作ることは十分に可能です。

シーケンス制御とコンピュータ。どちらも「スイッチ(電気信号)を組み合わせて何かを動かす」という点では共通していますが大きな違いがあります。

シーケンス制御:ハードウェアで固定された「専用回路」

シーケンス制御は、あらかじめ定められた順序や手順で動くために、配線やリレーをその目的に合わせて固定的に組み立てたものです。「こうなったら、次こうする」という論理そのものを物理的な配線や回路として固定しているため、目的が一つに特化しています。例えば、エスカレーターや洗濯機の自動運転、信号機などがこれにあたります。ハードウェアの回路図そのものが仕事の順番を記憶しているようなものであり、原則としてプログラムを書き換えて別の仕事をさせることはできません。

コンピュータ:プログラム次第で「万能になる回路」

コンピュータは、命令をデータとして内部に記憶し、それを次々と読み込みながら柔軟に計算や判断を実行できる汎用的な装置です。ハードウェアの配線を作り変える必要はなく、メモリやストレージにあるソフトウェアを書き換えるだけで、ゲームの実行や表計算、通信といった全く異なる動作をさせることができます。さらに、「もし〜ならA、そうでなければB」という条件分岐や、処理を続ける繰り返しといった複雑な処理を記憶されたデータに基づいて自律的にこなすことが可能です。

では、なぜシーケンス制御と違って「あれこれ」と多様な仕事ができるのでしょうか。その秘密は、CPUの中に「命令を解読して回路の通り道を動的に切り替える仕組み」が組み込まれている点にあります。この「仕組み」こそがコンピュータの万能性の正体です。スイッチの組み合わせという根本の物理法則は同じでありながら、その動きを固定された専用回路にするか、プログラムで自在に切り替える汎用回路にするかという違いが、両者を全く異なるものにしています。

半導体とコンピュータ

「スイッチ」「真空管」「トランジスタ」の本質は、どれも突き詰めれば「電気のオン・オフ(通電と遮断)ができる装置」に行き着きます。

特に、現代のCPUはシリコンをベースにできています。純粋なシリコンは電気をほとんど通しませんが、この結晶に極めて微量の特定の不純物(リンやホウ素など)を加えることで、電気の流れやすさを外部電圧によって自由に変えられるようになります。この半導体を組み合わせて作られるのが、動く部品を一切持たない「超高速の電気のスイッチ」=トランジスタです。

その心臓部を担うのが「半導体」です。 半導体は、その名の通り「導体」と「絶縁体」の中間に位置する性質を持っています。電気を常に通す銅のような導体は電線に最適ですが電流を止める制御には向きません。逆に、電気を一切通さないゴムのような絶縁体は電流をコントロールできません。一方で半導体は、通常時は電気を通さない絶縁体でありながら、外部からの電圧などの条件によって、電気を通す導体へとその性質を変化させることができます。

また、半導体が動作時に熱をもつ理由は、この電気的な「通りにくさ」にあります。半導体は導体ほどスムーズに電子を通さないため、移動する電子が結晶の中の原子と衝突します。この衝突によって生まれるエネルギーの損失が熱の正体であり、電子が多く流れるほど(処理の負荷が高いほど)発熱は大きくなります。そのため、チップをいかに効率よく冷やすかが、現代の高性能化における欠かせない課題となっています。

真空管からトランジスタへの飛躍

歴史的に見ると、機械式のスイッチでは「毎秒数千回」のような高速な切り替えが不可能だったため、20世紀前半には「電気の力で電気を高速スイッチング・増幅できる装置」として真空管が発明されました。初期の巨大なコンピュータ(ENIACなど)は真空管で作られていましたが、大きくて熱を持ち、よく壊れるという致命的な弱点がありました。

その真空管の弱点をすべて克服したのが、1947年に発明されたトランジスタです。「真空の中を電子を飛ばす」のではなく、「固体の半導体の中を行き来させる」ことで、圧倒的な小型化、省電力化、高速化を実現しました。これが現代のコンピュータ社会の基礎となっています。

IC・CPUへの集積化

このトランジスタを極限まで小さく作り、一枚のシリコンの薄い破片の上に大量に集め、微細な配線で結んだものがIC(集積回路)であり、その究極の発展形がコンピュータの頭脳であるCPU(中央処理装置)やメモリです。現代の最先端CPUは、単位面積あたりにどれだけのトランジスタを詰め込めるかという極限の微細加工の領域にあります。そのためにどれだけ微細な溝を掘って回路を作るかが勝負となりますが、この微細化の追求も、原子の大きさによる物理的な限界からその鈍化が指摘されています。

CPUの性能を示す指標として、1秒間に何回の処理信号を出せるかという「クロック周波数(ギガヘルツ単位)」や「コア数」が使われます。現代のCPUは、1秒間に数十億回という、人間の想像を絶するスピードで「0と1」のスイッチを切り替えながら業務を代行しているのです。

コンピュータの論理

現在のコンピュータが理解し、処理しているのは「電気が流れている(1)」か「流れていない(0)」かという二つの状態だけです。

そのため人間は生活の上で0から9の10個の数字(10進法)を使っていますが、コンピュータでは0と1の2つの数字(2進法)を採用しています。つまり、スイッチの「オン(1)」か「オフ(0)」の二状態を表現していて、気が「あるか・ないか」だけで割り切ることでノイズに強く誤作動が起きにくい仕組みを採用しています。

人間が扱う文字や画像、音声といったデータは、共通のルール(規格)によってこの0と1の列に変換されています。例えば、アルファベットの「A」という文字は「01000001」、「B」は「01000010」というように、世界共通の「文字コード」によって、機械が判別できる数字へと置き換えられているのです。

アルゴリズムとプログラム

情報システムを動かしているソフトウェアの正体は、プログラムであり、その根底にある論理が「アルゴリズム(計算や処理の手順)」です。

プログラムとは、人間が定めた「条件の判定」と「指示の実行」を、ただひたすらに高速で繰り返す構造体です。そこには、人間の持つような空気を読む柔軟性も一切ありません。プログラムは、書かれた通りにしか動かない機械的な存在です。

アルゴリズムは「料理のレシピ」に例えられます。「野菜を5ミリ角に切る」「フライパンを中火で3分温める」「もし肉の色が変わったら、調味料Aを入れる」といったレシピは、手順が明確に決まっており、誰がその通りに実行しても同じ結果(料理)に行き着きます。

しかし、人間の書くレシピには「塩少々」「適量」「いい感じに焼き色がつくまで」といった曖昧な表現が含まれています。人間同士であれば、これまでの経験や常識からそのニュアンスを補完して調理できますが、コンピュータには通用しません。もし「肉の色が変わったら調味料を入れる」という指示を出すなら、コンピュータに対しては「肉の表面のRGB値(色のデータ)が特定の数値範囲になったら」というレベルまでプロセスを完全に明示・定義しなければなりません。

この「書かれていないことは絶対に実行しない」という性質が、同時に「不具合」が生まれる原因にもなります。設計者が開発段階で全く想定していなかった状況に直面したとき、プログラムは自ら対応することはできず、フリーズするか予想外の暴走を始めることになります。

注意すべきは、近年AIなどの普及に伴って議論される「アルゴリズムの偏り(バイアス)」の問題です。プログラムは客観的で平等であるように見えますが、その手順を決める設計者の前提や評価基準、あるいは学習に使われるデータそのものに偏りがあれば、出力される結果にも偏りが生じるものなのです。

将来のコンピュータ

コンピュータの限界を突破するため、世界中で次世代のコンピュータ技術の研究が進められています。

光のコンピュータは、電子の代わりに「光子」を使って情報伝達や演算を行う技術です。従来のコンピュータは電子が電線を流れる際に電気抵抗による発熱や信号の遅延が生じますが、光は抵抗を受けずに超高速で移動できるため、熱をほとんど出さず、膨大なデータを一瞬で処理できます。すでに通信分野では光ファイバーが主流ですが、これをコンピュータのチップ内部の配線や演算にまで持ち込むことで、省電力かつ高速なマシンの実現が期待されています。

量子コンピュータは、従来の「0か1か」の2つの状態(ビット)ではなく、「0と1の両方の状態を同時に重ね合わせる(量子ビット)」ことで、従来のスーパーコンピュータでは途方もない時間がかかる計算を瞬時に解く仕組みです。これによって暗号解析などが飛躍的に向上しますがそれによる問題も指摘されています。

さらに、人間の脳の仕組みにインスパイアされた「脳型コンピュータ」といったアプローチもあります。人間の脳は、20ワット程度の電球一個分のわずかな電力で、複雑な認識や判断を驚異的な効率で行っています。現代のAIを動かす巨大なデータセンターやGPUは、数千キロワットもの電力を消費し、強力な冷却ファンやエアコンをフル稼働させなければ維持できません。これに対して脳型コンピュータは、脳の神経細胞(ニューロン)とシナプスのネットワークを模倣し、イベントが発生したときだけ電力を消費する「非同期型」の回路にすることで、現代のコンピュータとは対照的な、圧倒的な超省電力・自律分散型の処理を目指しています。

編集後記

おわりに

最後までお読みいただき、ありがとうございました。本記事を通じて、暮らしの背後にある仕組みを読み解くヒントは得られましたでしょうか。もし「このテーマをもっと深く知りたい」と感じていただけましたら、ぜひ関連の解説記事もあわせてご覧ください。

本サイトではトピックをできるだけ「歴史・科学・フィールド」の3層構造で体系化しています(教育とキャリアを除く)。一つの事象を多角的に捉えることで、断片的な知識を「線や面」へとつなげることができます。多彩なテーマを用意していますので、ぜひサイト内の記事一覧から、あなたの知的好奇心を刺激するトピックを覗いてみてください。

著者&執筆ポリシー
この記事を書いた人
イカノフ

博士・電気主任技術者・エネルギー管理士・環境計量士、技術士補(生物)ほか)
 |  プロフィール詳細 →

本サイトでは、「科学リテラシーが個人の判断力を養い、社会の基盤を支える」という視点から情報を発信しています。義務教育で学ぶ理科や数学は、大人になった今こそ真価を発揮する知恵です。すべての市民がその力を手にしたとき、社会はどのように変わるのか。私たちはその問いを、多角的な視点から論じていきます。
|  問い合わせ→
|  プライベートポリシー→

イカノフをフォローする
科学のしくみ
タイトルとURLをコピーしました