応用情報技術者OSとメモリの境界条件オリジナル・公式資料照合難易度

同じ通常ファイルをMAP_PRIVATEで書込み可能にmmapした。プロセスがマップ内を変更したときの基本的な性質はどれか。

A
変更は私有のcopy-on-writeで、元ファイルへ書き戻すための共有マップではない★ 正解

MAP_PRIVATEとMAP_SHAREDは変更の共有先が異なる。書込み可能というだけで元ファイルが更新されると考えない。

B
PROT_WRITEがあるので、MAP_PRIVATEでも必ず元ファイルへ即時反映する

書込み権と、変更を共有・書き戻す方式は別である。

C
MAP_PRIVATEなら全プロセスの同じマップへ必ず変更を共有する

他のプロセスへ共有するためのマッピングではない。

D
msyncを呼べばMAP_PRIVATEの変更も常に元ファイルへ書き戻せる

私有変更をそのように元ファイルの共有更新へ変える前提は誤りである。

解説

MAP_PRIVATEとMAP_SHAREDは変更の共有先が異なる。書込み可能というだけで元ファイルが更新されると考えない。

根拠資料・確認情報

対応範囲:2026年度 応用情報技術者試験/シラバスVer.7.2・科目A/B表記

資料確認日:2026-11-02

アプリ内の初回回答データ

回答データを読み込んでいます。

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで 応用情報技術者 合格を目指す。無料・課金なし。

更新: 2026/11/2
同じ通常ファイルをMAP_PRIVATEで書込み可能にmmapした。プロセスがマ | 応用情報技術者 練習問題・解説 | まなびの時間