Отличие 32 от 64 битных. Разрядность Windows и чем отличаются версии x32, x64 и x86

На современных ноутбук все чаще и чаще можно увидеть так называемую 64-битную операционную систему и даже, если машина «пустая», то пользователь стремиться установить именно эту версию Windows, порою, не представляя какое отличие она имеет от 32-битной. Далеко не всегда большая битность в этом вопросе дает прирост производительности. Так в каких случаях стоит устанавливать 32-битную , а в каких 64-битную версию Windows ?

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

Что такое регисры.

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

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

Существует так же и другая зависимость выбора версий операционных систем. Так 32-битная система может использовать не больше чем 4 Гб адресного пространства, возможности же 64-битной ОС гораздо выше возможного технического оснащения компьютера. Если машина имеет больше вышеназванного объема оперативной памяти и менее битную ОС, то ее использование будет просто не актуальным и деньги, потраченные на данную роскошь, просто улетят в трубу. Даже 4 Гб не будут полностью покрыты, ведь помимо оперативной памяти есть и память видеокарты, кеш-память, те же регистры, и им тоже нужно личное пространство и оно освобождается за счет оперативки.

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

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

Как часто Вы задавались вопросом: «Какую операционную систему выбрать для установки: «Windows 7 x-64 или Windows 7 x-32 (86)?» или «В чем отличие между 32-х и 64-х битной ОС?»

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

Основное отличие 32 битной операционной системы от 64 битной операционной системы Windows 7 состоит в том, что 32 битная поддерживает только до 4 Гбайт оперативной памяти, а 64 битная - свыше 4 Гбайт оперативной памяти.

Например, Windows 7 «Домашняя расширенная» поддерживает до 16 Гбайт оперативной памяти и Windows будет абсолютно нормально их определять и с ними работать. Windows 7 «Профессиональная» поддерживает до 192 Гбайт оперативной памяти. Отсюда напрашивается один простой вывод, что бы решить какую версию Windows устанавливать, надо посмотреть какой объем оперативной памяти установлен на Вашем компьютере. Если оперативной памяти менее 4 Гбайт устанавливайте 32 битную версию, а если 4Гбайт и больше – 64 битную.

Но, тут есть еще один нюанс. Дело в том, что 64 битная операционная система немного по-другому работает с оперативной памятью. А это значит, что программы, которые работают в 32 битной версии и потребляют определенный объем оперативной памяти для своей работы, в 64 битной версии будут потреблять несколько больше объема ОП. Поэтому многие рекомендуют, даже в том случае, если Ваш компьютер располагает 4 Гбайтами оперативной памяти, устанавливать 32 битную систему, так как Вы не почувствуете преимущества при установке 64 битной ОС в этом случае. Но, не все специалисты разделяют это мнение.

При всем при том, что все преимущества 64-бит Windows7 «на лицо», у данного типа есть свои недостатки. В основном это обуславливается совместимостью. Для того чтобы установить Windows 7 64 бит, вам потребуется процессор, способный поддерживать 64 битные команды. Потому, что если в компьютере установлено 4Гбайт оперативной памяти, но процессор не поддерживает 64 битные команды, то соответственно и операционную систему 64 битную нет никакого смысла устанавливать. Хотя на самом деле здесь речь идет больше о перепроверке, нежели о настоящей проверке. Материнские платы, поддерживающие ранние 64-х битные процессоры и не поддерживающие более 4Гбайт оперативной памяти являются редкостью. Как правило, они уже ориентированы на процессоры, которые умеют понимать 64 битные команды. Однако, если это Ваш случай, то с переходом на 64-х битную операционную систему Вы не получите самого главного – доступа к большей памяти. С другой стороны, одновременно с апгрейдом оперативной системы, Вы можете проапгрейдить и свою материнскую плату.

Давайте ради интереса проверим это на практике. Для этого нам надо запустить командную строку. Делается это просто и однотипно и для Windows XP, и для Windows 7, и для Windows 8. Сочетанием клавиш на клавиатуре Win + R вызываем окно «Выполнить». В открывшемся окошке вводим команду «cmd», которая запустит командную строку.

В командной строке надо написать следующую команду «set». После чего выводится информация о компьютере, нас интересует строка: «PROCESSOR_ARCHITECTURE=x86». Иногда разрядность процессора обозначается таким образом: 32 битная система обозначается – х86, а 64 битная система – х64.

В данном примере видим - х86, это значит, что процессор не понимает 64 битные команды и соответственно 64 битную систему установить нет смысла. А если бы тут была запись «PROCESSOR_ARCHITECTURE=x64» или «PROCESSOR_ARCHITECTURE=AMD64», тогда можно сделать вывод, что процессор понимает 64 битные команды, а стало быть, можно установить 64 битную операционную систему.

Другое преимущество 64-бит Windows 7 это дополнительная защита «DEP» (это набор программных и аппаратных технологий, позволяющих выполнять дополнительные проверки содержимого оперативной памяти и предотвращать запуск вредоносного кода) на уровне жесткого диска, а не программного обеспечения, как у пользователей 32 бит.

Существенную проблему могут задать совместимость драйверов. Этот недостаток является очень серьезным. К счастью, производители оборудования продолжают увеличивать поддержку 64-х битных операционных систем (если Ваше оборудование выпущено в последние год-два, то проблем у Вас будет не много). Но, поиск драйверов для старых устройств может оказаться, неразрешимой задачей, например для старого сканнера или принтера. В таком случае придется покупать новые устройства. Некоторые программы плохо «переживают» переход на 64 бита. В отличие от предыдущих версий Windows, Windows 7х64 не поддерживает 16-ти битные приложения.

Кроме того, следует понимать, что если даже приложение является 64-х битным, плагины и расширения для него могут таковыми не являться. Такие проблемы часто возникают с «Photoshop» и «Firefox». Основное приложение доступно в 64-х битном варианте, но важные плагины – нет.

Как найти программы и устройства, работающие с 64-разрядными версиями Windows 7?

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

Вот те моменты, на которые необходимо обратить внимание при выборе разрядности операционной системы Windows 7 .

Александр Григорьев ЦСО "Крокус"

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

Отличия 32 и 64 бит

Главное отличие 32 битной системы - она не поддерживает оперативную память больше 4 Гб. 64-битные версии Windows поддерживают до 192 Гб оперативки. Тут есть несколько оговорок: не все материнские платы позволяют использовать такой большой объем оперативной памяти и на Home версиях Windows стоит ограничение в 16 Гб.

Иногда еще при установке ОС можно увидеть обозначения x64 и x86. x64 - это 64-разрядные версии ОС, x86 - 32-разрядные. Все современные процессоры поддерживают обе архитектуры - x64 или x86.

Из минусов 64-битной системы можно назвать более высокий расход оперативной памяти. Поэтому нет смысла ставить её на старые компьютеры. К тому же, она может просто не поддерживаться процессором.

Еще одно отличие - на 32 и 64 бита часто идут отдельные версии программ. Прирост производительности у 64-битных версий программ до 20%. В то же время, при запуске 32-битных приложений на 64-битной системе наблюдается незначительное падение в 2-3% скорости работы из-за подсистемы WoW64, которая эмулирует 32-битное окружение.

Если у вас более-менее современный компьютер и оперативной памяти стоит 4 Гб или больше - смело ставьте 64-битную версию. Если оперативной памяти менее 4 Гб и не планируется расширять - ставьте 32-бита.

Как определить версию Windows

Узнать, какая сейчас стоит версия ОС можно с помощью свойств компьютера.

Правой кнопкой нажмите на «Мой компьютер» и откройте его Свойства. На Windows XP информация об операционной системе будет на вкладке «Общее», на Windows 7, 8 и 10 окно выглядит немного по-другому, но информация о системе там есть.

