web-dev-qa-db-ja.com

すべてのプロセスに独自のページテーブルがありますか?

すべてのプロセスに独自のページテーブルがありますか、それとも単にそのページエントリを1つの大きなページテーブルに追加しますか?

40
Steven

はい、すべてのプロセスには独自のページテーブルがあります。それらは、親プロセス(コピーオンライト)または他のプロセス(共有メモリ)と共有される場合があります。しかし、一般的に、すべてのプロセスには独自のものがあります。

51
Bernd

はい、反転ページテーブルこの回答を参照 を使用しない限り、可能です。反転ページテーブルはグローバルであるため、各エントリには、それが属するプロセスも含まれている必要があります。

3
EthanP