スイッチとしてのトランジスタ
第1章では、情報の最小単位が「0と1(ビット)」であることを学びました。では、コンピュータはどのようにしてこの0と1を操作し、計算を行っているのでしょうか。その鍵を握るのが、現代のあらゆるプロセッサの基礎となっている電子部品「トランジスタ」です。トランジスタが持つ「電気的なスイッチ」としての本質に迫ります。
1. 機械的なスイッチから「電気的なスイッチ」へ
第1章1節で考えた、電球と電池を繋ぐ通信モデルを思い出してください。そこでは、人間が指でパチパチと物理的に「スイッチ」を押し下げることで電流を制御していました。
しかし、もし複雑な計算を行うために、数百万回、数億回ものスイッチ操作が必要だとしたらどうでしょうか。人間の指で操作していては、どれだけ時間があっても足りません。また、金属のバネや接点を使った機械的なスイッチは、高速で動かすとすぐに摩耗して壊れてしまいます。
コンピュータが計算を行うには、「物理的な可動部がなく、電気の力で別の電気の流れをコントロールできる、超高速なスイッチ」が必要でした。その役割を果たすのがトランジスタ(Transistor)です。
2. 半導体という不思議な物質
トランジスタは、半導体(Semiconductor)と呼ばれる物質で作られています。
鉄や銅のように電気をよく通す「導体」と、ゴムやガラスのように電気を全く通さない「絶縁体」の、ちょうど中間の性質を持つのが半導体です。半導体は、熱を加えたり、特定の不純物を混ぜたり、あるいは外部から電圧をかけたりすることによって、電気を通す状態(導体)と通さない状態(絶縁体)を自由に行き来させることができます。
トランジスタはこの性質を応用し、「電圧をかけることで、電気の通り道を繋いだり切ったりする」スイッチの役割を実現しています。
3. MOSトランジスタのスイッチモデル
現代のCPUで主に使われているのは、MOSFET(金属酸化膜半導体電界効果トランジスタ)と呼ばれるタイプのトランジスタです。非常に複雑な物理構造をしていますが、スイッチとして動作する仕組みは驚くほどシンプルです。
トランジスタには、主に3つの端子があります。
- ソース(Source):電流が流れ込んでくる入り口
- ドレイン(Drain):電流が流れ出ていく出口
- ゲート(Gate):スイッチをオン・オフするための「制御ピン」
ゲート端子に電圧がかかっていないとき(0)、ソースとドレインの間は電気的に分断されています。これがOFF状態です。
しかし、ゲート端子に特定の電圧をかけると(1)、ソースとドレインの間に電気を通す「チャネル(通り道)」が形成され、電流がスムーズに流れるようになります。これがON状態です。
このように、ゲートに小さな電気信号(電圧)を送るだけで、より大きな電流の通り道をON/OFF制御できるのがトランジスタの基本原理です。
4. トランジスタがもたらした革命
トランジスタがこれほどまでにコンピュータを進化させた理由は、その圧倒的な物理的特性にあります。
| 特徴 | 詳細と効果 |
|---|---|
| 超高速な切り替え | 可動部がないため、1秒間に数十億回(GHzオーダー)という想像を絶する速度でオン・オフを切り替えることができます。 |
| 圧倒的な極小化 | 現代の最先端半導体プロセスでは、トランジスタ1個の大きさがわずか数ナノメートル(ウイルスよりも小さいサイズ)に達しており、爪の先ほどのシリコンチップの上に数百億個ものトランジスタを詰め込むことができます。 |
| 長寿命と信頼性 | 接点の摩耗やバネの金属疲労がないため、基本的には半永久的に動き続ける高い安定性を持っています。 |
歴史のトリビア:真空管からトランジスタへ
世界初の汎用電子コンピュータ「ENIAC(エニアック)」は、トランジスタの代わりに「真空管」という電球のような部品を約1万8000本も使用していました。真空管は巨大で、熱を大量に放出し、電球のように頻繁にフィラメントが焼き切れるため、保守作業は悪夢のようでした。トランジスタの発明によって、コンピュータは劇的に小さく、壊れにくく、そして高速になったのです。
次のセクションでは、この「電気的スイッチ(トランジスタ)」を複数組み合わせることで、どのようにして「論理的思考(ANDやORなどの判断)」を行える回路を作るのかを学びます。