IPA過去問ドリル

平成30年度 春期 応用情報技術者試験 午前 問18

テクノロジ/ソフトウェア

セマフォを用いる目的として,適切なものはどれか。

出典:平成30年度 春期 応用情報技術者試験 午前 問18

正解:ア

解説

セマフォは,複数のプロセスやタスクが共有する資源に対して,同時にアクセスできる数を制御し,資源の排他制御や同期を実現するための仕組みです。

選択肢ごとの解説

  • 正しい。セマフォは,共有資源へのアクセスを管理し,排他制御や同期を実現するために用います。
  • 誤り。スタックは配列やリンクリストなどのデータ構造で実現するものであり,セマフォの目的ではありません。
  • 誤り。スラッシングの回避は,主記憶管理(ページング方式)における課題であり,セマフォの直接の目的ではありません。
  • 誤り。セグメンテーションの実現は,メモリ管理方式の一つであり,セマフォの目的ではありません。
応用情報技術者の過去問を演習モードで解く