IBMメインフレーム用オペレーティングシステムの歴史
DOS/360はまたデータ通信機能としてBTAMも提供しており、今日の基準で見れば大変に使い辛いものだった。しかしBTAMはあらゆる種類の端末と通信でき、通信プロトコルが全く標準化されていなかった当時としては非常に画期的だった。
しかしDOS/360は、System/360機のより大型なモデルで使われたOS/360と比べて制約が大きかった。
最初のバージョンは同時に1つのプログラムしか実行できなかった。後のバージョンでは最大で3つのプログラムを同時に実行できたが、各プログラムのメモリ空間のサイズはDOS/360をインストールする際に各ユーザーがあらかじめ区切った3本のパーティションのサイズに固定された。
ジョブの制御に使用するスクリプト言語のJCLはローエンド機での処理が軽くなるように設計されており、プログラマが読み書きするのは難しかった。
パンチカードやプリンタの処理を効率化するためのスプーラサブシステムがなかった。1960年代後半に独立系ソフトウェア会社がGRASPと呼ばれるスプーラを販売した。
DOS/360にはリロケータブルバイナリローダがなく、ユーザーは使用するパーティションごとに各プログラムのアドレスを絶対アドレスで指定するリンク情報を手動で編集しなけばならなかった。
実行プログラムを格納するコアイメージライブラリは、プログラムを削除したり更新したりした場合に、古いプログラムが格納されていたスペースが解放されなかった。
IBSYSが登場する前にIBMはIBM 709、7090、7094の各機種用に、FORTRANのプログラムをコンパイルするための単機能OSとしてテープベースのOSであるFMSを開発した。FMSとFORTRANコンパイラは同じテープの中に格納されていた。