Что лучше установить на ноутбук: Windows x86 или x64? В чем разница между Windows x86 и x64.

Прежде чем приступать к непосредственному сравнению 32- и 64-битных версий Windows, стоит разобраться в чем отличие между 32- и 64-битными процессорами, операционными системами и программами. Начнем с процессора.

Современные процессоры состоят из большого числа блоков. Непосредственно целочисленными вычислениями занимаются блоки ALU. Естественно, что для хранения входных данных, промежуточных значений и результатов им нужна память. Этой памятью являются регистры. В 32-битных процессоров 8 регистров общего назначения размером в 32 бита. Отсюда и говорят, что процессор 32-битный. В 64-битных процессорах регистров общего назначения в два раза больше и они имеют размер 64-бита. Поэтому и говорят, что процессор 64-битный. Подавляющее большинство современных процессоров являются 64-битными.

На практике это значит, что 64-битный процессор в нормальном 64-битном режиме может работать с 64-битными числами. Что это дает? Это позволяет выполнять различные операции над 64-битными числами без различных ухищрений, а также объединять две простые операции над 32-битными числами в одну сложную, что на практике дает прирост производительности. Также 64-битные процессоры поддерживают режим совместимости. В этом случае они ведут себя как обычные 32-битные процессоры.

Важное замечание: прирост можно получить только при использовании 64-битного набора инструкций х86-64. Кроме блока целочисленных вычислений в процессоре есть еще и блок вычислений с плавающей точкой. Он имеет 80-битные регистры и использует свой набор инструкций х87. Он еще называется математическим сопроцессором. Многие приложения активно его используют. Смена типа операционной системы с 32- на 64-битную никак не повлияют на его работу.

Для того чтобы процессор работал в 64-битном режиме, необходима 64-битная операционная система. Если же установлена 32-битная ОС, то процессор будет работать в режиме совместимости.

С разрядностью регистров также связан максимальный объем памяти, с которой может работать процессор. Это связано с тем, что указатели адресов в памяти тоже могут храниться в регистрах. Если используется 32-битный процессор или 64-битный в режиме совместимости, то длинна адреса памяти ограничена 32 битами. Вот и получается, что адресное пространство ограничено примерно 4 Гб. Поскольку каждое устройство резервирует под себя определенный диапазон адресов, то получается, что система может работать не со всеми 4 Гб оперативной памяти, а с 2.75-3.25 Гб. Иными словами, 32-битные операционные системы могут работать с объемами оперативной памяти до 2.75-3.25 Гб. Существуют, конечно, различные способы обхода этого ограничения, но в настольных системах они не используются.

Ну вот с процессорами разобрались. А как же быть с запуском 32-битных программ в 64-битной системе? Для этого в операционной системе есть два набора системных библиотек: для 32- и для 64-битных приложений. Подобная схема применялась в Windows 95 для работы с 16- и 32-битными программами.

Вот и вся теория в очень упрощенном виде. Теперь перейдем к практической части.

В этой статье тестирование проводилось на ноутбуке Asus N61Vn с процессором Intel Core 2 Quad Q9000, с видеокартой nVidia GeForce GT 240M и с 4 Гб оперативной памяти DDR3-1066. Для сравнения использовались 32- и 64-битные версии Windows Vista SP2 с последними обновлениями. Версии драйверов использовались те же (с поправкой на битность. Для 32-битной системы - 32-битная версия драйвера, для 64-битной - 64-битная версия видеодрайвера). На 32-битной Windows Vista было доступно около 3Гб оперативной памяти, на 64-битной - 4 Гб. Причины указаны выше.

Это тестирование условно можно разделить на две части:

  1. Сравнение производительности обычных 32-битных программ на 32- и 64-битной Windows;
  2. Сравнение производительности 32- и 64-битной версий программ на соответствующей версии Windows.

Сравнение производительности обычных 32-битных программ

В этой части будет рассмотрено какой же прирост даст переход на 64-битную Windows. На данный момент большинство игр и программ не имеют специальных 64-битных версий, которые оптимизированы для использования на 64-битных версиях Windows. Иными словами, в этой части будет показана разница в производительности большинства программ и игр, которые доступны на данный момент. Также стоит учесть что 32-битная система работает с 3 Гб памяти, а 64-битная - с 4 Гб.

