![]() | |
| 開発者 | ゼロックスデータシステムズ |
|---|---|
| 書かれた | アセンブリ言語(メタシンボル) |
| OSファミリー | 適用できない |
| 作業状態 | 製造中止 |
| ソースモデル | 未知 |
| 初回リリース | 1966年 |
| 最新リリース | D00 / Q1、1973年 |
| プラットフォーム | ゼロックス データ システムズシグマ 6、シグマ 7、シグマ 9 |
| デフォルトの ユーザーインターフェース | コマンドラインインターフェース |
| ライセンス | 未知 |
ユニバーサルタイム シェアリング システム(UTS) は、XDS Sigma シリーズのコンピュータ用の廃止されたオペレーティング システムで、バッチ処理モニター (BPM)/バッチ タイム シェアリング モニター (BTM) の後継です。UTS は 1966 年に発表されましたが、遅延のため、実際に出荷されたのは 1971 年でした。バッチ モードの生産ジョブ、共生(スプール) I/O、および重要なリアルタイム プロセスに加えて、オンライン (対話型) ユーザー プログラム用のマルチプログラミング サービスも提供するように設計されました。ユーザー空間でモニター コードを実行するために、「ゴースト ジョブ」と呼ばれるシステムデーモンが使用されました。最終リリースの D00 は、1973 年 1 月に出荷されました。その後継は、バッチ指向が強いXerox オペレーティング システム(XOS) の機能と UTS を組み合わせた CP-V オペレーティング システムでした。
CP-V
UTS の互換後継であるCP -V (発音はシーピーファイブ) オペレーティングシステムは、1973 年 8 月にリリースされました。 [1] CP-V は、UTS と同じ CPU に加えて Xerox 560 をサポートしていました。CP-V は、「シングルストリームおよびマルチプログラムバッチ、タイムシェアリング、およびインテリジェントリモートバッチを含むリモート処理モード」を提供します。リアルタイム処理は 1974 年 4 月のリリース B00 で追加され、トランザクション処理は1974 年 11 月のリリース C00 で追加されました。[2] [3]
CP-V バージョン C00 と F00、および Telefile の TCP-V バージョン I00 は、1997 年に開発された Sigma エミュレーターで今でも[いつ? ]動作します。 [引用が必要]
CP-R
CP-R (Control Program for Real-Time) は、Xerox 550 および Sigma 9 コンピュータ システム用の廃止されたリアルタイム オペレーティング システムです。CP-R は、フォアグラウンド プライマリ タスク、フォアグラウンド セカンダリ タスク、およびバッチ タスクの 3 種類のタスクをサポートします。
CP-6
CP-6は CP-V と同等のもので、ゼロから構築され、Honeywell のコンピューター上で動作します。
1975 年、ゼロックス社は 1969 年に Scientific Data Systems 社から買収したコンピュータ事業から撤退することを決定しました。ハネウェル社は、当初は既存の顧客ベースにフィールド サービス サポートを提供するために、ゼロックス データ システムズの買収を提案しました。
OS およびプログラム製品を含む CP-6 システムは、1976 年から Honeywell によって開発され、Xerox CP-V ユーザーを Honeywell 機器で実行できるように変換しました。最初のベータ サイトは1979 年 6 月にカナダのオタワにあるカールトン大学に設置され、1979 年末までに他の 3 つのサイトも設置されました。
CP-6 のサポートは 1993 年にカナダの ACTC に移管されました。CP-6 システムは、米国、カナダ、スウェーデン、英国、ドイツで長年にわたり稼働し続けました。最後のシステムは 2005 年にカールトン大学でシャットダウンされました。
CP-6 とその成果、開発者、顧客は、カリフォルニア州マウンテンビューのコンピュータ歴史博物館のコミュニティ ウォールに記念銘板として掲げられています。
ソフトウェア
1974年リリースB00時点のCP-Vソフトウェア。[4] CP-Vは1977年まで、その後も ハネウェルロサンゼルス開発センター(LADC)のCP-6チームによってサポートされていました。
バンドルソフトウェア
- TEL – 端末エグゼクティブ言語。
- EASY – FORTRAN および BASIC プログラムとデータ ファイル用のシンプルなインタラクティブ環境。
- CCI – 制御コマンド (またはカード) インタープリタ。TEL のバッチ版です。
- BATCH – ジョブストリームをバッチ キューに送信します。
- PCL – 周辺機器変換言語 (発音は「ピクル」)。データ ファイルのデバイス間のコピー。
- 編集 – 行エディター。
- LINK – ワンパス リンク ローダー。
- LOAD – 2 パス オーバーレイ ローダー。
- DELTA – 命令レベルのデバッガー。
- ソート/マージ。
- 拡張FORTRAN IV。
- FDP – FORTRAN デバッグ パッケージ。
- META-SYMBOL – マクロアセンブラー。
- ベーシック。
- FLAG – IBM Fortran-H と互換性のある、ロードしてすぐに使える FORTRAN。
- ANS COBOL。
- COBOL オンライン デバッガー。
- APL。
- SL-1 – シミュレーション言語。
- IBM 1400 シリーズ シミュレーター。
- SYSGEN – システム生成。
- DEFCOM – ロード モジュールから外部定義をエクスポートします。
- SYMCON – ロード モジュール内のシンボルを操作します。
- ANALYZE – システム ダンプ アナライザー。
別途価格のソフトウェア
- MANAGE – 汎用的なファイル管理およびレポート作成ツール。
- EDMS – データベース管理システム。
- GPDS – 汎用離散シミュレーター。
- CIRC – 電子回路解析。
寄贈ソフトウェア
ゼロックス社は、EXCHANGEユーザーグループによる他のゼロックスおよびユーザーが作成したソフトウェアのライブラリを維持していました。 [5]
参考文献
- ^ Xerox Data Systems 社内メモ。「リリースごとに CP-V に追加された機能」(PDF) 。2011年 10 月 16 日閲覧。
- ^ Xerox Data Systems 社内メモ。「CP-V の歴史、規模、範囲」(PDF) 。2011 年 10 月 16 日閲覧。
- ^ Xerox Data Systems 社内メモ。「CP-V 設計」(PDF) 。2011 年 10 月 16 日閲覧。
- ^ Xerox Data Systems. 「Xerox Control Program-Five システム管理リファレンスマニュアル」(PDF) 。2011 年 12 月 20 日閲覧。
- ^ Xerox Data Systems. 「Xerox プログラム可用性リスト」(PDF) 。2011年 12 月 20 日閲覧。
さらに読む
- ブライアン、G. エドワード、「すべてのプログラマーが平等に作られているわけではない --Redux」、2012 IEEE 航空宇宙会議議事録、2012 年 3 月
- PA Crisman および Bryan, G. Edward、「LADC での CP 6 のソフトウェア開発管理」、第 5 回 Honeywell 国際ソフトウェア会議の議事録、1981 年 3 月。
- Bryan, G. Edward、「CP-6: オペレーティング システムの 15 年間のライフ サイクルにおける品質と生産性の測定」、Software Quality Journal 2、129–144、1993 年 6 月。
- Frost, Bruce、「APL および IDS/II APL による大規模データベースへのアクセス」、APL '83 Proceedings of the international conference on APL、103 ~ 107 ページ。
- Fielding, Roy T.、「12 年間のソフトウェア保守プロセスからのソフトウェア障害データの実証的ミクロ分析」、修士論文、カリフォルニア大学アーバイン校、1992 年
外部リンク
- Bitsavers の UTS ドキュメント
- Bitsavers の CP-V ドキュメント
- Bitsavers の CP-R ドキュメント
- 死なないコンピュータ:SDS シグマ 7

