Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top

Win64

31 Мар 2013

Термин Win64 применяется в различных контекстах.

Под Win64 понимается семейство 64-битных операционных систем Windows для архитектуры x86-64 (AMD64) и IA-64 (Itanium).

Когда говорится о Win64-приложении, следует понимать что это 64-битная программа, предназначенная для выполнения в 64-битной среде и имеющая модель данных LLP64. Win64 программа не может быть запущена в 32-битной версии Windows.

Под Win64 также понимается 64-разрядный API предоставляемый 64-битной операционной системой Windows.

Для запуска в 64-битной операционной системе Windows старых 32-битных приложений имеется подсистема WoW64. Система транслирует вызовы 32-битного API в вызовы 64-битного API, осуществляет перенаправление при работе с реестром, файлами, а также выполняет ряд других функций.

Обычно Win32 программа может быть после небольших исправлений перекомпилирована в 64-битном варианте. Наибольшую сложность на этапе компиляции могут доставить участки проекта, написанные с использованием встроенного ассемблера. Важным моментом после сборки 64-битной версии приложения является обнаружение скрытых дефектов в коде. Для выявления данных дефектов служит разрабатываемый нами инструмент Viva64, входящий в состав PVS-Studio.

Библиографический список

Популярные статьи по теме


Комментарии (0)

Следующие комментарии next comments
close comment form
close form

Заполните форму в два простых шага ниже:

Ваши контактные данные:

Шаг 1
Поздравляем! У вас есть промокод!

Тип желаемой лицензии:

Шаг 2
Team license
Enterprise license
** Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности
close form
Запросите информацию о ценах
Новая лицензия
Продление лицензии
--Выберите валюту--
USD
EUR
RUB
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Бесплатная лицензия PVS‑Studio для специалистов Microsoft MVP
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Для получения лицензии для вашего открытого
проекта заполните, пожалуйста, эту форму
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Мне интересно попробовать плагин на:
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
check circle
Ваше сообщение отправлено.

Мы ответим вам на


Если вы так и не получили ответ, пожалуйста, проверьте, отфильтровано ли письмо в одну из следующих стандартных папок:

  • Промоакции
  • Оповещения
  • Спам