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

バッチジョブは、おそらくコンピューターリソースの利用と管理で最も古い方法の1つです。 簡単に言えば、ユーザーは通常、ファイルの形式でいくつかの量のデータを収集し、特定のコンピュータープログラムまたは一連のプログラムを使用して、これらすべてのファイルに対処するためのバッチジョブを準備します。 ユーザーがコンピューターにコマンドを積極的に発行し、コンピューターから入力要求を受信して​​いるインタラクティブなコンピューターセッションに反して、バッチジョブは、ユーザーが単一の操作でそれらのファイルとデータに対してやりたいすべての作業で構成されています。 その結果、バッチジョブは、ユーザーがコンピューターの作業をプロセスに送信して、1日を通してシステムのコンピューティングパワーとリソースを均等に割り当てることができるプロセスとして考案されました。 最終的に、メインフレームが端末を介してリモートユーザーを引き受けたため、通常の勤務日には、メインを維持するインタラクティブなセッションが含まれていました。忙しいフレーム。 その後、バッチジョブは、夜間の運営のためにキューにスケジュールされました。 このように、これらの高価なコンピューティングシステムのコストはより正当化されました。

情報技術業界が繁栄し続け、コンピューターがデスクトップに広がるにつれて、バッチジョブはコンピューターの使用の定番のままであり続けましたが、多くのバッチジョブはほとんどの典型的なデスクトップコンピューターユーザーには見えません。 見落とされる可能性のある最も一般的なバッチジョブのいくつかは、舞台裏で毎日発生する単純なプロセスです。 一連のファイルを印刷することは、ドキュメントがプリンターに送信され、出力が予定されているバッチジョブの形式です。 もう1つの典型的なバッチジョブは、1日を通してさまざまなコンピュータープログラムを使用して蓄積される一時ファイルのクリーンアップです。

ユーザー定義の仕様に従って複数のファイルを処理できる他のタイプのバッチジョブが存在しますイセント。 画像操作プログラムには、ユーザーが大量の画像で繰り返し操作を実行できるようにする組み込みのバッチ処理方法が付属しています。 他のより大きなコンテキストでは、バッチ処理は、多くのビジネス関連のタスクにも責任があります。 収集されたすべてのデータを要約する1日の終わりにコンピューター生成レポートは、実行される一般的なバッチジョブです。 忙しいデータベースもバッチジョブを採用しているため、収集されたデータがデータベースを強調すると、バッチのデータベースに追加できます。

バッチジョブの有用性の結果として、バッチを操作するためのより多くのテクニックが進化し続けています。 IBM®は、大規模なバッチ処理およびスケジューリング操作を特に指向しているコンピューティングプラットフォーム向けに、オペレーティングシステムとソフトウェアシステム全体を開発しました。 すべてのデスクトップコンピューターオペレーティングシステムには、バッチジョブのスケジューリングや作業手段もあります。 スクリプト言語はそのeを進化させました複数のソフトウェアプログラムの使用を必要とするバッチジョブの準備と組織化のASE、およびUNIX™のCronやMicrosoft®のジョブスケジューラなどのデーモンのスケジューリングは、セキュリティ目的で一意の許可を持つ特定のユーザーとしてバッチジョブを実行できます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?