知識ベース

BESYS

BESYSBell Operating System )は、IBM 704コンピューターのBell Labsで1957年にバッチ処理オペレーティングシステムとして最初に実装された初期のコンピューティング環境でした。

概要

このシステムが開発されたのは、ベルが「704の内部速度、オンラインのユニット録音機器の低迷、スタンドアロン使用に伴う手動操作の固有の遅さの間の明確な不一致」を認識したためです。

システムの目標は次のとおりです。

  • ハードウェアの柔軟な使用、ノンストップオペレーション。
  • 効率的なバッチ処理、ユニットレコードデータのオフラインスプールによるテープ間操作。
  • オペレータの介入の必要性を最小限に抑えるためのコントロールカードの使用。
  • ユーザープログラムが入出力機能、システム制御、プログラムライブラリにアクセスできるようにします。
  • デバッグ用のコアダンプ機能。
  • IBM 650との互換性。

システムBESYS-1の初期バージョンは、1957年10月16日までに使用されていました。VictorA. Vyssotskyの指導の下、Wanda Lee Mammelと共にGeorge H. MealyおよびGwen Hansenによって作成され、IBMのFORTRANおよびNorth American's Symbolic Assemblyを利用しましたプログラム(SAP)プログラミング言語。パンチされたカードに由来する多数のジョブを効率的に処理し、紙やパンチされたカードに印刷するのに適した結果を生成するように設計されました。このシステムは、磁気テープおよび磁気ディスクストレージユニットに格納されたデータの処理機能も提供しました。通常、パンチカードと印刷処理は、周辺の電子会計マシン、IBM 1401コンピューター、および最終的には直接結合されたコンピューターによってオフラインで処理されました。

Bell Labsで実際に使用された最初のシステムはBESYS-2です。システムは磁気テープに常駐し、最低64(36ビット)ワードと最高4 Kワードのメモリを占有していました。上位4 Kのワードはモニターの常駐部分を保持しており、必要に応じてユーザープログラム用に追加のコアを解放するために磁気ドラムに部分的に交換できます。

「BESYSは、便利な入出力と統合されたディスクファイルストレージ機能を提供する複雑なソフトウェアパッケージでした。」

内部使用

BESYSは、Bell Labsの多くの部門で10年以上にわたって広く使用されていました。 SHARE組織を介して、無料で、または正式な技術サポートなしで、他のユーザーに提供されました。

BESYSバージョン

BESYS環境のバージョン(BESYS-3(1960)、BESYS-4(1962)、BESYS-5(1963)、BESYS-7(1964)、およびBE90(1968))は、基盤となるコンピューターがIBM 709Xファミリー。 BESYSの開発は、1969年にBell LabsがIBM System / 360に移行したときに中止されました。この期間中、BESYS開発プロジェクトの責任者はGeorge L. Baldwinでした。