Заметки Сис.Админа

статьи

Что такое разрядность Windows и зачем она нужна [x32, x64, x86]

Приветствую, дорогие друзья.

Не столь многие пользователи компьютера слышали, что Windows имеет некую разрядность - x32, x64 и x86 и еще меньше пользователей реально знают что это, где это взять\сменить и зачем оно надо. С этими разрядностями связано даже некоторое число мифов.

Пройдясь на днях по интернету я заметил интересную вещь - хоть сколько-нибудь внятной информации по этому вопросу довольно мало, что собственно и подтолкнуло меня к написанию этой статьи.

Поехали.

О разрядности Windows [x32, x64, x86]. Для начала подробно и запутанно

Начну, пожалуй, с того, что разрядностей у Windows на сегодняшний день пока две: 32-бит и 64-бит, т.е. дистрибутивы делятся на x32 и x64 соответственно. Что же до x86 - это не более чем обозначение 32-х битной версии (т.е. если Вы увидите x86, то знайте что речь идет о x32). Зачем два названия  решительно не понятно, но знайте, что если Вы не устанавливали специально 64-битную операционную систему, то Ваша Windows имеет 32-х битную разрядность. Однако, на всякий случай, посмотреть разрядность в системе можно простейшим способом: находим ярлык"Мой компьютер", жмем по нему правой кнопкой мышки и выбираем пункт свойства (скриншот ниже актуален для Windows 7, в случае с Windows XP окно будет немного другим, но смысл тот же):

windows 7, как посмотреть разрядность

Давайте разберемся, чем же отличаются дистрибутивы Windows x32 от Windows x64 и стоит ли вообще переходить на 64-бита.

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

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

У версии x64 ситуация иная: для 32-битных приложений доступны все 4 (и более) Гбайт , а для 64-битных приложений вообще вся оперативная память, которая физически установлена в компьютере. Повторюсь, что 64-битная система может запускать и те и другие приложения, но не наоборот.

В общих чертах вот так. Остальное - куча технических и не очень подробностей, которые в общем-то не очень то нужно знать, а посему я попросту приведу некоторые итоги, которые объяснят почему стоит\не стоит (решать всё равно Вам) переходить на x64.

Разрядность WIndows (x64, x86). Что выбрать? Просто и понятно

Поехали. Все "за" и "против" перехода на x64:

  • 64-битная версия Windows, формально выглядит и ощущается точно так же, как и обычная 32-битная, т.е. никаких особенных новшеств и бонусов в ней нет, однако, люди с многоядерными процессорами могут ощутить прирост производительности при использовании такой системы и 64-битных приложений в ней (что, впрочем, актуально далеко не для всех и не всегда).
  • x64 способна видеть и работать с оперативной памятью 4 и более Гбайт. А вот x32 видит только 3 Гбайта, даже если физически планок оперативной памяти стоит больше. Т.е, люди, которые имеют в компьютере большой запас памяти получат больше производительности на 64-битной системе и меньше проблем с недостатком оперативной памяти.
  • Не для всех компьютеров и железа в нем, производители выпустили 64-разрядные версии драйверов, что может стать проблемой при переходе на такую систему. Проверяйте наличие драйверов на сайте производителей мат.платы, видеокарты и тп, возможно, что Вы просто не сможете мигрировать с 32-разрядной системы.
  • Большинство x32 приложений прекрасно работают в x64 системах, но не наоборот.
  • Формально смысл перехода, в основном, заключается в количестве памяти на борту компьютера. Если меньше 4 Гбайт, то переходить смысла почти нет. Если больше (или хочется поставить больше), то стоит. Естественно, что для большинства систем, приложений и игр актуально правило "Чем больше памяти - тем лучше". Почему? Читайте в моей статье "Практика использования 8 гб оперативной памяти + WD VelociRaptor в RAID 0"
  • Моё мнение - однозначно x64, ибо большое количество памяти и, бывает, улучшенная производительность для многоядерников, определенно рулит.

Кратенько как-то так.

На всякий случай еще один способ посмотреть разрядность

Я уже выше говорил как глянуть разрядность, однако, на всякий случай, скажу еще один способ (актуален для Windows XP):

  1. Нажмите "Пуск - Выполнить."
  2. Наберите в открывшемся окне: winmsd.exe и нажмите кнопку .
  3. В области сведений в столбце "Элемент" найдите пункт "Тип". Если система 32-разрядная, то пункт "Тип" будет иметь значение "Компьютер на базе X86". Если система 64-разрядная, то пункт "Тип" будет иметь значение "Компьютер на базе Itanium".

Это был вариант для тех, у кого способом выше, разрядность не определяется или не указана.

Послесловие

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

Пожалуй, вот так. Если есть еще вопросы пишите в комментариях ;)

PS: Мои статьи на тему шустрости x64-системы вот: "Заметки о x64. Часть 1" и вот: "Заметки о x64. Часть 2".

Оценить —

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(9 голосов, в среднем: 5 из 5)

Подписаться —

RSS Email Facebook Twitter G+ YouTube
Темы:  , , ,
  1. Andr105

    У меня вопрос! Мой процессор intel(R) Core(TM)2 Quard CPU Q8200 @ 2.33GHz 2.34ГГц. 2.00 ГБ ОЗУ видеокарта: 1 гиг HDD: 320ГБ 4 ядра пойдет ли на него 64битка?????????????????????????????????????????????

  2. Athlon64

    Пойдет. Только памяти лучше добавить 4 ГБ, т.к на 2 ГБ 64 разрядная Windows 7 работает довольно медленено (видел у друга на компе).
    На 2 ГБ лучше всего ставить (ИМХО) либо Windows XP x64 либо Windows 7 x86

  3. Суходрищев

    ИМХО:
    Денди = 8
    Сега = 16
    Сони = 32
    Виндовс 7 х64 = 64

  4. Halenharper

    Подскажите пожалуйста почему при установки 7 винды на 64 разрядную операционную систему установилось две паки - Program files и Program files (86x), хотя ставил разрядность 64 и программы устанавливаются каждый раз в разные папки

    • Nikola03

      x32 приложения по умолчанию ставятся в папку Program files (86x), а x64 - в Program files

  5. Ma Patrin

    Certainly any thumbs upwards. Great luck!

  6. vito2012

    Люди подскажите пожалуйста пойдет ли winn 7 64 bit на проц x86??

  7. Серёга

    вот так и надо излагать материал, теперь искать ничего не надо - всё по полкам разложил, молодец! такого мусора начитался в инете, о чём только не пишут про эти биты и "корпорации"!
    СПАСИБО

    • vito2012

      Ты кому это писал!?

  8. cfif

    Я не совсем понял х64 можно ставить на любую материнку и на любой проц что-ли?

    • vito2012

      нет для этого нужна материнская плата! и ставится она на любой проц даже на x86 главное чтоб у тебя было хотяб 4 гига оперы

  9. Sheridan Mcclammy

    Great piece of data!

  10. machito

    Огромное спасибо автору :)

  11. Sherley Malizia

    My spouse and i take pleasure in you spending some time to share these with folks.

  12. maximus737373

    Можно вопрос по поводу оперативки? у меня мамка Foxconn P55MX по параметрам может использовать 8гиг, но как только я ставлю 6 или 8гиг компьютер начинает глючить, появляется периодически синий экран. Ставлю одну планку 4 гиг или две по 2гиг, всё работает стабильно. Система 64ка, подскажите почему мамка отказывается принимать так сказать заявленный объём памяти?

    • S1nus

      Проверь планку(и) без которых всё работает. Возможно они не исправны.

  13. vl1639

    Сейчас не возможно купить новый ноут на х32, только веэде в продаже на х64. Отсюда у меня два общих вопроса
    - можно ли установить и нормально использовать свой старый Дельфи(х32) на новом ноуте с Win-x64
    - могут ли нормально запускать и использовать программы, которые будут написаны на новом ноуте, те у кого, к примеру, Windows XP x32

    Если не сложно ответьте на почту

  14. Ningen86

    Добрый день.
    Подскажите с такой проблемой: Заменил оперативную память, с 4 Гб до 8Гб. Win 7 x64 показывалось что стоит 8 Гб но доступно только 3.27 Гб. Зашел в биос включил опцию Memory remap feature, виндовс увидел полный объем оперативки 8 Гб. Но теперь компьютер самопроизвольно перезагружается во время игр. При этом не выдает никаких сообщений, просто в ребут и заново загружается. Проблема замечена только при использовании игр, в остальное время пк работает стабильно. Подскажите хотя бы куда смотреть и где искать проблему.
    Извиняюсь, если написал не в тему.

  15. амир

    а как мне из 32 битной сделать на 64 на дому вручную выручите плиз и ещё я не очень в таких делах

  16. Alik

    Скачай 64 разрядную систему, усанови поверх 32-рахрядной и все.

  17. Interminable

    Тут больше рассказано о различии между разрядами, а не то ЧТО такое разрядность. Ну все же для некоторых это очень познавательно.
    Тот факт, что разрядность x32 и x64 это всего лишь объем адресной памяти, выделяемой для оборудования, никак не доказывает невозможность 32битных ОС использовать больше 4 гиг памяти. Что мешает 32бит заполнить не занятую память, ведь логика идентична тому чтоб наполнить бочку(device) водой (drivers). мы можем наполнить ее 3-литровым ведром (x32) или 5-литровым (x64), разница лишь только во времени. С 5-литровым ведром нам естественно понадобится меньше времени, чтобы наполнить бочку водой. Я долго искал ответ на свой вопрос и вот он из одних англоязычных форумов:
    Weirdly Windows 2003 and 2008 can already address more than 4 GB of memory so why cant we do that with Vista or 7? The answer is: Microsoft doesnt want that and it is all just a licensing matter. Вот вам и ответ : Микромягкие так решили. )) Но наши русские хакеры выпустили патч по решению этой проблемы, что позволяет вам под х32 использовать больше 4гиг памяти.

  18. Виталя

    из 32 битной сделать на 64 битной, что нужно сделать

    • Interminable

      Поставить по врех 32, 64 бит. Но лучше все поставить заного, тоесть форматнуть и установить x64.

  19. Виталя

    По верх не идет , попробую заного.

  20. Виталя

    Не идет ни как, есть еще варианты?