タスク管理
Task Management
たすくかんり
OSの機能の一つで、プログラムの実行単位であるタスク(プロセス)の生成と消滅、状態の管理、CPUの割当て(ディスパッチ)、タスク間の同期や通信を行うもの。限られたCPUを複数のタスクで効率よく使えるようにする。
Related
他の資格での定義
Past Exams
過去問での出題
過去問で 2 回出題(応用情報技術者試験 1・ITサービスマネージャ試験 1)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
タスク(プロセス)の状態の一つで、CPUが割り当てられればすぐに実行できる状態。実行可能状態のタスクは待ち行列に並び、ディスパッチャによってCPUを割り当てられると実行状態になる。実行中のタスクが入出力などを待つと待ち状態に移り、待ちが解けると実行可能状態に戻る。
プログラムがファイルを開いたときにOSやライブラリから返される、開いたファイルを識別するための値や参照。以後の読み書きや閉じる操作はファイル名ではなくこの値を指定して行う。UNIX系のファイル記述子はその一種で、NFSでもサーバ上のファイルを識別する値をファイルハンドルと呼ぶ。
OSが主記憶を各プログラムに割り当て、解放し、保護する機能。プログラムに実際の主記憶の領域を割り当てる実記憶管理と、補助記憶を併用して大きなアドレス空間を提供する仮想記憶管理がある。
1台のコンピュータに複数のOSを導入しておき、起動時にブートローダで使うOSを選んで起動する方式。2つのOSの場合はデュアルブートともいう。OSを切り替えて使えるが同時には動かせず、切り替えるには再起動が必要になる。
OSのジョブ管理を担うプログラムの一つで、オペレーターからのコマンドを受け付けて解釈し、ジョブスケジューラーなどの制御プログラムに処理を指示したり、システムの状態をオペレーターに通知したりする。
OSが管理するタスク(プロセス)が、実行状態、実行可能状態、待ち状態の間を移り変わること。実行可能状態のタスクはディスパッチされて実行状態になり、入出力の要求などで待ち状態に移り、入出力の完了で実行可能状態に戻る。プリエンプティブ方式では、実行中のタスクが中断されて実行可能状態に戻ることもある。
