ページテーブルとPTE
仮想ページ番号を物理ページ番号へ変換する階層表と、その末端エントリー。無効なPTEもソフトウェア状態として意味を持つ。
- 概念URI
https://comcomponent.com/knowledge/page-table-entry/
- 別名・表記
- PTE
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- ページフォールトはページテーブルとPTEを前提とします。VADが見つかってもCommitされていない・PAGE_NOACCESSである・読み取り専用ページへ書き込んだといった場合は解決できず、逆にPTEが無効でもソフトウェア状態から正当なアクセスと分かればデマンドゼロやページインとして解決できる。VAD・PTE・保護属性・アクセス種別を合わせて判定する。 / 確度: 確立した関係 / 確認日: 2026-08-20 出典 出典
- TLB(Translation Lookaside Buffer)はページテーブルとPTEを利用します。TLBは有効なPTEの変換結果をキャッシュし、ヒットしてアクセスがその保護に適合すればページテーブルをたどらずに続行できる。TLBに変換がないだけでPTEが有効ならページテーブルウォークだけで処理は終わるのでTLBミスとページフォルトは別物であり、逆に保護のチェックは変換がTLBから来た場合にも行われるため、キャッシュ済みでも読み取り専用ページへの書き込みなどの保護違反はフォルトの入口へ進む。Copy-on-Writeページへの書き込みが変換キャッシュ済みでもフォルトできるのはこのためである。 / 確度: 確立した関係 / 確認日: 2026-08-20 出典
- コピーオンライト(CoW)はページテーブルとPTEを利用します。判定を受けて、書き手用の物理ページを1枚得て元ページの内容をコピーし、書き手のPTEを新しい物理ページへ差し替えて保護を通常の読み書きへ変え、失敗した命令を再実行させる。もう一方のプロセスは元の内容を読み続ける。 / 確度: 確立した関係 / 確認日: 2026-08-20 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。