Skip to main content

バッチジョブとは何ですか?

batchバッチジョブは、おそらくコンピューターリソースの利用と管理で最も古い方法の1つです。簡単に言えば、ユーザーは通常、ファイルの形式でいくつかの量のデータを収集し、特定のコンピュータープログラムまたは一連のプログラムを使用して、これらすべてのファイルに対処するためのバッチジョブを準備します。ユーザーがコンピューターからコマンドを積極的に発行し、コンピューターから入力要求を受信しているインタラクティブなコンピューターセッションに反して、バッチジョブは、ユーザーが単一の操作でそれらのファイルとデータに対して行いたいすべての作業で構成されています。コンピューティングの非常に初期の頃、巨大なメインフレームコンピューターは、所有して運用するのに費用がかかりました。その結果、バッチジョブは、ユーザーがコンピューターに作業を提出して、1日を通してシステムコンピューティングのパワーとリソースを均等に割り当てることができるプロセスを送信する方法として考案されました。最終的に、メインフレームがターミナルを介してリモートユーザーを引き受けたため、通常の勤務日には、メインフレームを忙しくしたよりインタラクティブなセッションが含まれていました。その後、バッチジョブは、夜間の運営のためにキューにスケジュールされました。このように、これらの高価なコンピューティングシステムのコストはより正当化されました。最も典型的なデスクトップコンピューターユーザー。見落とされる可能性のある最も一般的なバッチジョブのいくつかは、舞台裏で毎日発生する単純なプロセスです。一連のファイルを印刷することは、ドキュメントがプリンターに送信され、出力が予定されているバッチジョブの形式です。もう1つの典型的なバッチジョブは、1日を通してさまざまなコンピュータープログラムを使用して蓄積される一時ファイルのクリーンアップです。画像操作プログラムには、ユーザーが大量の画像で繰り返し操作を実行できるようにする組み込みのバッチ処理方法が付属しています。他のより大きなコンテキストでは、バッチ処理は、多くのビジネス関連のタスクにも責任があります。収集されたすべてのデータを要約する1日の終わりにコンピューター生成レポートは、実行される一般的なバッチジョブです。忙しいデータベースもバッチジョブを採用しているため、収集されたデータがデータベースを強調すると、バッチのデータベースに追加される可能性があります。進化する。IBM®大規模なバッチ処理およびスケジューリング操作を特別に向けたコンピューティングプラットフォーム用のオペレーティングシステムとソフトウェアシステム全体を開発しました。すべてのデスクトップコンピューターオペレーティングシステムには、バッチジョブのスケジューリングや作業手段もあります。スクリプト言語は、複数のソフトウェアプログラムの使用を必要とするバッチジョブの準備と組織化の容易さ、およびUnix&Trade;のCronまたはMicrosoft&Reg;のジョブスケジューラなどのデーモンをスケジュールすることで進化しました。セキュリティ目的