Для этой части тестирования использовались такие приложения:

  1. 3DMark03 3.6;
  2. 3DMark05 1.3;
  3. 3DMark06 1.1;
  4. PCMark05 1.2.

Настройки по-умолчанию. Разрешение экрана 1024х768:


Результаты тестирования в 3DMark05

Настройки по-умолчанию. Разрешение экрана 1280х720:


Результаты тестирования в 3DMark06

3. Результаты тестирования в PCMark05

Поскольку этот тест включает несколько отдельных тестов, то имеет смысл подать их по-отдельности.


Общий результат в PCMark05


Производительность процессора в PCMark05


Производительность памяти в PCMark05

Дополнительный гигабайт оперативной памяти у 64-битной системы делает свое дело.


Производительность графики в PCMark05


Производительность винчестера в PCMark05

Итоги этой части тестирования

Все вполне ожидаемо. 64-битная система в большинстве чуть медленней за счет использования режима совместимости с 32-битными программами. Дополнительный гигабайт памяти не спасает ситуацию. Перейдем ко второй части тестирования.

Наверняка многих эти обозначения заводят в тупик, и сегодня из него мы и будем выбираться.

На самом деле x86, x64 – всего лишь обозначения разрядности операционной системы, измеряемой в битах (32 и 64 бита соответственно). Есть, к слову, и 16 бит – но встретить процессоры, понимающие только эту разрядность уже довольно сложно. Для этого надо вернуться лет на 10 назад. В любом случае “познакомить” их с x86 или x64 системами не получится.

Для чего это всё ?

Всё это позволяет определить разрядность чисел с которыми процессор вашего ПК будет иметь дело. И по этой причине под x86 или x64 системы имеются свои версии программ, драйверов и тому подобного.

Более высокая разрядность (x64) позволяет, помимо прочих моментов, позволяет заметно повысить точность вычислений. Но такой нужды у рядового пользователя нет и единственный момент, ради которого ему стоит использовать 64-разрядную систему – если оперативной памяти в компьютере свыше 4-х гигабайт.

Дело в том, что 32-разрядные системы не “видят” более 4-х гигабайт оперативки.

Так что в итоге: x86 или x64 ?

Если у вас имеется 4 Gb оперативной памяти или меньше – 32-х битной (x86) системы вам будет достаточно. В ином случае используйте x64.

Существует несколько основных понятий, чем отличаются операционные системы с разной разрядностью:

    1 64-битный вариант Windows формально выглядит, как и предшествующая версия. При этом пользователи с процессорами, состоящими из нескольких ядер, могут заметить прирост скорости во время работы с новыми приложениями.

    2 x32 – система, позволяющая работать только максимум с четырьмя гигабайтами оперативной памяти. А вот x64 дает возможно использовать более крупные объемы, вплоть до 192 Гб. Получается, что люди, у которых установлено больше оперативной памяти просто получают доступ к дополнительным ресурсам, что ускоряет работу отдельных программ и всей системы в целом.

    3 Обязательно нужно помнить, что не все производители постарались создать драйвера для 64-битных систем. И это может стать серьезной проблемой во время работы компьютера. Лучше всего перед переустановкой ОС на сайте производителя оборудования поискать и скачать нужные файлы. В противном случае многие программы, да и само оборудование будет работать некорректно, постоянно создавая проблемы.

    4 Вместе с тем большая часть самых популярных приложений, разработанных для x32, полностью выполняют свой функционал и на x64, в том числе и драйвера.

    5 При малом объеме памяти 64-битные версии Windows обычно плохо работают, с «притормаживанием» некоторых программ.
    По большому счету, если на компьютере установлено четыре и меньше гигабайт оперативной памяти – переходить на новую версию не имеет смысла.

    Смена разрядности. Можно ли это сделать быстро? ( )

    После того, как многие пользователи знакомятся с явной выгодой 64-битной операционной системы, они хотят узнать, как поменять Windows на более удобный. Это делается сравнительно просто – нужно переустановить полностью оболочку, выбрав соответствующую версию. Точно так же происходит возвращение к прошлому варианту ОС.

    Для того, чтобы установить 64-битную версию ОС на компьютер, который уже работает на Windows x32, необходимо загрузить рабочую станцию посредством установочного диска или флешки с системой желаемой разрядности.

    Если у вас нет установочного диска или флешки, то вы можете скачать мой бесплатный мини-курс о том

    Если же устройство не может работать с этим типом оболочки, появится сообщение об ошибке диспетчера загрузки. Кроме того, высветится окно, в котором будет указана просьба вставить диск с 32-разрядным ПО.

    Средство переноса данных не может перемещать информацию между операционными системами с разной битностью. Поэтому сначала нужно все файлы поместить на переносное устройство.

    Битность процессора ( )

    Мы уже выяснили, что выбор операционной системы напрямую зависит от двух основных параметров – объема оперативной памяти и разрядности процессора. Если первое можно посмотреть на вкладке «Система», то второй – сложнее.

    В Windows существует масса программ, самой удобной и популярной из которых является CPU-Z . Она полностью бесплатна и интуитивно понятна – разобраться сможет даже новичок.

    После установки запускаем приложение и на вкладке «CPU (ЦП) » ищем поле «Specification (Спецификация) », где и будет указана необходимая информация.

