Разрядность: 32 или 64 бита — разбираемся что к чему.

c327667_aСовсем недавно на блоге Master-Hard.com была опубликована заметка, в помощь тем, кто собирается обновлять свой компьютер или же покупать/собирать новый. А именно, в ней говорилось о том, сколько оперативной памяти нужно компьютеру в зависимости от тех задач, которые передними ставятся: Сколько оперативной памяти нужно?

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

Именно поэтому было решено написать статью, (ликбез, если хотите) по этому вопросу и разместить ее здесь, на ITexpertPortal.com — в архиве бесплатных обучающих материалов и статей на важные темы компьютерной грамотности.

Итак, вернемся к основной теме, к разрядности операционных систем и к поддержке различных объемов памяти. Вначале ответим на вопрос:

Что такое разрядность вообще?

Научное определение: В информатике разрядностью электронного (в частности, периферийного) устройства или шины называется количество разрядов (битов), одновременно обрабатываемых этим устройством или передаваемых этой шиной. Термин применим к составным частям вычислительных, периферийных или измерительных устройств: шинам данных компьютеров, процессорам и т.д. Разрядностью компьютера называют разрядность его машинного слова. (источник — Википедия).

Думаю, все просто и понятно. Разрядность — способность одновременно обрабатывать какое-то количество битов, если говорить проще.

На самом деле, все не так просто, и чтобы осветить полностью этот вопрос и "по-научному" — никакой статьи не хватит. Поэтому, не будем углубляться в курс архитектуры ПК, а затронем чисто практические моменты, с которыми приходится сталкиваться и которые имеют значение для нас — пользователей.

Причем тут объем оперативной памяти?

Существует две версии операционной системы Windows (по крайней мере пока — только две). Не важно, что именно мы возьмем из современных и актуальных систем: XP, Vista или 7.
Все эти системы существуют в двух вариантах — 32-битные и 64-битные. Например:

Windows 7 Ultimate 32-bit (или х86 — равнозначные обозначения)
Windows 7 Ultimate 64-bit (
или x64 — равнозначные обозначения)
Windows Vista Ultimate x86 (x86 —
это обозначение 32-битной версии)
Windows Visa Ultimate x64 (соответственно — 64-битная версия)

Архитектурные различия между 32 и 64-битными версиями Windows, разумеется, есть. Говорить о них можно долго, но это ни к чему, поверьте мне. 🙂

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

1. Максимальный объем оперативной памяти.
2. Разрядность операционной системы.
3. Разрядность процессора.

Вот об этом мы с вами поговорим подробнее…

Максимальный объем оперативной памяти.

32-битная операционная система может адресовать (т.е. может использовать, "видеть") не более 4 ГБ оперативной памяти. Это самое главное отличие, и самое существенное. Если в вашем компьютере установлено, скажем, 2 ГБ, то 32-битная операционная система работает с таким объемом нормально.

Если вы у становите 4 ГБ памяти и будете работать под управлением 32-битной ОС, то она просто не увидит такой объем. Все, что она сможет использовать — это примерно 3.5 ГБ из 4 ГБ. Остальной объем она не может предоставить для работающих программ. Разумеется, если вы установите в компьютер 8 ГБ памяти, скажем, и при этом будете оставаться на 32-битной системе, то она так же не увидит более 3.5 ГБ из всего установленного объема.

64-битная операционная система может работать с гораздо бОльшими объемами памяти — до 192 ГБ (для Windows 7). Т.е. если вы, скажем, захотели установить 8 ГБ памяти, то обязательно нужно переходить на 64-битную ОС, в противном случае, вы просто не сможете использовать столь большой доступный объем.

00100021538Мы рассмотрели, можно сказать, "крайности", до 2 ГБ и 8 ГБ и более. А как быть с золотой серединой? Что, если у вас уже установлено или же вы планируете увеличить объем памяти до 4 ГБ? Нужно ли в этом случае переходить на 64-битную ОС, чтобы компьютер смог использовать не 3.3, а все 4 ГБ памяти?

Не все так просто… 64-битные версии ОС используют заметно больше памяти. Все переменные теперь уже не 32-битные, а 64-битные. Обычно это увеличивает объём приложений на 20-40%, что приводит и к соответствующему росту объёма занимаемой памяти. На такие файловые форматы, как музыка или видео, это не влияет.

