IT資格用語解説基本情報技術者試験・タスク管理
プリエンプティブ方式とノンプリエンプティブ方式
更新日:
用語解説
プリエンプティブ方式は、OSが実行中のタスクから強制的にCPUを取り上げられる方式(プリエンプティブ)と、タスクが自ら手放すまで使い続ける方式(ノンプリエンプティブ)です。
■ 試験で押さえるポイント
プリエンプティブ方式は、タイマ割込みなどで切り替え、応答性を高めます。
ノンプリエンプティブ方式は、長い処理があると他のタスクが待たされます。
プリエンプティブ方式では、共有データの排他制御が必要です。
プリエンプティブ | ノンプリエンプティブ | |
|---|---|---|
CPUの切替え | OSが強制的に切り替える | タスクが自ら手放すまで切り替えない |
長所 | 応答性が高い | 排他制御が比較的単純 |
短所 | 共有データの排他制御が必要 | 長い処理で他が待たされる |
■ 選択肢での判断ポイント
OSが実行中のタスクを強制的に中断できるかで区別します。