解答:ア
セマフォはタスクに対して、共有資源を管理するために用いられる変数のことである。具体的には排他制御に用いられる。
排他制御とは、同じデータに複数のユーザーやタスクがが同時に書き込みをおこなうとデータに不具合が発生する。これを防止するためにあるタスクが書き込みや更新をおこなっている場合は、ほかのタスクは書き込みや更新を禁止する機能のことである。
セマフォの値が1であればファイル(資源)は空いているので使用可能である。0であればほかのタスクが使用中であるため使用できない。