Устанавливать 64-битную версию Windows, чтобы лучше использовать 4 Гбайт памяти, смысла не имеет, пусть даже 32-битная версия распознаёт только до 3,5 ГБ памяти. Проблема кроется в том, что вы получите отсутствующую память, однако сразу же её потеряете по той причине, что 64-битная версия требует для себя больше памяти. Так что переход на 64 бита актуален только при памяти большего объёма: 6, 8 ГБ и более.

Итак, если вы решили установить много памяти, и здесь 64-битная ОС нужна точно, то возможно, вас интересует вопрос:

Какими особенностями обладает 64-битная Windows Vista/7 ?

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

Технически — небольшие различия есть. Первое, собственно, что 64-битная ОС "видит" большие объемы памяти и умеет с ними работать. Второе — она позволяет запускать 64-битные приложения.

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

Сейчас таких х64-приложений немного, хотя их число постоянно растет. Особенно это касается ресурсоемких программ — графических и видеоредакторов и так далее. Т.е. всех программ, которым нужны в первую очередь большие объемы доступной для работы памяти. Например, чтобы какой-то видеоредактор мог использовать в работе более 4 ГБ из доступной памяти.

Например, компания Adobe заявляла, что современные приложения серии Adobe CS5 — будут только 64-битные. Это значит, что, скажем, Photoshop CS5, Dreamweaver CS5 и т.п. смогут запустится только на 64-битной системе. На 32-битной ОС они просто не запустятся. Почему?

Потому что в 64-битной ОС могут работать 32-битные приложения, но не наоборот!

Следующий технический момент — 64-битные ОС требуют 64-битных драйверов. Как правило, все современные (не старше двух лет) устройства ПК, ноутбуки и периферия имеют на прилагающемся установочном диске две версии драйверов — 32 и 64-битную. Поэтому с современными устройствами проблем не возникнет — как обычно вставляем диск с драйвером в привод и запускаем установку, инсталлятор сам определит версию Windows и запустит соответствующий разрядности драйвер.

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

ОБЯЗАТЕЛЬНО проверьте наличие 64-битных версий ВСЕХ необходимых драйверов еще ДО начала установки 64-битной версии Windows!

Разрядность процессора.

Соответственно, чтобы иметь возможность установить 64-битную Windows ваш процессор должен поддерживать 64-битные инструкции (иначе вы даже не сможете начать установку 64-битной Windows). Называться эти инструкции могут по-разному: у Intel — IA64, у AMD — AMD64. Убедиться, что ваш процессор поддерживает нужные инструкции можно с помощью специальной программы, которая выводит информацию о процессоре, в т.ч. о поддерживаемых инструкциях. Отлично подойдет простая, бесплатная и понятная даже новичку утилита CPU-Z.
Скачать ее можно здесь: http://www.cpuid.com/cpuz.php

Где взять/как определить 64-битные приложения?

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

Если же вы приобретаете какое-то ПО через интернет, то принадлежность к 64-битной архитектуре тоже указывается.

Вот пример: моя лицензионная коробочная версия Windows Vista Ultimate. В комплекте два установочных диска — 32 и 64-битная версия ОС:

box1

disk1

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

Но это в данном случае — Vista Ultimate (только Ultimate) так поставлялась, в двух версиях. Как правило, та же Windows, например (или любая другая программа) продается ИЛИ 32-битная ИЛИ 64-битная, о чем указано на коробке, как я уже упоминал.

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

