たとえば、1972年には、VM / 370を実行しているIBM / 370マシンには次のものがありました。
- 32ビットアーキテクチャおよびマルチタスク32ビットOS 。 PCでは、1992年にOS / 2ユーザーに対しては20年後に 、そして23年後には一般ユーザーにWindows 95で一般に利用可能になりました。
- ページ仮想メモリ(MMU)およびスワップのサポート。 PCでは、 20年後にOS / 2にそのような機能が登場しました。 ページメモリのハードウェアサポートは、1986年(IBM / 370の14年後)にPCに登場しましたが、オペレーティングシステムはそれを非常に長い間使用する方法を知りませんでした。
- 16個の汎用レジスタ。 PCでは、彼らは2003 年に31年後にこの時点に到達しました。 多数のレジスタを使用すると、生成が大幅に簡素化され、コードの効率が向上します。
- ハードウェア128ビット浮動小数点演算およびBCD演算。 PCでは、今ではありません。 :)
- ダウンロード可能なマイクロコード。これにより、プロセッサを変更せずにエラーを修正できます。 24年後 、PCのPentium MMXに登場しました。
- ダイレクトメモリアクセスとコマンドキューを備えたI / Oアーキテクチャ。 PCでは、 26年後に ATA-4インターフェイス(UltraDMAを使用)として大衆ユーザーが利用できるようになりました。
- 仮想マシンの完全なハードウェアサポート。 PCでは、 33年後にIntel VT-xテクノロジーの形で利用可能になりました。 I / O仮想化(VT-d)は後で追加されました。
これらの例は、多くの技術を習得できることを示しています(または開発に参加することさえできます)。