Если я выполняю 64-разрядную ОС (выпуск Windows XP x64), и программа имеет и 32-разрядную версию и 64-разрядную версию, что преимуществами использования является 64-разрядная версия? Это будет быстрее?
XP 64 бита не более безопасен, чем 32 бита.
Vista и (лучший) Windows 7, представленный в 64-разрядной повышенной безопасности режима с поддержанным аппаратными средствами DEP, Защитой от патча ядра и обязательным подписанием драйвера.
Таким образом, единственное преимущество в XP состоит в том, что программа на 64 бита может использовать больше чем 4 ГБ памяти.
Однако в сущности ни для какой программы не нужна такая память, кроме больших серверов.
при выполнении 64-разрядной версии она сможет обратиться к большей памяти, и если она оптимизирована хорошо (как некоторые игры) может быть <10%-е улучшение производительности. Но в целом это не чувствуют конечные пользователи.
я думаю большинство людей, выполненных 64-разрядный только из-за проблем обращения памяти.