В остальном — все точно так же, как и на привычных 32-битных Windows XP/Vista/7.


  • alex

    А что вы можете сказать про 64-битный Linux? Есть ли смысл менять? Ведь не windows’ом единым….

  • Администрация

    В принципе — смысл есть только в том, что Linux бесплатный.
    В остальном — для кого как. Если Вам лично удобнее Linux — однозначно стоит перейти на него.
    Если Вы долгое время использовали и используете Windows, то смысла переходить — нет (разве что для эксперимента 🙂 ).

  • alex

    Я имел ввиду с linux 32 на linux 64

  • Администрация

    А! В этом смысле…
    В принципе стоит только в том случае, если в компьютере установлено свыше 4 ГБ оперативной памяти. И если есть какие-то 64-битные приложения, которые Вы хотите использовать, скажем…

  • отличие не только в кол-ве установленой оп, тут архитектуры разные и скорость выполнения разная.

  • Спасибо за полезную статью!
    У меня 4 Гб оперативки и Athlon x64, вот и думал какую винду ставить…

    Решил ставить x32!

    Так что спасибо ещё раз!

  • Михаил Зуев

    🙂

  • NewQuattro

    Сколько нужно оперативной для Linux x86 и x64?

  • Михаил Зуев

    А для каких целей? Сервер, настольный ПК, рабочая станция…

  • kvits

    скажите пожалуйста, в предыдущей статье «Сколько оперативной памяти нужно?» вы писали, что оптимальный объем памяти для ноута 4гб, но если у меня 2гб и установлена 32 битная семерка стоит ли докупать ещё планку в 2гб? Заранее спасибо за ответ.

  • Михаил Зуев

    Да, однозначно стоит! С 4 ГБ ноутбук будет значительно шустрее!

  • Оксана

    Подскажите пожалуйста, почему у меня при загрузке диска с фото (штук 200) виснет новый ноут (Lenovo y570 / core i7/widows 7 расширенная/8Гб оперативка/750 Гб жёсткий диск/Nvidia Geforce GT555 M)?

  • Михаил Зуев

    Оксана, опишите пожалуйста подробнее — с какого диска, что и куда Вы загружаете.

  • Блондинка

    Спасибо! Очень интересная статья.
    (Очень хочется научиться разбираться в компьютерах).

    А есть ли способ проверить разрядность системы «на пальцах»?

    Просто я преобрела ноут: 4 гига оперативки, 64-разрядный виндоус7, но…
    когда виндоус автоматически загружался вылезло черное окошко с белыми буквами и возможностью еще что-то дописать. Там было «windows 32»
    Обманывают меня в свойствах, что система 64-разрядная или у меня паранойя?

  • AXD91

    Просто запустите какую-либо 64-битную программу…

  • Алексанлр

    Молодец статья грамотная

  • Егор

    А если я хочу 5 гб оперативки какую ставить windy

  • слава

    Перечитай статью.

  • Михаил Зуев

    5 — это невозможно. Число не кратное…

  • Вячеслав

    Здравствуйте у меня такая проблема у меня стоит 4 гб озу а доступно только 2.75 гб помогите пожалуйста !
    процессор AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ 2.31GHz
    Win 7 32 bit помогите что делать??

  • Анатолий

    5ГБ? Легко. Два слота — 4ГБ в один, 1ГБ в другой. Если 4 слота — тут уж как фантазия разыграется. Другой вопрос — рациональность и быстродействие (поподробнее загуглите двухканальный режим, одноканальный режим и т.п.)

  • Анатолий

    4 слота — 2+2+0,5+0,5. но это уже извращение)))))))

  • Михаил Зуев

    Причина в том, что у Вас Win 7 32 bit. Необходимо установить 64-битную версию. Иного решения нет.

  • Влад

    У меня 32 бит, хочу повысить на 64. Мне нужно новую материнку купить, или что?

  • Михаил Зуев

    Вам достаточно установить 64-битную версию Windows. Оборудование остается то же!

  • Влад

    спсибо

  • Евгений

    Последнее время выскакивает синий «экран смерти» и пишет ошибку:

    STOP: 0*0000000A (0*A00E15E7, 0*00000000, 0*00000000, 0*82С88016)

    (Процессор Intel Core 2 Duo)

    Уже не знаю, что делать. Поменял видеокарту, жёсткий диск, помогите пожалуйста, что можно предпринять. Комп погибает:(

  • Михаил Зуев

    Проблема может быть:

    — В памяти
    — В системной плате

    Попробовать бы их поменять…

  • Валерий

    вот у меня тоже теперь 5 гигов(2+2+1) видит 3,2 ломаю голову, шарю инет, в принципе хочу висту или7ку, но вот сразряднастью…. Помоги… (DualCore Intel Core 2 Duo E7200 force 9800gt 512Mb 5ddr2 800Гц)

  • Михаил Зуев

    Лучше будет установить 64-бинтую версию!

  • Nick McRussian

    Все расскзано кроме самого главного — а какой же максимальный обьем адресуемой памяти возможен для 64 разрядный адресной шины? Наверно счет пойдет терабайтами. Что для мастдая 192Г — да написано. Но это именно для мастдая.

  • Михаил Зуев

    Так а какая разница, какой максимальный объем?
    Разве кто-то будет использовать в ближайшие годы хотя-бы 32 ГБ памяти… 🙂

  • Vaska

    Какую ОС надо поставить чтобы работало 4 ядра??

  • Григорий

    В статье не указывается различие при запуске 16-битных консольных приложений. Насколько помню, при запуске такого на 64-битной виндовс всплывает предупреждение:
    «Это 16-битное приложение не может быть запущено на данной версии windows».
    А по поводу максимального объёма памяти на 64-битной системе. Да, Microsoft сделала поддержку для windows 7 x64 ultimate (professional) всего в 192 гигабайта. Теоретически операционная система должна распознать 2 ^ 64, или 2*2*2…2*2*2 = 18 446 744 073 709 551 616 адресов, или байт памяти, 18.446 йоттабайт (если не ошибаюсь с приставкой) = 18 446 744 073 гигабайта.

  • Валера

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

  • 1. посоветуйте какую ОС поставить чтоб всё работало отлично amd athlon(tm) 64 x2 dual core processor 4400+ 2.31 GHz 2 гб ОЗУ nvidia geforce 9400 GT
    2.что нужно поменять чтоб был в ногу со временем))

  • Михаил Зуев

    Конечно платформа слабая в целом. Обновлять смысла нет — выгоднее будет собрать новый компьютер.

    А для этой конфигурации можно было бы поставить windows 7, но работать будет слабо. Так что только ХР.

  • Михаил Зуев

    Да, через биос надо выяснить объем памяти и разряд носить процессора. Если он поддерживает 64 битые операции и памяти больше 4 гб — можно ставить 64 бинтую версию.

  • Михаил Зуев

    Не понял вопроса. Если процессор 4-ядерный, то операционная система будет использовать 4 ядра. Но многое зависит от каждой конкретной программы.

  • Игорь

    Подскажите, я купил себе ноут, хар. 4 ядерный(точней 2ядра + 2 ядра виртуальных), 4 Г оперативки и вот незнаю какую лучте винду поставить 32бит или 64бит? потянет ли 64 бит при 4 Г оперативы?

  • Эдуард

    Ставьте 64 битную, 32 битная не будет использовать всю оперативную память

  • Игорь

    Да ты прав, я сначала ставил 32бит, писало исп. 2Г оперативы…. поставил 64бит пишет 3.89 Г…. только все равно не пойму почему не 4Г ровно?.

  • Михаил Зуев

    64 без вариантов, тем более если будете в будущем добавлять памяти (4ГБ сейчас это минимум)

  • Михаил Зуев

    Не может такого быть на 64 битной системе. Может все-таки 32 битная стоит?!

  • Laziz

    при установке windows 7 не выводит Разрядность компьютера х86 х64! 4to delat?

  • Игорь

    Нет ,стоит Windows 8 (64 бит) пишет исп. 3.89 Г.

  • Игорь

    Всем привет! Ребята помогите пожалуйста как решить эту проблему… У меня на ноуте стоит Windows 8(64bit) ноут он долго выключается 5 минут, перед тем как выключится загарается белый экран… потом когда я вкл. ноут выскакивает сообщение : » С ВАШИМ КОМПЬЮТЕРОМ ВОЗНИКЛА ПРОБЛЕМА, Из-за нее компьютер перезагрузился. Вы можете отправить сведения о неполадке в корпорацию Майкрософт, чтобы помочь нам улучшить Windows».

  • Даурбек

    Здравствуйте, у меня такой вопрос я могу установить винду 7 или 8 64битную для тех компьютерах в котором стоит оперативка 1гб или 2гб короче до 4гб-ных те которые должны подойти 32битные винды

  • Михаил Зуев

    Разрядность можно выяснить заранее при покупке системы или только после установки.

  • Михаил Зуев

    А! На ноутбуке какая видеокарта?
    Если встроенное видео, скорее всего именно оно отъедет часть ОЗУ.