Windows XP x64

Windows 7 32-бит (x86)

Как определить поддержку 64-бит процессором

Узнать, поддерживает ли процессор 64-бит можно с помощью бесплатной программы Speccy https://www.piriform.com/speccy/download .

Откройте Speccy и посмотрите информацию о центральном процессоре.

В строке «Инструкции» найдите упоминание 64-бит. Например, если там встречается:

  • Intel 64,
  • AA-64,
  • AMD 64,
  • EM64T.

Значит ваш процессор поддерживает 64-битные команды. Даже некоторые процессоры с архитектурой x86 умеют понимать 64-битные команды.

Еще один способ без установки программ - узнайте название своего процессора (например в Диспетчере устройств, его можно открыть нажав Win+R и введя команду devmgmt.msc) и поищите его спецификацию через поисковик: архитектуру и набор команд.

Как перейти с 32 на 64 битную ОС

Если вы обнаружили, что у вас стоит более 4 Гб оперативки или хотите расширить её, можно обновить систему. Для этого скачайте образ установки Windows и сделайте загрузочную флешку, или запустите установку через Daemon Tools.

Запустите установщик ОС и при выборе настроек установки, чтобы сохранить старые данные выбирайте пункты:

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

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

Цифры, упоминаемые чуть выше, обозначают ничто иное, как разрядность процессора. Последний для осуществления различных задач использует память, хранящую промежуточные параметры. Если размер этой памяти составляет 32 бита, тогда процессор (и операционную систему) именуют 32-битным, а если 64 бита, значит, 64-битным соответственно. Запутаться тут очень трудно. А вот что обозначает цифра x86 — 86 бит? Отнюдь, это еще одно обозначение 32-битного процессора.

Важно помнить одну важную деталь — если вы специально не устанавливали 64-битную операционную систему, то она у вас на 99% будет 32-битной. Однако это правило касается только тех компьютеров, которые были выпущены примерно до 2010-2011 года, потому что в настоящее время 32-битные процессоры выпускать практически прекратили. Все новые ноутбуки и ПК комплектуются исключительно Windows x64.

Вы еще не запутались? Прекрасно, тогда продолжим дальше углубляться в эту тему. Памяти размером в 32 бита в былое время хватало с головой — даже если процессор испытывал недостаток памяти, то он разбивал ее на несколько частей по 32 бита, что в свою очередь пагубно сказывалось на времени обработки вычислительных задач. Впоследствии в продаже начали появляться мощные вычислительные ПК, которым 32 бита памяти банально не хватало. Тогда производители решили создать более мощный 64-битный процессор, памяти которого хватало для того, чтобы моментально справляться даже со сложными задачами. Как я упоминал чуть выше, сегодня почти все производители перешли на создание 64-битных процессоров. При этом на него можно поставить привычную 32-разрядную операционную систему Windows — процессор будет имитировать работу 32-битного процессора. При установке Windows x64 будет задействована вся мощность.

Стоит ли переходить на «Виндовс» 64 bit? Вопрос очень интересный, однако ответ на него наверняка вас не обрадует — это зависит исключительно от ваших потребностей. То есть ли вы используете сложные программы, которые требуют больших вычислительных работ, то да, переходить однозначно стоит. Если же используете ПК для серфинга в интернете, то задействовать процессор вам вряд ли когда-придется. Впрочем, более подробно об этом я расскажу чуть ниже.

Различия между x32 и x64

Хотелось бы поведать более подробно рассказать о различиях между разрядностью.

  • Пожалуй, главное отличие заключается в том, что версия Windows x32 способна поддерживать не более 3 Гб оперативной памяти, в то время как версия x64 способна работать сразу с 32 Гб. Кроме того, x32 способна запускать только 32-битные программы, под которые будет выделено не более 3 Гб памяти, а оставшиеся Гб будут просто не использованы ею. x64 может легко работать с 32-битными программами, выделяя для них более 3 Гб. Для 64-быитных приложений может задействоваться вся , используемая в компьютере.
  • Следующее различие не менее важное: x64 поддерживает несколько ядер и процессоров одновременно. Поэтому если у вас установлен, скажем, четырехъядерный процессор, то лучше установить именно такую версию Windows, поскольку она будет работать намного более быстрее.

