OS - ヒープ/スタックとページ間のパラレル


0

私はオペレーティングシステムの試験を勉強しています。私はに関する章に取り組んでいます 仮想メモリ

私は本当に混乱しています この非常に一般的なスキーマ プロセスを説明する 仮想メモリに割り当てられているページ

これらのページはプロセス全体を格納するために割り当てられていますか?ページは実際にヒープ用の空きスペースですか?それともスタック?

私は本当にこれら二つの概念を結びつけることはできません


個々のプロセスはそれぞれ1つ以上の仮想ページを持つことができます。
DavidPostill

それでは、仮想メモリ内のページはプロセスで使用されるデータにのみ割り当てられるということでしょうか。
Arthur Attout

1
いいえ。OSは仮想メモリに必要なものをすべて入れます。それはデータと同様にプログラムコードを含むことができます。
DavidPostill

読む en.wikipedia.org/wiki/Virtual_memory 。それはページングされた仮想メモリをカバーします:)
DavidPostill
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.