Многие пользователи часто задаются вопросом: что означает префикс разрядности x86 и x64 в операционных системах и программах, а также, какую разрядность лучше выбрать. Сейчас я подробно опишу все виды разрядности и какая разрядность ОС подойдет именно вам.

В настоящее время существует 2 вида разрядности операционных систем, это 32-х разрядные и 64-х разрядные . В недалеком будущем возможно появление 128 разрядных операционных систем и соответствующего железа для них.

X86 — это более старая архитектура оборудования и операционных систем. 32-х разрядные ОС это и есть архитектура x86 . Сама архитектура используется на старых компьютерах с одноядерными процессорами и малым объемом оперативной памяти.

X64 — современная архитектура как для операционных систем, так и для начинки компьютеров. Используется на новых моделях ноутбуков и настольных компьютеров, имеющих объем оперативной памяти не менее 4 гигабайт, многоядерных процессорах с высокой тактовой частотой. Операционные системы для такого рода архитектуры обычно носят префикс x64, то есть, так называемые 64 битные (разрядные) ОС .

Какую разрядность выбрать, x86 или x64 ?

Если у вас компьютер не из самых новых (лет 6-7), имеющих одноядерный процессор с частотой 2 Ггц, гигабайт или 2 оперативной памяти типа DDR-1 или 2, видеокартой на 64 или 128 мегабайт… на котором изначально была установлена Windows XP, и вы решили установить на этот ПК Windows 7, а может даже 8, то конечно же лучше всего выбрать 32- разрядную операционную систему (x86).

Это будет самый оптимальный вариант для компьютера примерно таких системных характеристик. А противном случае, если попытаетесь на него установить 64-х разрядную операционку, то она или вообще не установится (если процессор очень старый и не поддерживает архитектуру x64, то будет выведено окно с соответствующей ошибкой непосредственно при запуске установки ОС), или будет очень медленно работать и часто намертво зависать.

Но если компьютер имеет современные характеристики, например 2-х, 4-х или 6- ядерный процессор с тактовой частотой не менее 2-х ГГц, 4 гигабайта оперативной памяти минимум, видеокарту на гигабайт или больше, то просто необходимо устанавливать 64- разрядную операционную систему! Такая операционка будет намного быстрее работать, отклик приложений будет на максимально высоком уровне, при большом количестве задач система не будет зависать.

Бывают случаи, что пользователи, устанавливают на довольно-таки мощный компьютер 32- битную ОС, допустим, если тормозит какое-то приложение или игра на 64- разрядной ОС. Этого делать не рекомендуется, так как на 32-х битной операционке вы не добьетесь высокой скорости ее работы, пусть даже если железо достаточно «мощное». Потому что 32-х битная операционная система больше адаптирована для старых ПК.

Тем более, если у вас установлено 4 или больше гигабайта ОЗУ, то 32-х битная ОС (х86) увидит только 3 Гб и будет их использовать, так как она на больший объем памяти не рассчитана.

Как узнать, какая разрядность ОС на своем ПК?

Нужно набрать комбинацию клавиш Win+Pause и в появившемся окне будет написано, какую разрядность имеет ваша ос и компьютер.


Тип системы (разряднотсь)

Если у вас 64-х разрядная ОС, то все программы, которые предназначены для х86 также будут поддерживаться. А программы, которые специально разработаны для х64 будут запускаться и работать намного быстрее.