私はオペレーティングシステムの試験を勉強しています。私はに関する章に取り組んでいます 仮想メモリ 。
私は本当に混乱しています この非常に一般的なスキーマ プロセスを説明する 仮想メモリに割り当てられているページ 。
これらのページはプロセス全体を格納するために割り当てられていますか?ページは実際にヒープ用の空きスペースですか?それともスタック?
私は本当にこれら二つの概念を結びつけることはできません
個々のプロセスはそれぞれ1つ以上の仮想ページを持つことができます。
—
DavidPostill
それでは、仮想メモリ内のページはプロセスで使用されるデータにのみ割り当てられるということでしょうか。
—
Arthur Attout
いいえ。OSは仮想メモリに必要なものをすべて入れます。それはデータと同様にプログラムコードを含むことができます。
—
DavidPostill
読む en.wikipedia.org/wiki/Virtual_memory 。それはページングされた仮想メモリをカバーします:)
—
DavidPostill