ページングの概念は、ヒープとスタックメモリでどのように機能しますか?

ページングの概念は、ヒープとスタックメモリでどのように機能しますか?

ヒープとスタックのメモリをページに分割すると、プロセスはヒープとスタックのメモリを事前割り当てしますか?それでは、最初はこのページはすべて空ですか?

ベストアンサー1

プロセス(またはプロセスを表すカーネル)の事前割り当てアドレス空間、ページの代りに。プロセスがメモリを割り当てると、対応するページテーブルエントリが割り当てられ、ページ 0 を指すように初期化されました。(これを禁止するアーキテクチャを除く) ゼロページは、読み出し時にすべて0を返し、書き込み時にエラーを返すように設定されます。その後、エラーハンドラは別々の物理ページを割り当てます。

おすすめ記事