資格暗記無料で始める

優先度逆転とは?

優先度逆転とは、低優先度タスクが排他制御下の共有資源を占有している間、その資源を要求した高優先度タスクが待たされる現象。さらに中優先度のタスクが低優先度タスクをプリエンプトすると、高優先度タスクの待ち時間が無制限に延びる(無制限優先度逆転)。

エンベデッドシステムスペシャリスト試験の過去問では2回出題されています(2018年度〜2019年度)。

ゆうせんどぎゃくてん

エンベデッドシステムスペシャリスト試験の頻出用語/午前II/別名:優先度の逆転現象、priority inversion


優先度逆転の意味

低優先度タスクが排他制御下の共有資源を占有している間、その資源を要求した高優先度タスクが待たされる現象。さらに中優先度のタスクが低優先度タスクをプリエンプトすると、高優先度タスクの待ち時間が無制限に延びる(無制限優先度逆転)。

優先度逆転の具体例

低優先度の通信タスクミューテックスを保持したままプリエンプトされ、その資源を必要とする最高優先度の制御タスクが締切を破る。

優先度逆転は試験でどう引っ掛けられる?

原因は「排他制御による資源待ち」であって、スケジューラの不具合ではない。対策は優先度継承や優先度上限(天井)プロトコル。

優先度逆転と関連する用語

優先度逆転が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。