Всех приветствую на WiFiGid! В этой статье мы очень подробно пройдемся по разнице между x64 и x86 в отношении операционной системы и процессоров. Раньше это было особенно актуально и рождало споры, но сейчас все в основном ставят себе x64 версию (потому что уже процессоры все на архитектуре x64) и не волнуются. А вот откуда до сих пор возникают эти вопросы… В общем попробуем все это устранить.
Часто задаваемые вопросы
Что лучше: x86 или x64?Если не погружаться в детали, используйте x64 версию, во всех обычных сценариях она будет лучше.32-разрядная система – это x64 или x86?32-разрядная система – это x86. Если вы далеки от мира компьютеров, это не совсем очевидно. Но можете запомнить простое решение: 64-разрядная система — это всегда x64, а второй вариант находится от обратного
Про Windows
Начнем различие между x86 и x64 версиями Windows. В давние времена мы еще как-то размышляли, какую систему поставить, но сейчас, когда все процессоры стали уже 64-битными, а системы способны легко все проглатывать по производительности, выбор уже не стоит – устанавливайте x64 версию.
- Оперативная память. 32-разрядные Windows поддерживают до 4 Гб оперативной памяти. Скорее всего у вас ее больше, а значит нужно ставить x64 версию (Windows 10 Home x64 поддерживает до 128 Гб оперативы, а Windows 10 Pro x64 до 2 Тб). Раньше для меня это был главный критерий, когда оперативная память больше 4 Гб была за редкость. Сейчас это самое узкое горлышко, которое обязывает всех ставить только 64-битную версию.
- Совместимость с программами и играми. Некоторые современные программы и игры работают только на x64 версии (очень давно впервые такое заметил на Adobe Premier Pro, а с тех пор список стал больше). Если не хотите себя ничем ограничивать – вы знаете еще один плюс в сторону 64-разрядной Windows.
- Производительность. 64-разрядная система изначально казалась чуть медленнее на старом железе, и это был единственный критерий, по которому мы ставили 32-битные версии. Сейчас все наоборот – в x64 больше регистров, больше оперативы, и все работает гораздо интереснее. А некоторые приложения вообще не включатся на младшей версии.
- Безопасность. Скорее всего этот пункт вам не нужен, но помним, что Windows создает дополнительные фишки именно на x64 версии. Так здесь появилась технология PatchGuard для защиты ядра, а также аппаратная виртуализация и защита от исполнения данных DEP.
Итого: предпочтительно устанавливать x64 версию Windows.
Про процессоры
Вряд ли это будет очень интересно большинству, но нужно понимать, что x64 версия – это история не про Windows, а про железо (в первую очередь процессоры). Когда процессоры смогли зараз обрабатывать 64 бита информации, это сильно изменило мир компьютеров.
- Разрядность. У вас были игровые приставки 8-битки? А помните 16-битную SEGA? Так вот первые компьютерные процессоры Intel (например, модель 8086) были как раз 16-битными, т.е. зараз могли обрабатывать 16 бит информации. Обратите внимание на номер модели 8086 – именно от него за этой архитектурой закрепилось название x86 (хотя поздние современные процессоры стали уже 32-битными, название исторически сохранилось). А вот для современных процессоров, которые уже способны выполнять 64-разрядные инструкции создали новое название архитектуры x
- Оперативная память. Именно из-за разницы обрабатываемого числа (32 бита и 64 бита) появилась возможность обращаться к ячейкам памяти большей длины. И именно поэтому 32-разрядные процессоры (и операционные системы) умели работать лишь с 4 Гб памяти (для тотального понимания возведите 2 в 32 степень).
- Совместимость. Архитектура реализована так, что 32-разрядные программы могут выполняться на 64-битной системе. А вот 64-битные программы на 32-разрядной системе – нет.
Ну и помним, что современное домашнее железо уже давно работает на 64-разрядной архитектуре, так что нет ни одного разумного повода искать варианты для 32-разрядной версии – ставьте x64.