ОС - параллель между кучей / стеком и страницами

279
Arthur Attout

Я учусь на экзамен по операционным системам. Я работаю над главой о виртуальной памяти .

Я очень запутался, проводя параллель между этой очень распространенной схемой, описывающей процесс, и страницами, которые размещены в виртуальной памяти .

Выделены ли эти страницы для хранения всего процесса? На самом ли деле страницы свободны для кучи? Или стек?

Я действительно не могу связать эти два понятия

0
Каждый отдельный процесс может иметь одну или несколько виртуальных страниц ... DavidPostill 6 лет назад 0
Значит ли это, что страницы в виртуальной памяти выделяются только для данных, используемых процессом? Arthur Attout 6 лет назад 0
Нет. ОС помещает все, что хочет, в виртуальную память. Это может включать в себя программный код, а также данные. DavidPostill 6 лет назад 1
Прочитайте https://en.wikipedia.org/wiki/Virtual_memory. Он покрывает постраничную виртуальную память :) DavidPostill 6 лет назад 0

0 ответов на вопрос