|
GCOS(ジーコス、''General Comprehensive Operating System'')は、メインフレーム向けのオペレーティングシステム (OS) のファミリー。1962年、ゼネラル・エレクトリック (GE) が開発したものが起源となっており、当初の名称は GECOS (''the General Electric Comprehensive Operating Supervisor'')であった。 今日でもごく一部で使用されている。このOS上のプログラムは GMAPアセンブラ、COBOL、FORTRAN、ALGOLなどで書かれることが多い。日本電気のACOSはGCOSから派生したOSである。'General Comprehensive Operating System'')は、メインフレーム向けのオペレーティングシステム (OS) のファミリー。1962年、ゼネラル・エレクトリック (GE) が開発したものが起源となっており、当初の名称は GECOS (''the General Electric Comprehensive Operating Supervisor'')であった。 今日でもごく一部で使用されている。このOS上のプログラムは GMAPアセンブラ、COBOL、FORTRAN、ALGOLなどで書かれることが多い。日本電気のACOSはGCOSから派生したOSである。 Supervisor'')であった。 今日でもごく一部で使用されている。このOS上のプログラムは GMAPアセンブラ、COBOL、FORTRAN、ALGOLなどで書かれることが多い。日本電気のACOSはGCOSから派生したOSである。 == システムアーキテクチャとコンセプト == GCOSではプロセスという概念を使用する。これはプロセッサ上で実行される命令列と対応するデータの集合である。マルチスレッドの概念もある。また、プロセスグループに相当する概念もあり、同時にロードされスケジュールされるプロセス群を意味する(その意味では、UNIXのプロセスグループではなく、ギャングスケジューリングに近い。→スケジューリング)。GCOSにはセマフォもあり、プロセス間の同期に使用する。 各プロセスは自身のアドレス空間を持ち、そこでのアクセス権は''READ''、''WRITE''、''EXECUTE''の混合である。アドレス空間はセグメント化されており、プロセス間でデータを共有することもできる。特権管理はリングプロテクションである。各プロセスはいずれかのリングに属し、低いリングであれば、より高い特権を持つことになる。 このOSは対称型マルチプロセッシングをサポートしている。これはファームウェアに組み込まれたマイクロカーネルに基づくものである。また、ファームウェアにその機能が無くともエミュレーションで実現してもそれほど性能は低下しない。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「GCOS」の詳細全文を読む スポンサード リンク
|