Страницы

Поиск по вопросам

вторник, 14 мая 2019 г.

Какая разница между 32-х битной программой и 64-х?

Какая разница между 32-х битной программой и 64-х ? Если я пишу код в 64-х битной ОС на С++ это будет 64-х битной программой ? Как написать 64-х битную программу ?


Ответ

Размер типов long и указателей (64 и 32 бит). В принципе 64-бит программа может непосредственно обращаться к данным в адресном пространстве большем 4 гигабайта, а 32-бит - не может. Иногда 32-бит программы работают быстрее (в основном из-за более экономного использования кэша CPU). 64-бит программы не могут исполняться на 32-бит машинах, а наоборот можно (но не всегда). Если компилятор 64-битный, то да. Используйте 64-бит ОС и 64-бит компилятор.

Комментариев нет:

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