ジョブスケジューラー
Job Scheduler
じょぶすけじゅーらー
Related
他の資格での定義
バッチ処理やデータ転送などの定型業務(ジョブ)を、指定した日時や条件に基づいて自動的に実行・管理するソフトウェア。ジョブの実行順序、依存関係、異常時の処理を制御する。
ジョブの実行の日時、順序、前後の依存関係、異常時の扱いなどを定義し、それに従ってジョブを自動的に起動・監視するプログラムやソフトウェア。OSのジョブ管理の機能のほか、複数のサーバにまたがる夜間のバッチ処理などを一元的に制御する製品がある。
利用者が依頼したジョブを受け付け、実行の順序を決めて起動し、終了処理を行うプログラム。OSのジョブ管理ではリーダ、イニシエータ、ターミネータなどで構成される。運用の場面では、夜間バッチなどのジョブを日時や先行ジョブの終了条件に従って自動実行するソフトウェアを指すことも多い。
Related
関連キーワードの用語
決められた時間内に必ず処理を終えることを重視した組込み向けOS。優先度の高いタスクへ即座に切り替える機能を持つ。自動車の制御装置や産業機器など、応答の遅れが事故につながる用途で使われる。
必要な資源をあらかじめ用意し、利用できる状態に準備しておくこと。クラウドでは、需要の変化に合わせて仮想サーバや記憶領域を自動的に増減させる仕組みが提供されている。
コンピュータのハードウェアを管理し、アプリケーションに共通の実行環境を提供する基本ソフトウェア。プロセス管理、メモリ管理、ファイル管理、入出力管理などの機能を持つ。OSと略される。
OSの中核部分で、ハードウェアの直接的な制御を行うプログラム。プロセス管理、メモリ管理、入出力管理などの基本機能を提供する。マイクロカーネルとモノリシックカーネルの2つの設計方式がある。
実行中のプログラムのインスタンス。プログラムコード、データ、実行状態(レジスタ値、プログラムカウンタなど)を持つ。OSによって生成・実行・終了が管理される。スレッドとは異なり独立したメモリ空間を持つ。
プロセス内で実行される処理の最小単位。同一プロセス内の複数のスレッドはメモリ空間を共有するため、プロセス間通信より軽量な並行処理が可能。軽量プロセスとも呼ばれる。
