Ответ 1
Ну, так часто вы слышали фигню. Он имеет большое преимущество не только для поддержки более 2 гб на процесс, но также более 2b ВМЕСТЕ - это более жесткий предел. Фактически, запуск процесса 2gb на 32-битной машине оставляет мало места для махинаций для файловых кэшей, в то время как запуск процесса 2g на 64-битной машине оставляет тонны.
Если система очень мало подчеркнута, барьер памяти составляет 32-битный уровень ОС, а только плохую установку. Черт, я пишу, что на виртуальной машине работает визуальная студия - с памятью 8 гб, потому что она действительно помогает отлаживать большие вещи.
Я думаю, что программное обеспечение, которое я запускаю на нем, составляет 32 бит, поэтому он будет запускаться в эмуляции
Ах, теперь вы тоже распространяете плохие вещи. Нет эмуляции, 32-разрядное исполнение на всех достойных процессорах 8not ccounting в Itanium) до 64 бит.
Но что, если у меня была 64-разрядная версия программного обеспечения?
Зависит. Для большинства программ это не имеет смысла. Зависит от того, может ли softawre использовать/использовать более 2 ГБ памяти. Но даже если нет - ОС может.