| 開発者 | IBM |
|---|---|
| 作業状態 | 歴史的 |
| 初回リリース | 1960年 |
| プラットフォーム | IBM 7090およびIBM 7094 |
| ライセンス | 独自 |
| 先行 | SHARE オペレーティングシステム |
IBSYSは、IBM がIBM 709、IBM 7090、およびIBM 7094コンピュータに提供していた、現在は製造中止となっているテープベースのオペレーティング システムの名前です。また、 IBM 7040およびIBM 7044コンピュータに提供されていた、類似しているものの大幅に異なるオペレーティング システムの名前でもあります。IBSYS は、 SHARE オペレーティング システムではなく、 FORTRAN モニター システム(FMS) と (おそらく) Bell Labs の「BESYS 」に基づいています。IBSYS は、 $EXECUTE カード上のいくつかの古いコンピュータ言語コンパイラとアセンブラ( 9PAC 、FORTRAN、および IBSFAP)を直接サポートしていました。新しい言語プロセッサは IBJOB の下で実行されました。
IBM は後に、7040/7044 向けに IBM 7040/7044 オペレーティング システム (16K/32K) 7040-PR-150 として、またIBM 1410 / IBM 7010向けにIBM 1410/7010 オペレーティング システム 1410-PR-155 として同様の機能を提供しました。
IBSYS システムスーパーバイザー
IBSYS 自体は常駐モニタープログラムであり、個々のジョブのプログラム カードとデータ カードのデッキの間にあるコントロール カード イメージを読み取ります。IBSYS コントロール カード[a]は、列 1 の "$" で始まり、その直後にジョブの設定と実行に必要なさまざまな IBSYS ユーティリティ プログラムを選択するコントロール名が続きます。これらのカード デッキ イメージは通常、カードリーダーから直接ではなく、オフラインで準備された磁気テープから読み取られます。
IBJOB プロセッサ
IBJOB プロセッサは、IBSYS システム スーパーバイザの下で実行されるサブシステムです。コンパイルや実行などを要求する制御カードを読み取ります。サポートされている言語には、 COBOL、Commercial Translator ( COMTRAN )、Fortran IV (IBFTC)、および Macro Assembly Program (IBMAP) などがあります。
参照
さらに読む
- Noble, AS Jr.、「統合プログラミングおよびオペレーティング システムの設計」、IBM Systems Journal、1963 年 6 月。「この論文では、統合プログラミングおよびオペレーティング システムである IBSYS/IBJOB の基本的な設計概念について検討します。システムの歴史的背景と全体的な構造について説明します。モニターによって制御される IBJOB プロセッサを介したジョブのフローについても説明します。」
- 「IBM 7090/7094 IBSYS オペレーティング システム バージョン 13 システム モニター (IBSYS)」、フォーム C28-6248-7
- 「IBM 7090/7094 IBSYS オペレーティング システム バージョン 13 IBJOB プロセッサ」、フォーム C28-6389-1
- 「IBM 7090/7094 IBSYS オペレーティング システム バージョン 13 IBJOB プロセッサ デバッグ パッケージ」、フォーム C28-6393-2
注記
- ^ コントロールカードが付属
- $*
- コメント
- $実行
- 名前付きサブシステム(例:コンパイラ、IBJOB、ユーティリティ)を呼び出す
- $IBSYS
- システムスーパーバイザーを再初期化する
- $IOCS
- $ID
- インストールアカウンティングルーチンを呼び出す
- $ジョブ
- 新しいジョブを設定する
- $停止
- ジョブのバッチを終了する
外部リンク
- IBM 7090/94 IBSYS オペレーティング システム、ジャック ハーパー
- Dave Pitts の IBM 7090 サポート
- Bitsavers でアーカイブされた IBSYS ソース
- FORTRAN と FORTRAN II の歴史 – IBSYS で実行される FORTRAN II およびその他のソフトウェア、ソフトウェア保存グループ、コンピュータ歴史博物館
