Мне интересно, если некоторые драйверы устройств выйдут из строя, или 64-битный процессор эмулирует 32-битный?
2 ответа
Да, ты можешь. x64 - это расширение x86 (дополнительные регистры и некоторые новые инструкции). Таким образом, все для x86 должно нормально работать на x64 - обратное не всегда верно, поскольку x64 может адресовать больше "места".
[Редактировать] Если вы ищете это, вы бы уже нашли ответы
Конечно вы можете. Однако, если ваш компьютер имеет 4 ГБ памяти или больше, вы не будете использовать всю свою память (становится трудно даже найти компьютер с менее чем 4 ГБ ОЗУ). На практике я никогда не видел, чтобы 32-разрядная ОС Windows использовала более 3,5 ГБ. Linux может использовать 4 ГБ и более с расширениями PAE, но это действительно неуклюжий и все же не идеальный способ - любое конкретное приложение не может получить более 2 ГБ памяти в этом режиме.
С другой стороны, если вы устанавливаете 64-разрядную ОС, вы можете использовать всю свою память и запускать любое устаревшее 32-разрядное программное обеспечение. Кроме того, в 32-разрядной ОС вы не можете запустить 64 виртуальных машины в VMware, но в 64-разрядной ОС вы можете запустить любую их комбинацию.