@daniil14056

Что за таблица теневых страниц? Как их выделить, какая функция?

Какой функций можно выделить теневые страницы. или страницы физической памяти.
Какие функции для работы с гипервизором?
Как вообще можно выделить физическую память, это невозможно же, или что есть какой-то особый malloc new?
В интернете куча статей. Но нету примеров кода.
Или вообще такого нету, и все это просто огромная обертка, над обычной памятью? int*mem=new int[1<<31];
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
AshBlade
@AshBlade Куратор тега C#
Просто хочу быть счастливым
Какой функций можно выделить теневые страницы. или страницы физической памяти.
Как вообще можно выделить физическую память, это невозможно же, или что есть какой-то особый malloc new?

Никакой.
Каждый процесс имеет свое ВИРТУАЛЬНОЕ адресное пространство. Доступ к физической памяти ведется через него путем хранения таблицы страниц и отображения на физическое адресное пространство.
Этим всем занимается ОС и не только для удобства, но для безопасности.
Какие функции для работы с гипервизором?

Разве что в случае паравиртуализации
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы