IBSYSは、
IBMがかつて
メインフレームコンピュータ向けに提供していたテープベースの
オペレーティングシステム(OS)です。特に、
IBM 7090および
IBM 7094シリーズと、
IBM 7040および
IBM 7044シリーズという、異なるハードウェアアーキテクチャ向けに、それぞれ独立したIBSYSが存在していました。
開発の背景と特徴
IBSYSは、FORTRANモニターシステム(FMS)をベースに開発されました。FMSは、初期のバッチ処理システムであり、プログラムの実行を効率化するための基本的な機能を提供していました。IBSYSの開発においては、ベル研究所のBESYSも参考にされており、これらのシステムから多くの概念を取り入れています。しかしながら、SHARE OSをベースにしたシステムではありません。
システム構造
IBSYSは、プログラム形態としては常駐モニタとして機能します。これは、システムが起動すると常にメモリに存在し、ジョブの実行を管理する役割を担うことを意味します。具体的な動作としては、各ジョブのプログラムやデータの間に挿入された制御カードを読み取り、それに基づいてジョブの実行を制御します。
制御カード
IBSYSの制御カードは、1列目が「$」記号で始まり、2列目からコントロール名が続きます。このコントロール名によって、ジョブを制御するための様々なユーティリティプログラムを指定することが可能でした。これにより、ユーザーはジョブの実行を細かくカスタマイズできました。
データ入力
通常、IBSYSでは
パンチカードリーダーから直接カードデッキを読み取るのではなく、
磁気テープに保存されたカードデッキのイメージデータを読み込みます。これは、
磁気テープの方が高速なデータ転送を可能にするため、ジョブの処理効率を向上させるための工夫でした。
参考文献
IBSYSに関するより詳細な情報は、以下の文献で確認できます。
Noble, A. S., Jr., "Design of an integrated programming and operating system",
IBM Systems Journal, June 1963.
"
IBM 7090/7094 IBSYS Operating System Version 13 System Monitor (IBSYS)", Form C28-6248-7
"
IBM 7090/7094 IBSYS Operating System Version 13 IBJOB Processor", Form C28-6389-1
"
IBM 7090/7094 IBSYS Operating System Version 13 IBJOB Processor Debugging Package", Form C28-6393-2
これらの文献は、IBSYSの設計思想、システム構造、ジョブの実行プロセスなどについて深く掘り下げた内容を提供しています。
関連項目
IBSYSは、
IBMの
メインフレームコンピュータの歴史の中で重要な役割を果たした
オペレーティングシステムの一つです。
IBM
IBMメインフレーム
IBMメインフレーム用
オペレーティングシステムの歴史
メインフレーム
外部リンク
IBSYSに関する詳しい情報や、実際のソースコード、歴史的背景に興味がある方は、以下のリンク先も参照してください。
IBM 7090/94 IBSYS Operating System, Jack Harper
Dave Pitts' IBM 7090 support
IBSYS source archived with Bitsavers
History of FORTRAN and FORTRAN II – FORTRAN II and other software running on IBSYS, Software Preservation Group, Computer History Museum
IBSYSは、初期のコンピュータシステムにおける
オペレーティングシステムの進化を理解する上で重要な事例の一つであり、その設計思想は現代のシステムにも影響を与えています。