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


Рисунок 19 – Структура использования ресурсов ОЗУ по средствам физической и виртуальной архитектуры


       Когда приложение запускается, оно использует интерфейсы, предоставляемые операционной системой, для выделения или освобождения страниц виртуальной памяти во время выполнения. Виртуальная память — это технология, которой уже несколько десятилетий, и которая используется в большинстве операционных систем общего назначения. Операционные системы используют виртуальную память, чтобы предоставлять приложениям больше памяти, чем они имеют физически. Почти все современные процессоры имеют оборудование для поддержки виртуальной памяти. Виртуальная память создает единое виртуальное адресное пространство для приложений. С помощью операционной системы и оборудования, виртуальная память может выполнять преобразование адресов между виртуальным адресным пространством и физическим адресным пространством. Этот метод адаптирует среду выполнения для поддержки больших адресных пространств, защиты процессов, сопоставления файлов и подкачки в современных компьютерных системах. В виртуализированной среде уровень виртуализации Горизонт-ВС создает непрерывное адресуемое пространство памяти для виртуальной машины при ее запуске. Выделенное пространство памяти настраивается при создании виртуальной машины и имеет те же свойства, что и виртуальное адресное пространство. В этой конфигурации гипервизор может запускать несколько виртуальных машин одновременно, защищая память каждой виртуальной машины от доступа других.

  • Нет меток