資格暗記無料で始める

セマフォとは?

セマフォとは、利用可能な資源の個数を表すカウンタと待ち行列からなる同期機構。獲得操作(P操作、wait)でカウンタを減らし、0なら待ちに入る。返却操作(V操作、signal)でカウンタを増やし、待っているタスクがあれば1つを実行可能にする。

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

せまふぉ

エンベデッドシステムスペシャリスト試験の頻出用語/午前II


セマフォの意味

利用可能な資源の個数を表すカウンタと待ち行列からなる同期機構。獲得操作(P操作、wait)でカウンタを減らし、0なら待ちに入る。返却操作(V操作、signal)でカウンタを増やし、待っているタスクがあれば1つを実行可能にする。

セマフォの具体例

計数セマフォで同時に使えるバッファ数を管理する。カウンタ初期値1の2値セマフォはロック(相互排他)として使える。

セマフォは試験でどう引っ掛けられる?

P操作がロック(資源獲得)、V操作がアンロック(資源解放)。役割を逆にした選択肢が定番。

セマフォと関連する用語

セマフォが出た過去問

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