VRXはVirtual Resource eXecutiveの略語で、NCR Criterion シリーズ、および後にNCR Corporationが 1970 年代から 1980 年代にかけて製造したメインフレーム コンピュータの V-8000 シリーズで独自に採用されたオペレーティング システムです。VRX は、もともと Century シリーズで配布されていた B3 オペレーティング システムに代わるもので、NCR Century シリーズのハイエンド コンピュータの B4 オペレーティング システムの多くの機能を継承しています。VRX は 1980 年代後半から 1990 年代にかけてアップグレードされ、NCR 9800 (Criterion) シリーズのコンピュータで使用するために VRX/E になりました。Edward D. Scott は、VRX を開発した 150 人のソフトウェア エンジニアからなる開発チームを管理し、James J "JJ" Whelan は、VRX の技術監督と全体的なアーキテクチャを担当するソフトウェア アーキテクトでした。Tom Tang は、NCR のエンジニアリング ディレクターで、Criterion コンピュータ ファミリ全体の開発を担当しました。この製品ラインは NCR に 10 億ドル以上の収益と 3 億ドルの利益をもたらしました。
VRXは1977年に試験的に最初の顧客に出荷されました。 [1]顧客サイトには、1982年にVRXを実行するNCR 8555メインフレームを運用していたUnited Farm Workers労働組合が含まれていました。[2]
VRX は、IBM の MVS 仮想ストレージ オペレーティング システムに対する NCR の回答であり、NCR 初の仮想ストレージ システムでした。これは、Criterion アーキテクチャで提供されるセグメント化されたページ アーキテクチャに基づいています。
Criterion シリーズは、同じオペレーティング システムで異なるマシン アーキテクチャを実行できる仮想マシンアーキテクチャを提供しました。最初の製品では、Century シリーズと命令互換のある Century 仮想マシンと、COBOL で記述されたプログラムを最適化するように設計されたCOBOL仮想マシンが提供されました。仮想マシン間の切り替えは、サブルーチン呼び出しメカニズムの仮想マシン インジケータによって提供されました。これにより、ある仮想マシンで記述されたプログラムで、別の仮想マシン用に記述されたサブルーチンを使用できるようになりました。同じメカニズムを使用して、オペレーティング システム機能に使用される「実行」状態と、ハードウェアへの直接アクセスに使用される「特権システム」状態に入ることができました。
参考文献
- ^ 「NCR テスト サイト レポート: VRX がプログラマーの能力をフルに発揮」。Computerworld . 11 (47)。IDG Enterprise: 27. 1977-11-21 – Google Books 経由。
- ^ 「UFW は DBMS を使用してビジネスの成長に対応」。Computerworld . 16 (19). IDG Enterprise: 43. 1982-05-10 – Google Books 経由。
