Linuxプロセスアドレス空間の「page_table_lock」情報

Linuxプロセスアドレス空間の「page_table_lock」情報

私はに関するチュートリアルを読んでいます。Linuxページテーブル、リンクされたページから

各プロセスには独自のページテーブルがあります(スレッドはそれを共有します)。メモリ記述子のフィールドは、pgdプロセスのページグローバルディレクトリを指します。ページテーブルを操作してナビゲートするために必要です。page_table_lock、これは関連するメモリ記述子内にあります。

それでは何ですかpage_table_lock?競合状態を防ぐための一種のリーダーライターロックですか?

関連情報