ОС - параллель между кучей / стеком и страницами
317
Arthur Attout
Я учусь на экзамен по операционным системам. Я работаю над главой о виртуальной памяти .
Я очень запутался, проводя параллель между этой очень распространенной схемой, описывающей процесс, и страницами, которые размещены в виртуальной памяти .
Выделены ли эти страницы для хранения всего процесса? На самом ли деле страницы свободны для кучи? Или стек?
Я действительно не могу связать эти два понятия
Каждый отдельный процесс может иметь одну или несколько виртуальных страниц ...
DavidPostill 6 лет назад
0
Значит ли это, что страницы в виртуальной памяти выделяются только для данных, используемых процессом?
Arthur Attout 6 лет назад
0
Нет. ОС помещает все, что хочет, в виртуальную память. Это может включать в себя программный код, а также данные.
DavidPostill 6 лет назад
1
Прочитайте https://en.wikipedia.org/wiki/Virtual_memory. Он покрывает постраничную виртуальную память :)
DavidPostill 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
3
Ищу бесплатный загрузчик
-
4
На каком дистрибутиве Linux основана Google Chrome OS?
-
6
Влияет ли открытие большого количества вкладок в Google Chrome на производительность?
-
-
4
Может ли 32-битная ОС работать на 64-битном процессоре?
-
7
Другие преимущества 64-битной ОС помимо расширения памяти?
-
2
Что BeOS может предложить сегодняшним пользователям?
-
5
В чем разница между 64-битными и 32-битными операционными системами?
-
2
Изображение VPC для загрузки изначально
-
7
Стоит ли устанавливать ОС сразу после ее выпуска?
-
2
Переустановка iPhone OS