48年も愛された名作CPU「Z80」を、引退に追い込んだ“抗えない事情”
約半世紀にわたってユーザーに支持され続けてきたCPU「Z80」。1980年代のPCを支えたCPUは、なぜ主役の座を降り、長年にわたって使われ続けた末に、ついに供給終了を迎えることになったのか。
開発元のZilogが2024年4月に「Z80」(「Z84C00」シリーズ)の生産を終了すると発表した。さらに2026年10月、同社はZ80の発展形である「eZ80」シリーズなど、現行のマイクロコントローラー(MCU)製品群についても、2026年12月21日をもって受注を終了し、2027年6月21日を最終納入日とする方針を発表した。これにより、Zilogが約半世紀にわたって供給してきたZ80系プロセッサは、いよいよ終息に向かうこととなる。
「Z80」と聞いても、現代の情報システム担当者には縁遠いCPUに思えるかもしれない。だが、1980年代のコンピュータを支えたこのプロセッサが、なぜ半世紀近くにわたって必要とされ続けてきたのか。また、はるかに高性能なCPUが数多く登場した現在でも、Z80のような旧世代のプロセッサを搭載した機器は、なぜ簡単には置き換えられないのか。
Z80が「8ビットCPU」の定番になった理由
Z80は、かつてPCやゲーム機などで広く採用され、その後もさまざまな機器で長年にわたって使われ続けてきたCPUだ。
Z80が登場する以前、8ビットCPU市場を代表する製品の一つが、Intelの「8080」だった。1974年に登場した8080は、黎明(れいめい)期のPCや業務用機器などに採用され、マイクロプロセッサの用途を広げる上で重要な役割を果たした。
その2年後の1976年、Zilogから登場したのがZ80だ。8080とのソフトウェア互換性を重視して設計され、命令セットにも8080の命令を取り入れていた。そのため、既存のプログラムを活用しやすく、開発者にとっても移行に伴う負担を抑えられることが大きな利点だった。
そもそも、新しいCPUを採用するかどうかは、価格や処理性能だけでは決まらない。既存のプログラムを流用できるのか、開発者が扱い方を習得しているのか、メモリや周辺機器の接続にどれだけの部品や回路が必要なのか。さらに、開発に必要な技術資料やツールがそろっているかどうかも重要だ。
その点、Z80は8080とのソフトウェア互換性を維持しながら、命令セットやレジスタ、割り込み機能などを拡張していた。さらに、DRAMのデータを保持するため、一定間隔でメモリを読み出す「リフレッシュ機能」を内蔵していた。電源も5Vの単一電源で動作し、メモリや周辺回路を組み合わせたシステムを構成しやすい。
つまり、Z80の強みは、単に8080より新しく、高機能だったことではない。既存のソフトウェア資産を継承しながら、ハードウェアの構成を簡素化し、機能を拡張できる点にあった。性能とコストのバランスに優れ、既存のソフトウェアを活用した製品開発はもちろん、新たなソフトウェアやハードウェアの開発にも柔軟に対応できる。こうした汎用(はんよう)性と実用性が、Z80の普及を支える大きな要因となった。
登場後、長年にわたって使われたZ80だが、PCの主役であり続けたわけではない。より高速な16ビットCPUや32ビットCPUが登場し、コンピュータに求められる処理も高度化していったためだ。
Z80は8ビットCPUで、16ビットのアドレスバスで直接扱えるメモリ空間は64KBに限られる。文字中心の処理や機器の制御には十分でも、大量のデータ処理や複数のソフトウェアの実行、高精細なグラフィックス表示など、より高い性能が求められる用途では、次第に制約が目立つようになった。
GUIを備えたOSが登場し、画像や音声を扱うアプリケーション、通信機能などが普及すると、CPUには広いメモリ空間と高い演算性能が求められた。急速に拡大するPC市場では、CPUの性能向上が製品の競争力を左右する重要な要素となった。高性能なCPUへの移行によって、より複雑なOSやアプリケーションを実行でき、文書作成や表計算、画像処理といった用途も広がった。こうしてZ80では対応が難しい用途が増え、PCの主役の座を譲ることになった。
ただし、Z80がある時点で突然、実用性を失ったわけではない。Z80自体も改良を重ねていたが、それ以上に、PCに求められる役割と性能への要求が大きく変化していったのだ。
「別に速くなくてもいい」 Z80がしぶとく生き残れたワケ
PCのCPUとして主役の座を譲った後も、Z80は長年にわたって使われ続けた。その背景には、単に古いCPUを仕方なく使っていたというだけでは説明できない事情がある。
機器に搭載されるCPUの役割は、高速な計算や大容量データの処理だけではない。スイッチや表示器の制御、センサーの値の読み取り、外部装置とのデータ通信など、決められた処理を正確に実行することも重要な役割だ。こうした用途では、必要な性能を満たしている限り、CPUを高性能なものに置き換えても、製品の価値が大きく向上するとは限らない。
Z80を採用した機器では、CPUの周囲にメモリや入出力回路、通信回路などが配置され、機器ごとに専用のファームウェアが開発されていた。回路図や基板設計、プログラム、製造手順、検査方法、修理部品、技術者の知識まで含めれば、長年の開発・製造で蓄積された資産は膨大だ。CPUを変更すれば、こうした資産の一部を見直さなければならない。
新しいCPUが安価で高性能であっても、採用には回路の再設計やソフトウェアの移植、機器全体の動作検証が伴う。開発コストに加え、予期せぬ不具合が発生するリスクも考慮すれば、既存の構成を維持する方が合理的な場合もある。製品の性能向上よりも、同じ部品を安定して調達し、従来通りの製品を供給し続けることに価値がある。Z80は、そうしたニーズに応えてきたCPUだった。
冒頭で触れたZ84C00シリーズは、2024年に生産終了が発表された。登場から約48年を経てのことだ。Z80がこれほど長く使われ続けたのは、最新CPUに匹敵する性能を維持してきたからではない。Z80で十分に対応できる用途では、あえてCPUを置き換える必要がなかったのだ。
延命か刷新か? 古い機器と付き合うための現実的な判断基準
もちろん、部品の生産終了や調達価格の上昇、保守人材の不足、故障の増加などによって、古い機器が維持の限界を迎える日は来る。だが、Z80を新しいCPUに載せ替えればよいという単純な話ではない。
CPUを変更すれば、命令セットの違いに応じてファームウェアの書き換えが必要になる。メモリや周辺チップとの接続方式、電源電圧、端子配置なども異なるため、回路の再設計が求められる場合もある。センサーやモーター、表示器などを制御するI/O処理も、見直さなければならない可能性がある。
古い機器では、プログラムがCPUの動作タイミングに依存していることもある。例えば、命令を一定回数実行して待ち時間を確保する処理は、CPUを高速化するだけで動作が変わりかねない。また、接続先が独自の通信プロトコルを採用している場合、その仕様を調査し、新しい環境で再現する作業も必要になる。
影響は機器本体だけにとどまらない。プログラムの書き込み装置や基板の検査機、製造設備、障害解析ツール、保守手順書なども、旧CPUを前提としている場合がある。さらに、仕様書だけでは把握できない調整方法や故障対応のノウハウが、担当者の経験に支えられていることもある。
こうした課題は、機器メーカーだけでなく、それを利用する企業にとっても無関係ではない。レガシー機器の刷新を検討する際は、CPUの価格や性能だけでなく、機器本体とその周辺に蓄積された資産まで含めて評価する必要がある。代替部品をいつまで調達できるのか。故障が事業に及ぼす影響はどれほどか。保守に必要な人材や設備を確保できるのか。刷新に必要な開発・試験の範囲はどこまでで、移行によってどのような効果が得られるのか。こうした点を総合的に見極めることが重要だ。
安定稼働を続け、必要な保守体制も確保できているなら、「古い」という理由だけで直ちに交換する必要はない。一方、部品や人材の確保が難しくなり、故障時の復旧が困難になるリスクが高まっているなら、問題が顕在化する前に刷新へ着手すべきだろう。
Z80の歴史が示すのは、古い技術を無条件に維持することでも、新しい技術へ急いで置き換えることでもない。既存の仕組みを維持する価値とリスクを見極め、必要な間は活用しながら、維持が難しくなる前に計画的な移行を進める。CPU単体ではなく、システム全体を見据えて判断することこそ、レガシー技術と向き合う上で重要なのではないだろうか。
死神管理人: Z80が半世紀近く残ったのは、ずっと高性能なCPUだったからではないんだね。
アンデッド管理人: そう。登場した頃は、8080向けのソフトウェアを生かせて、性能や価格、機器の作りやすさのバランスがよかった。それで主役になった。
死神管理人: その後、PCに求められる仕事が増えて、16ビットや32ビットのCPUへ主役が移った。
アンデッド管理人: でも、機器を制御するような仕事では、Z80で十分な場合が残っていた。CPUを変えても製品の価値はあまり高まらないのに、回路やソフトウェア、製造設備まで見直さなければならないからね。
死神管理人: 古いCPUを使い続けていたというより、動いているシステム全体を維持していたわけか。
アンデッド管理人: その通り。ただし、交換部品が手に入らなくなったり、保守できる人がいなくなったりすれば、使い続けるリスクは高くなる。
死神管理人: だから「古いから交換」ではなく、「この先も安全に維持できるか」で判断する必要があるわけだ。
アンデッド管理人: CPUだけを見てはいけないんだ。ソフトウェアと周辺機器、製造設備、担当者の知識まで含めて、残すリスクと刷新するリスクを比べる。Z80は、レガシー技術を巡る判断の難しさを象徴するようなCPUなんだろうね。
Copyright © ITmedia, Inc. All Rights Reserved.
IT死語の世界
こんなメディアも見られています
キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
アクセスランキング
-
1
M365 Copilot全庁展開で月2000時間削減 現場がAIを「使いたくなる」習慣化の仕組み
-
2
ダークWebに流出した認証情報を即通知 ジョーシスが「悪用前」の初動対応を支援
-
3
損保ジャパン、2万人の「Gemini活用」どう管理? 推進者が語る「リスク回避」の仕組み
-
4
C言語は「危険」と言われても、専門家が「使う価値は十分にある」と言うワケ:900th Lap
-
5
企業向けAIは「大規模LLM」一択ではない Zohoが重視するコストとデータ保護
-
6
6TBファイルのサーバ移行、M365ユーザーの八雲町がSharePointでなく「あえてBox」の理由
-
7
Claude Codeに「仕事を丸投げ」して事故らないための基本運用ルール
-
8
「Claude」3倍高速化の裏で、Anthropic開発者が「あえてしなかったこと」:899th Lap
-
9
法令も就業規則も絶対――勤怠・労務のへAI展開は難しい? チームスピリットがMCPと○○で解決
-
10
「情シスやめます」と言われたら――ある日突然「ゼロ情シス」になった企業のその後
キーマンズネット SNS
インフォメーション
注目情報をチェック
キーマンズネットをフォロー