Linux x86 ページング。
各プロセスには独自のページ ディレクトリがあります。
ページ テーブル ウォーキングは、CR3 が指すページ ディレクトリから開始します。
すべてのプロセスは、カーネル ページ ディレクトリの内容を共有します
3 つの文が正しいと仮定すると、あるプロセスがカーネル モードに入り、カーネル ページ ディレクトリの内容 (アドレス マッピング、アクセス権など) を更新するとします。
質問。カーネル アドレス空間はプロセス間でグローバルに共有されるため、この更新は他のプロセスのページ ディレクトリと同期する必要がありますよね?
これはどのように管理できますか?