Программное обеспечение

Можно ли на 32 битной системе запустить 64 битную виртуальную машину?

Имеется Windows 7(32x), VMware 9.02, Windows Serwer 2008R2.
да можно и без нее это как переводить английски с немецкого
ДБ
Дмитрий Брычев
3 955
Лучший ответ
нет, ты можешь поставить х64 на виртуальной машине, но саму виртуалку х64 в системе х32 не установить
При разработке 64-битных приложений (в особенности кроссплатформенных) возникает желание обеспечить их совместимость с 32-битными операционными системами, которые до сих пор занимают значительную долю на рынке ОС. К сожалению, прямой запуск таких приложений возможен не на всех 32-битных операционных системах. Так например Mac OS X поддерживает работу как в 32-битном, так и в 64-битном режимах. Режим работы ядра в данном случае может быть выбран при загрузке системы. Для ОС семейства Linux существует проект LinuxPAE64, который позволит исполнять 64-битные приложения в системах, загруженных с 32-битными ядром и драйверами устройств, но этот проект на момент написания статьи ещё далёк от завершения. В 32-битных ОС семейства Windows единственной возможностью запуска 64-битных приложений остаётся использование эмуляторов и виртуальных машин, например qemu и VMWare, однако необходимость эмуляции 64-битной платформы при таком подходе значительно снижает производительность системы, а конечному пользователю всё равно будет необходимо приобрести 64-битную версию ОС. Таким образом, для обеспечения совместимости имеет смысл вести две ветки проекта, предназначенных для работы в 32-битной и 64-битной среде. Однако поддержка 32-битных операционных систем становится все менее актуальной задачей и со временем наличие только 64-битной версии программы будет вполне естественно. Если же у разработчика отсутствуют возможности для отладки и поддержания как 32-х, так и 64-битных версий программы, но создаваемое ПО не требовательно к памяти и производительности системы, то для обеспечения совместимости можно поддерживать только 32-битную версию, так как большинство существующих 64-битных ОС на данный момент обеспечивают возможность исполнения 32-битного ПО. Однако такой шаг не кажется оптимальным в долгосрочной перспективе, поскольку большинство производителей ОС уже ориентируются на 64-битные платформы (к примеру, MS Windows Server 2008 является последней серверной ОС от Microsoft, которая имеет 32-битную версию).