| 開発者 | IBM |
|---|---|
| 書かれた | PL/DS |
| 作業状態 | 製造中止 |
| 初回リリース | 1978年 |
| 最新リリース | DPPX/370 / 1988 |
| プラットフォーム | IBM 8100、ES/9370 |
| デフォルトの ユーザーインターフェース | コマンドラインインターフェース |
| ライセンス | 独自 |
Distributed Processing Programming Executiveは、 IBMが導入した廃止されたオペレーティング システムで、 IBM 8100にプリインストールされ、後にES/9370に移植されました。
略歴
- これは 1978 年にリリースされたIBM 8100シリーズで初めて導入されました。
- 1987 年には、Distributed Processing Programming Executive System Product (DPPX/SP) リリース 4 がリリースされました。
- 1986 年、IBM はハードウェアおよびソフトウェア ファミリを統合するために IBM 8100 アーキテクチャを中止することを決定しました。
- 1988年に、ES/9370プロセッサ(S/370モデル)上で動作するDPPX/370をリリースしました。[1]
- 1997 年 6 月末までに、DPPX/370 は正式に廃止されました。
建築
DPPX は、 PL/Iから派生したシステム プログラミング言語である分散システム用プログラミング言語 (PL/DS) で記述されており、MVSおよびVMで使用されるPL/Sシステム プログラミング言語に似ています。DPPX/370 の開発プロセスの一部は、PL/DS をベースにしながらも、変更された命令セットによって必要となる変更を加えた PL/DS 2 言語の開発でした。(PL/DS は、PL/S と同様に、インライン アセンブリの大幅な使用を推奨する高級言語です。)
DPPX のユーザー インターフェイス (コマンド ラインなど) は非常にわかりやすく、使いやすく、コマンドの構文、DPPX の全体的な概念とアイデア (コマンド ライン、オンライン ヘルプなど) は非常にわかりやすく、一貫性があり、すべての側面がオンラインで文書化されており、整理された印刷マニュアルが豊富に用意されています。DPPX システムは、完全にオペレーターなしでリモートで操作できます (名前の「Distributed」の部分がそれです)。このわかりやすい設計の利点の 1 つは、プログラムをCOBOLの最新の方言で記述でき、ダイアログを対話的に開発できることです。
DPPX には、単純なキー検索アーキテクチャと、特定のキー値から開始して前方読み取りコマンドを発行することでテーブルを前方に移動する機能を備えたネイティブ DBMS がありました。DPPX DBMS の制限は、前方読み取り機能がないことでした。そのため、たとえば、DPPX DBMS テーブルからロードされた画面のページバック機能をコーディングすることが困難でした。この制限は、進取の気性に富んだ若いプログラマー (アラスカ州アンカレッジの K. Riley) によって緩和されました。彼は、前方読み取り機能が必要な DPPX テーブルにアプリケーション層で代替キーを作成することを提案しました。代替キーには、主キーの 2 進数の 1 の補数をロードすることができ、その時点では、代替キーを前方に読み取ることは、主キーを前に読み取ることと同等になりました。
ソフトウェア
オペレーティング システムに期待される機能に加えて、DPPX には、メインフレームのホスト コマンド ファシリティ (HCF) ユーザーがフルスクリーン モードまたはライン モードでログオンして、ローカルにログオンしているかのようにコマンドを実行できるようにする分散ホスト コマンド ファシリティ (DHCF) や、分散システム エグゼクティブ (DSX) (後の NetView/DM) ジョブでファイルを管理できるようにする分散システム ネットワーク (またはノード) エグゼクティブ (DSNX) など、リモート管理を可能にする機能がいくつか含まれていました。
COBOLおよびFortranコンパイラ、分散トランザクション管理システム (DTMS)、フルスクリーン アプリケーションを簡単にサポートするコマンド ファシリティ拡張機能 (CFE)、DPPX ユーザーがメインフレーム上のアプリケーションにログオンできるようにするデータ ストリーム機能 (DSC)、パフォーマンス ツール (PT) などの個別の追加製品も利用可能でした。
参考文献
- ^ Abraham, R.; Goodrich, BF (1990 年 3 月). 「IBM 8100 から IBM ES/9370 への DPPX の移植: 実現可能性と概要」. IBM Systems Journal . doi :10.1147/sj.291.0090. 2006 年 2 月 22 日時点のオリジナルよりアーカイブ。2021年 2 月 28 日閲覧。
