win10 32bit на x86-64

616
Oded Sayar

В настоящее время у меня есть ноутбук под управлением Linux, и я рассматриваю возможность двойной загрузки Windows 10. Я пытаюсь решить, стоит ли брать 32-битную или 64-битную ОС.

Если я правильно понял, 64-битная Windows может быть лучше, чем 32-битная для интенсивного использования ОЗУ, но хуже для легкого использования. это верно?

У меня есть карта памяти 8 ГБ (поэтому 32-битная не может отобразить все это), но я не собираюсь использовать много памяти в Windows, она все еще делает 64-битную быстрее?

И последнее, но не менее важное (возможно, наименее тривиальное). Я читал, что с переходом на 64-битные процессоры Intel вносит 2 дополнительных изменения в свои процессоры x86:

  1. добавление регистров общего назначения

  2. изменение основанного на стеке соглашения о вызовах, чтобы выполнялось меньше команд «store» и «load».

Теоретически, 32-битная ОС может проверить, работает ли она на 64-битном процессоре, чтобы извлечь выгоду из этих изменений, верно? Windows 10 (32bit) делает это? это можно сделать для 32-битных программ на 64-битной Windows?

-1
Даже не думай об установке 32-битной версии! Android Dev 7 лет назад 0
Если ваш процессор x64, тогда используйте 64-битную версию. 32 бита - это легко, но по производительности 64 бит всегда лучше. Rohit kumar 7 лет назад 0

2 ответа на вопрос

4
Overmind

32-разрядная ОС не будет проверять, работает ли она на 64-разрядном процессоре, и не может использовать какие-либо функции 64-разрядной архитектуры. Ни один не делает / может 32-битные приложения.

Нет никаких причин устанавливать 32-битную версию для вашей системы. 64-разрядная ОС обладает некоторыми преимуществами, отличными от max-достижимой оперативной памяти, в том числе Kernel Patch Protection, поддержка аппаратно-поддерживаемой защиты выполнения данных (DEP) и значительно более строгие ограничения для таких вещей, как максимальный размер процесса пользовательского режима, постраничная и ненастраиваемая максимальный размер выгружаемого пула, записи таблицы страниц и системный кеш.

0
the_Ma5TeR

Если ваш процессор поддерживает 64-разрядную версию, настоятельно рекомендуется использовать 64-разрядную версию Windows10, поскольку это позволит использовать большинство расширенных возможностей, доступных для 64-разрядных пользователей.
Вот как вы можете проверить, поддерживает ли ваш процессор 64-битную версию: Проверьте, поддерживает ли моя машина 64-битную версию в Linux (Ubuntu)?