Job Entry Subsystem 2/3
つまり、JES は次のようなタスク・機能である。すなわち、MVS の下で、ジョブを投入し、アウトプットを出力し、それらの実行スケジュールをコントロールする。JES は OS MVS のための効果的なスプーリング、スケジューリング、マネージメントを提供するようにデザインされている。しかしこの説明は、なぜ MVS が JES を必要とするのかを説明していない。基本的に、たくさんのタスクへのジョブプロセッシング機能を切り離すことにより、MVS がより効率的に稼動することを目指したものである。大抵の場合、システム資源は各々のジョブへ割り当てられたタスクによって混み合っており、他のタスクは資源が利用可能になるのを待っている状態になっている。そこでシンプルに、MVS を、ジョブおよびシステム資源のマネージメント機能と、OS のより基本的な機能と に分けたのである。これによって、(アプリケーション)プログラムがデータを処理する前と後のジョブのマネージメントを JES が受け持ち、このマネージメントと平行して、OS 本体 (MVS) は(アプリケーション)プログラムによるデータ処理のコントロールを受け持つことになったのである。