В целом, это и есть все отличия, которые могут быть вам интересны.

За и против

Давайте-ка еще раз пройдемся по всем пунктикам и выделим все плюсы и минусы обеих версий Windows.

  • x64 является более производительной, если у вас установлен многоядерный процессор или сразу несколько процессоров. В остальных случаев каких-то заметных улучшений вы не обнаружите.
  • 64-битная Windows позволяет работать более чем с 3 Гб оперативной памяти. Учитывая то, что даже обычный браузер типа Mozilla Firefox может легко «скушать» 1 Гб памяти, это огромный плюс.
  • Некоторые программы и приложения способны работать исключительно в x32-системах и не поддерживают x64.
  • Производители до сих пор не выпустили 64-разрядные версии драйверов для некоторых своих комплектующих, что может стать самой настоящей проблемой.

Как узнать разрядность Windows?

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

  • Для Windows 7 необходимо навести мышку на значок «Компьютер», нажать правую кнопку и выбрать пункт «Свойства». В открывшемся окне надо найти строчку «Тип системы», где будет указана разрядность.
  • В случае с XP нужно проделать ту же самую процедуру, только есть один нюанс: если в пункте «Система» указано слово 64-Bit, то у вас 64-разрядная «Виндовс». Если такого слова нет, значит, 32-битная.

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

Чем 32 отличается от 64 бит - основные моменты

Операционные системы разрядностью в 64 бита дают большие возможности для работы компьютера, нежели системы с 32 битами. Все дело в типе кодов информации. 64-битная система обрабатывает коды, состоящие из 64 битов. Бит - единица информации. Такая система дает возможность задействовать намного больший ресурс оперативной памяти компьютера. Если говорить проще, то ситуация складывается таким образом. Если ваша операционная система имеет разрядность в 32 бита, то максимальное количество оперативной памяти, которую вы можете установить на свой компьютер, - это 4 гигабайта. Притом задействовано будет только лишь 3,5 гигабайта. Система с 64-битными кодами дает возможность установить максимально возможное количество оперативной памяти на ваш компьютер. В соответствии со сказанным выше, получается, что компьютеры с 64-битной системой намного более производительны, чем компьютеры с 32-битной системой.

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

Чем отличается 32 от 64, и какие еще преимущества есть у 64-битных систем? Во-первых, это большой объем оперативной памяти. Об этом мы писали чуть выше. 32 бита задают границу, а 64 используют максимум. Во-вторых, 64-битные операционные системы намного быстрее и эффективнее работают с большими файлами. Они способны загрузить его сразу целиком. 32-битная система вынуждена загружать файл, к примеру, размером в 5 гигабайт по частям, так как объем оперативной памяти ограничен 3 гигабайтами. Соответственно, 64-битная операционная система, имея практически неограниченный объем памяти, способна работать с файлом в его целостном виде. В итоге мы получаем намного большую производительность и скорость работы. И в-третьих, 64-битная система может работать с высокоточными научными программами, а 32-битная не может. Дело в том, что для вычисления значений с плавающей запятой программе нужно получать достаточное количество битов, чтобы результаты были максимально точны. Поэтому все программные приложения в любой серьезной научной отрасли работают в основном на 64-битной системе. Более того, они разработаны только для работы на таких операционных системах. Придя на работу в какой-нибудь научно-исследовательский центр, не следует удивляться впечатляющим характеристикам компьютеров, используемых там для работы. Это в порядке вещей. Несомненно, будущее за системами 64-битной кодировки информации.