1

В качестве хост-компьютера у меня есть 3 ГБ оперативной памяти в Windows 10. Я настроил виртуальный ПК с Windows XP через virtualbox. В виртуальном ПК я выделил 512 МБ оперативной памяти. 1) Когда я выключаю свой виртуальный ПК, мой хост-компьютер все еще использует менее 3 ГБ ОЗУ? 2) Даже если я увеличу виртуальную оперативную память в гостевой системе, она все равно покажет ту же оперативную память в хосте, что и доступную? Значит, гость не забирает ОЗУ?

1 ответ1

1

Virtualbox (как гипервизор типа 2) - это программа, работающая на хост-ОС, поэтому она может видеть только ту оперативную память, которую ОС знает и знает. Когда вы запустите virtualbox.exe и загрузите виртуальную машину, процесс virtualbox.exe запросит у ОС хоста всю память, необходимую гостю, и выделит ее соответствующим образом. Однако следует отметить, что vbox будет выделять только оперативную память, которую фактически используют гостевые (ие) (до максимального сконфигурированного количества), а не всю сконфигурированную сумму сразу, так как использование вашего гостя возрастает, так что выполняет использование виртуальной памяти virtualbox.exe

Таким образом, ОС хоста будет видеть всю оперативную память в системе, но она будет видеть оперативную память, выделенную для гостя, как «используемую» при запуске программ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .