CDCスコープ
SCOPE、S upervisory C ontrol O F Pの rogram Eが xecutionの頭字語は、1960年代にオペレーティングシステムのプロジェクトの数のコントロール・データ・コーポレーションによって使用される名前でした。
バリアント
- CDC 3000シリーズの範囲。
- CDC 6000シリーズの範囲。
- CDC 7600 / Cyber-76のSCOPEおよびSCOPE-2。
CDC 3000シリーズの範囲
CDC 6000シリーズのスコープ
このオペレーティングシステムは、元のChippewaオペレーティングシステムに基づいていました。 1970年代初期に、CDC CyberマシンのNOS / BEに名前が変更されました。 SCOPEオペレーティングシステムは、大容量記憶装置、ランダムアクセスデバイスを使用したファイル指向システムです。 CDC 6000コンピューターシステムのすべての機能を利用するように設計されており、コンピューターのすべてのセグメントの複数動作モードを完全に活用します。 SCOPEの主なタスクは、ジョブの実行、ストレージの割り当て、セグメントの実行、およびオーバーレイのロードです。その機能には、包括的な入出力機能とライブラリメンテナンスルーチンが含まれます。 dayfileは、実行されたすべてのジョブと発生した問題を時系列に記録します。デバッグを支援するために、ダンプとメモリマップが利用可能です。 SCOPEの制御下で、さまざまなアセンブラ(COMPASS)、コンパイラ(ALGOL、FORTRAN、COBOL)、およびユーティリティプログラム(SORT / MERGE、PERT / TIME、EXPORT / IMPORT、RESPOND、SIMSCRIPT、APT、OPTIMAなど)運営。コンピューターエミュレーションコミュニティは、このソフトウェアの回復と保存を繰り返し試みています。現在、CDC CYBERおよび6000シリーズエミュレーターで実行されています。
以下は、SCOPE 3.1自体を構築するスクリーンショットです。
コンペ
SCOPEは、CDCハードウェア部門から約2,000マイル離れたカリフォルニア州サニーベールのプログラミングチームによって作成されました。当時の多くのオペレーティングシステムと大差はありませんでしたが、彼らはバグの多い非効率的なソフトウェアと見なしていました。 CDCアーデンヒルズのミネソタ研究所(SCOPEをSunnyvaleのプログラミングエラーのコレクションと呼んだ)では、競合するオペレーティングシステムMACEがありました。これはマンスフィールドアンドカランダーエグゼクティブでした(システムの作者であるグレッグマンスフィールドとデイブカランダーから)。エンジニアリングテストエグゼクティブとしてスタートしましたが、最終的には完全なオペレーティングシステムになりました。元のChippewaオペレーティングシステム(COS)のモジュール化された書き換えと拡張です。公式のCDC製品ではありませんでしたが、コピーを求めた顧客にはコピーが無料で提供されました。多くの顧客、特により高度な顧客(大学や研究サイトなど)がそうでした。
Control Dataが次のオペレーティングシステムKronosを作成することを決定したとき、現在のSCOPEシステムと非公式のMACEの代替案の両方を検討しました。彼らは、SCOPEシステムを放棄し、KronosをMACEソフトウェアに基づいて採用することを選択しました。最終的に、Kronosは新しいネットワークオペレーティングシステム(NOS)に置き換えられました。多くの小規模なCDCのお客様は、KronosではなくSCOPEシステムを使用し続けましたが。 NOSがプライマリコントロールデータオペレーティングシステムになったとき、主にバッチ処理を実行している一部の顧客は、ショップにメリットが見られないため、NOSシステムへの切り替えに消極的でした。そのため、主にCDC Marketingがすべてのメインフレームの顧客がNOSオペレーティングシステムを使用していると言うことができるように、SCOPEシステムは維持され、NOS / BE(バッチ環境)に名前が変更されました。