知識ベース

BOS / 360

BOS / 360 (Basic Operating System / 360)は、初期のIBM System / 360オペレーティングシステムでした。

原点

BOSは、ニューヨークのエンディコットにあるIBM General Products Division(GPD)によって開発された4つのSystem / 360オペレーティングシステムバージョンの1つで、OS / 360がそうではないことが明らかになったときにSystem / 360ラインのローエンドのギャップを埋めました。最小のシステムで実行できます。 BPS(基本プログラミングサポート)は、最小8,192バイトのメモリがあり、ディスクがないシステムで実行するように設計されています。 BOSは、少なくとも8,192バイトと1つの2311ディスクドライブを備えたディスクシステムを対象としていました。 DOSおよびTOSは、16,384バイト以上のディスクとテープドライブを備えたシステム用に開発されました。

BOSは、OS / 360のほぼ2年前の1965年10月にリリースされました。したがって、BOSは、ディスクベースとして販売されたマシンの起動時に利用可能な唯一のディスクベースのオペレーティングシステムでした。

構成部品

BOSは、次のコンポーネントで構成されていました。

  • 制御プログラム:
    • スーパーバイザー。
    • カードリーダーからジョブを連続して実行できるジョブ制御。
    • IPLローダー。
  • システムサービスプログラム:
    • リンケージエディター。
    • コアイメージライブラリ、およびオプションでマクロライブラリと再配置可能ライブラリをサポートするライブラリアン。
    • 「Load System Program」、カードからディスク常駐BOSシステムを構築するsysgenプログラム。
  • BOSとともにインストールできるIBM提供の処理プログラム:
    • 言語翻訳者、アセンブラー、RPGコンパイラー。 FORTRAN IVおよびCOBOLのコンパイラは後で追加されました。
    • 自動テスト、デバッグ支援。
    • ソート/マージ。
    • デバイスとフォーマット間のファイル間コピー用のユーティリティプログラム。
    • BOSシステムがリモートSystem / 360にジョブを送信し、出力を受信できるようにするリモートジョブエントリ。
  • データ管理。物理IOCSのスーパーバイザーサポート、およびユーザーの処理プログラムに組み込むことができる論理IOCSのマクロで構成されます。

IBM 1070プロセス通信スーパーバイザー

IBM 1070 Process Communication Supervisorは、BOSの下で拡張機能として実行される専用のプロセス制御システムでした。

BOSスーパーバイザーに依存して通常の物理および論理I / O操作(カード、ディスクなど)を処理するPCスーパーバイザーは、ユーザーのプログラムのプロセス制御の側面に特化しています。