|
TOPS-10は1967年、ディジタル・イクイップメント・コーポレーション (DEC) がメインフレームPDP-10向けにリリースしたオペレーティングシステム。TOPS-10を搭載したPDP-10システムは "DECsystem-10"と呼ばれた。"TOPS" は ''Timesharing / Total OPerating System'' の略。元々はPDP-6およびPDP-10の初期のOSだった "Monitor" が発展したもので、TOPS-10と呼ばれるようになったのは1970年のことである。 == 概要 == TOPS-10は共有メモリをサポートしており、マルチプレイヤー型のコンピュータゲームの開発を可能とした。〔The Decwar Page 〕というゲームはテキストベースの Star Trek のようなゲームで、ユーザーは端末からコマンドを打ち込み、リアルタイムで互いに戦うことができた。 他の特筆すべきアプリケーションとして FORUM がある。このアプリケーションはいわゆる「CBシミュレータ」の先駆けであり、現在ではチャットと言われるユーザー同士の会話を可能とするものである。このアプリケーションはマルチユーザー通信の可能性を示したもので、CompuServeのチャットが開発される要因のひとつとなった。 TOPS-10のAPIは非常に頑強であり、UUO(Unimplemented User Operation; 未実装ユーザー命令)を利用した機構を使っている。UUOによりシステムコールは機械語の一種のように実装された。このAPIはモニターコールと呼ばれ、当時の他のオペレーティングシステムに比較して非常に進んでいた。DECsystem-10のシステムプログラミングは単純で強力であり、それはこの非常に柔軟なAPIによるところが大きい。 TOPS-10は多数のキューから構成される面白いスケジューラを備えていた。TOPS-10ではプロセスの優先順位に応じてキューを選択している(多段フィードバックキューの原始的なものと言える)。また、ユーザーファイルとデバイスの独立性も特徴の1つである。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「TOPS-10」の詳細全文を読む スポンサード リンク
|