データゼネラルAOS
Data General AOS (Advanced Operating Systemの略称)は、データゼネラル社の 16ビット Eclipse C、M、S ミニコンピュータ用のオペレーティングシステムのファミリーの名前であり、その後に AOS/VS、AOS/RT32 (1980年)、および32ビット Eclipse MV ライン用の AOS/VS II (1988年) と続いた。
AOS/VS は Eclipse MV ハードウェアの 8 つのリング保護アーキテクチャを利用しており、リング 7 は最も特権が少なく、リング 0 は最も特権が多い。AOS/VS カーネルはリング 0 で実行され、仮想アドレス変換に関連するデータ構造のためにリング 1 アドレスを使用していた。リング2は未使用で、カーネルが将来使用するために予約されていた。AOS/VS カーネルのシステムコール検証の多くを実行したエージェントや、一部の I/O バッファリング、および多くの互換性機能は、各プロセスのリング 3 で実行された。リング 4 は INFOS II DBMS のような様々な DG 製品によって使用された。リング 5 と 6 はユーザプログラム用に予約されていたが、MV/UX インナーリングエミュレータや Oracle などの大規模なソフトウェアがリング 5 を使用する以外はほとんど使用されなかった。すべてのユーザプログラムはリング 7 で実行された。
AOS ソフトウェアは、競合する PDP-11 オペレーティングシステムよりもはるかに高度なものであった。16ビットの AOS アプリケーションは、32ビットの Eclipse MV ライン上の AOS/VS と AOS/VS II の下でネイティブに実行された。AOS/VS (Advanced Operating System/Virtual Storage) は、最も一般的に使用されている DG ソフトウェア製品であり、複雑なスクリプト、DUMP/LOAD、およびその他のカスタムコンポーネントを可能にするコマンドラインインタプリタ (CLI) が含まれていた。