応用情報技術者OSとメモリの境界条件オリジナル・公式資料照合難易度
読者優先の読書きロックというモデルで、書き手が待っていても新しい読者が既存読者へ加われる。読取りが途切れない場合の注意点はどれか。
A
書き手も読者と同時に自由に変更できるので待ちは不要になる
読書きロックは読み書き間の排他を保つ。書き手の待ちを無視してよいわけではない。
B
書き手が長く待ち続ける可能性があるため、公平性や待ち時間の方針を設計する★ 正解
読み取り同時実行の効率と、書き手を進める保証は別である。本問は読者優先モデルを明示している。
C
書き手が待つと新しい読者は必ず停止するので飢餓は起きない
それは本問で定義した読者優先の動作とは異なる。
D
読書きロックならすべての実装で待ち時間の上限が同じである
公平性や優先順位は実装・設定にも依存し、一律の上限を仮定しない。
解説
読み取り同時実行の効率と、書き手を進める保証は別である。本問は読者優先モデルを明示している。
根拠資料・確認情報
対応範囲:2026年度 応用情報技術者試験/シラバスVer.7.2・科目A/B表記
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。
同じレッスンの問題
問題 1
RAID10を2組のミラーペア(A1,A2)、(B1,B2)にまたがるストライプとして構成した。各ペアに一方が残れば読めるモデルで、故障後も全データを読める組はどれか。
問題 2
通常のバッファ付きファイル書込みが成功しても、電源断後に内容を失う可能性がある。Linuxで重要な確定点を設計する説明はどれか。
問題 3
32ビット仮想アドレス、ページサイズ4KiB、1ページテーブルの要素数1024、各要素4バイトの2段ページテーブルを考える。アドレスの上位からの区分はどれか。
問題 4
SMPで、あるプロセスの仮想ページの割当てを解除し、物理ページを別用途へ使い直す。別CPUが古いTLB変換を持ち得る場合に必要な配慮はどれか。