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



Спасибо! Нашел что нужно, буду ставить 64
все по делу. автор красава

интересно, что 86 то больше 64, а она выходит хуже