カーネルは仮想メモリ領域をどのように保存しますか?

カーネルは仮想メモリ領域をどのように保存しますか?

理解しようとするdo_page_fault存在するfault.c(x86 アーキテクチャ).この方法に触れました。access_errorエラーコードを仮想マシンフラグと比較します。

私が理解したのは、ページエラー時に渡されたエラーコードを確認しています。つまり、ページのフラグを該当ページのと比較しているのですvm_area。これはvm_area、同じフラグを持つページセットという意味ですか?具体的には、Linuxはvm_area同様の属性を持つすべてのページを一緒に保存または設定しますか?

ベストアンサー1

おすすめ記事