who batches the jobs together sequentially and places the entire
batch on an input device, for use by the monitor. Each program is constructed to
branch back to the monitor when it completes processing, at which point the monitor
automatically begins loading the next program.