Эмуляция Х32 приложений на Х64 системах

27 ноября 2009

Кто знает, на каком уровне эмулируются 32х битные приложения в Х64 системах? На аппаратном или программном, в чем различие эмуляторов ХР, Висты и Виндовс 7? Вроде с Висты Х64 уже пошел более улучшенный эмулятор, чем на ХР Х64. Кто владеет вопросом на конкретном, а не теоретическом уровне? Хочу сменить ХР х32, на ХР х64. С Дровами проблем нету. Интересуют подводные камни работы Х32 приложений, в тч ДОСовских.


9 ответов в теме “Эмуляция Х32 приложений на Х64 системах”

  1. 1) Денис Алёхин ответил:

    Какие люди темы создают! А вопросы какие!
    Ну, у проца какая-то поддержка должна быть эмуляции

  2. 2) Александр Колдун ответил:

    А что с вопросом не так?) Я просто почти не юзал Х64 системы, потому не знаю таких нюансов.

  3. 3) Денис Алёхин ответил:

    Мне казалось вы(еще кое-кто) всё знаете))) А я лох)))
    Просто сельский)))
    Блин, уже поздно, понять вопроса не могу… даже смутно…

  4. 4) Александр Колдун ответил:

    Тю, странное суждение. Жду ответов по теме.

  5. 5) Павел Вишняков ответил:

    Эмуляция с точки зрения железа – аппаратная, т.к. процессоры все все еще x86. С точки зрения ОС – скорее всего тоже, но у XP64 с этим, как мне помнится, было ну очень туго. Ибо первый подобный эксперимент Microsoft.

  6. 6) Иван Павлов ответил:

    Инструкции выполняются аппаратно. А вот среда эммулируется программно.
    Разницы в висте и хп нет.

    Разве что у вас легальная ОС и вы готовы заплатить за поддержку.

    Дос это х16 и тут подводный камень если проц в режиме х64 проц должен поддерживать виртуализацию для запуска таких приложений с аппоратной поддержкой. На x64 эмуляция не охти. А зачем вам? Дос отжил для его поддержки была win98, а NT уже изначально не закладывалась 100% совместимость.

  7. 7) Александр Колдун ответил:

    В Х32 дос приложения нормально пашут, но дос это такое. Интересуют в первую очередь виндовые приложения. Поддержка виртуализации у проца есть, но на сколько она участвует в эмуляции приложений? И тогда это уже аппаратная, а не программная эмуляция. Пока я не вижу конкретики как эмулируется и конкретные примеры.

  8. 8) Николай Братанов ответил:

    Первое что пришло в голову http://ru.wikipedia.org/wiki/WOW64

  9. 9) Александр Колдун ответил:

Добавить ответ

Оставить комментарий