ジョブ 【job】

概要

ジョブ(job)とは、仕事、職、任務などの意味を持つ英単語。ITの分野では、職という意味のほか、情報システムなどで人間がコンピュータに与える仕事の実行単位のことを指すことがある。

主に大型汎用機メインフレーム)系のシステムにおいて用いられる概念で、人間側から見て業務上の特定の目的を達成するために、関連する複数の(単一でもよい)プログラムをまとめて連続して実行する一つのかたまりにしたものを指す。

ジョブには実行するプログラム名やその所在、実行時の設定などがジョブ制御言語Job Control Language)によって記述され、ジョブ管理システムジョブスケジューラによって実行制御がわれる。一定期間ごとなど何らか条件に基づいて自動的に特定のジョブを起動する処理方式を特に「バッチ処理」という。

単純なジョブは単に実行するプログラムが順に列挙されているだけだが、複雑なジョブはそれ自体が一種の簡易なプログラムのようになっており、前後のプログラム間でデータを受け渡したり、実行結果を受けて条件分岐や途中終了などをうといった制御をう場合もある。

UNIX系OSでは同様の機能をシェルスクリプトが担うことが多く、Windowsではバッチファイル.batファイル)やWindows Scripting HostWSH)、PowerShellスクリプトなどが似たような機能を提供する。これらの機能を用いて記述した実行単位のこともジョブという場合がある。

(2018.6.13更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる