Я планирую реализовать две схемы отображения образов памяти:
- Непрямой — через таблицу трансляции, которая связывает каждый гостевой виртуальный адрес с конкретным виртуальным адресом хоста и std::allocator.
- Прямой — без таблицы и накладных расходов на поиск. >
Я не уверен, что это правильный подход, и если да, можете ли вы предоставить эффективный и безопасный метод непрерывного выделения памяти?
РЕДАКТИРОВАТЬ:
- Хост: AMD64, Windows 11 >21H2;
- Гость: ARM>v8, Windows 11 >21H2/Произвольный дистрибутив Linux (позже в виде отдельного модуля, реализующего специфические функции Linux);
Подробнее здесь: https://stackoverflow.com/questions/792 ... host-in-vm
Мобильная версия