プリエンプティブ方式とノンプリエンプティブ方式

更新日:

用語解説

プリエンプティブ方式は、OSが実行中のタスクから強制的にCPUを取り上げられる方式(プリエンプティブ)と、タスクが自ら手放すまで使い続ける方式(ノンプリエンプティブ)です。

■ 試験で押さえるポイント

  • プリエンプティブ方式は、タイマ割込みなどで切り替え、応答性を高めます。

  • ノンプリエンプティブ方式は、長い処理があると他のタスクが待たされます。

  • プリエンプティブ方式では、共有データの排他制御が必要です。

プリエンプティブ

ノンプリエンプティブ

CPUの切替え

OSが強制的に切り替える

タスクが自ら手放すまで切り替えない

長所

応答性が高い

排他制御が比較的単純

短所

共有データの排他制御が必要

長い処理で他が待たされる

■ 選択肢での判断ポイント

OSが実行中のタスクを強制的に中断できるかで区別します。

音声で聞く

同じ分野の用語