Какая лучше 32 64 битная система. Что такое разрядность Windows. Разрядность: что включает в себя этот термин

Обозначения "32" и "64" указывают на длину так называемых "слов", которые обрабатывает процессор: следовательно, 32-разрядный процессор работает со словами длиной в 32 бита, а 64-разрядный может работать со словами в 64 бита. Поскольку каждый бит имеет значение "1" или "0", существует 2^32 возможных слов. Процессор может их использовать, чтобы обращаться к 2^32 ячейкам оперативной памяти, при этом размер каждой ячейки составляет 1 бит. 2^32 бита это примерно 4.3 Гб оперативной памяти. К большему объему 32-разрядная система обратился не может. В случае же с 64-битным процессором адресация осуществляется к 2^64 ячейкам, что теоретически составляет более 18 эксабайтов. От существенно подросшей памяти выитрывают такие программы, как Photoshop, которые благодаря 64 битам могут с легкостью справляться с огромными изображениями. Помимо этого пользователями часто из виду упускается тот факт, что несколько 32-разрядных программ в сумме способны использовать больше, чем 4 Гбайт оперативной памяти, но только на 64-битной системе.

64 бита не всегда означают высокое быстродействие
Выбор 64-битной версии не значит, что быстродействие вашей системы кардинально улучшится. Яркими примерами тому могут послужить Internet Explorer 9, 64-битная версия Firefox и даже Microsoft Office, если вы применяете плагины. Google Chrome в варианте 64 Bit. наоборот, несомненно намного превосходит свою 32-битную версию. Стандартные программы нельзя обобщать и рассуждать в целом о том, какая версия лучше.

Системно-ориентированное ПО, такое как антивирусы, по своей разрядности должны все-таки соответствовать операционной системе, иначе велик шанс, что возникнут проблемы как с производительностью, так и со стабильностью.
В случае с платными программами выбор 64-битной версии никак не отразится па вашем кошельке. Так, Windows 8.1 64 Bit стоит столько же, сколько и ее 32-битный вариант. Не стоит беспокоиться о дополнительных расходах мри покупке Adobe Photoshop и Microsoft Office, поскольку и диск, и загрузочный пакет включают в себя обе версии.

Windows XP/Vista/7,8/8.1
Начиная с версии Windows XP. Windows всегда выходит в версиях 32 и 64 бита. Как и с другими операционными системами, здесь действует следующее правило: компьютеры с 3 Гбайт оперативной памяти и ниже используют 32-разрядную версию, компьютеры с 4 Гбайт памяти и выше - 64-разрядную. По цене варианты не отличаются.

Microsoft Office
Несмотря на то что в нескольких последних версиях существует и 64-битный вариант, сама корпорация рекомендует использовать 32-битный пакет, поскольку 64 бита могут привести к проблемам с плагинами и дают преимущества лишь в очень редких случаях, к примеру, при работе с огромными таблицами в Excel. Принять неверное решение, однако. не страшно: на DVD присутствуют обе версии. Если вы же вы покупаете только лицензионный ключ, необходимо скачать правильную версию дистрибутива с сайга разработчика.

Графические драйверы
Пакеты драйверов любых производителей оснащены установщиками, которые гарантируют инсталляцию только подходящей версии. Однако действует принципиальное правило: драйверы всегда должны иметь корректную разрядность!

Internet Explorer
Одним из самых крупных разочарований для пользователей стала 64-разрядная версия браузера Internet Explorer 9. Устаревший движок JavaScript в таком варианте существенно замедляет просмотр веб-страниц. Поэтому Windows всегда использует 32-битную версию. В Internet Explorer 10 компания Microsoft значительно усовершенствовала 64-разрядную версию браузера, так что теперь она практически не отличается от 32-битного варианта. Возможность выбора у пользователя отобрали: 32 Bit IE можно установить только на 32-раз-рядных системах, а 64 Bit IЕ? соответственно, на 64-разрядных.

Firefox
Браузер от Mozilla до сих пор предлагается широкой публике только в 32-битном варианте. Небольшая команда разработчиков, однако, уже выпустила экспериментальную и нестабильную 64 битную версию браузера "Firefox Nightly". Во время тестирования она разочаровала своими показателями. Пока у нее нет никаких преимуществ.

Chrome
Браузер от компании Google начиная с версии 37 распространяется и в 64-битном варианте - пусть даже и по экспериментальным каналам Dev и Canary. Тест V8- Benchmark показал, что 64-разрядный браузер существенно превосходит классический Chrome, набирая практически втрое больше баллов. Проблем с дополнениями не возникло. Если вы пока боитесь работать с версиями Dev и Canary, оставайтесь на 32 битах.

Java
Поскольку эта программа является наиболее уязвимой для хакерских атак, среду выполнения Java можно устанавливать лишь тогда, когда без нее действительно не обойтись. При этом следует выбрать правильную разрядность, чтобы избежать проблем с обновлениями и совместимостью, ведь даже сегодня не все программы представлены в 64-битных вариантах. Именно поэтому вместе с Windows на 64 бита поставляется эмулятор (W0W64), позволяющий выполнять 32-разрядное ПО. Таким образом. Firefox 32 Bit без проблем запускается и в 64-6итной Windows. В обратную сторону это не работает: 64-битную программу нельзя установить на 32-разрядную Windows.

Flash Player
Эту утилиту разработки Adobe также следует устанавливать только тогда, когда другим программам без нее никак не обойтись. Начиная с версии 11 3. При установке Flash Player автоматически ставятся оба варианта, если, конечно, вы работаете на 64-разрядной системе. Вы смело можете доверить эту задачу установщику.

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

7-Zip
У 64-битной версии нет видимых преимуществ. Тем ZIP не менее, из-за возможных проблем с совместимостью, на 64-разрядных системах рекомендуется использовать все-таки вариант программы на 64 бита.

Media Player Classic Home Cinema
Утверждение, что только 64-битный мультимедийный плеер способен воспроизводить видео размером более 4 Гбайт, -полный бред. И все же в некоторых ситуациях 64-битная версия показывает улучшенное быстродействие. Таким образом, этот проигрыватель может стать отличной заменой программе VLC media player.

Photoshop
Для профессиональной обработки изображений после запуска установщика вы можете выбрать один из вариантов. На 64-битных системах обе разрядности выбраны автоматически. Не меняйте эти настройки! Несмотря на то что 64 бита лучше справляются с огромными файлами и быстрее применяют изменения, они также могут привести к проблемам с дополнительными плагинами, которые, в некоторых случаях, бывают важнее, чем инструменты самого редактора.

Поводом для написания статьи послужил следующий вопрос:

Когда кликаешь правой кнопкой мыши, потом заходишь в свойства, и в параметрах показываются биты. Что это за биты?

Я слышал, что операционка устанавливается под 32 бита и 64 бита. Это что такое?!

В данной статье я постараюсь ответить на вопрос и объяснить максимально доступно для пользователя ПК некоторые технические моменты.

Вначале я расскажу про теорию, а практическое применение освещу в конце статьи.

Бит – это единица информации в компьютере. Он может принимать значение 0 или 1 . На основе этого создана двоичная система счисления.

Первые компьютеры и игровые приставки были 8-битные, потом с развитием технологий перешли на 16 бит, затем на 32 и 64 бита.

Эта «битность» определяет разрядность чисел, с которыми работает процессор компьютера. На основе этой разрядности создается ПО, которое сможет работать на этом процессоре. Также эта разрядность определяет точность вычислений, которые может выполнять процессор.

Для большинства пользователей ПК дома и на работе большая точность данных не нужна, а для ученых, исследователей, военных, наоборот, точности не хватает. Поэтому усилия разработчиков процессоров направлены не только на увеличение частот, объемов кэш-памяти, но и увеличением разрядности.

С точки зрения пользователя компьютер – это связка железо+программы, которая обеспечивает выполнение каких-либо действий и получение нужного результата. Для работы с компьютером аппаратная (железо) и программная часть должны соответствовать друг другу.

Под работой я подразумеваю работу в режиме реального времени, т.к. можно установить Windows XP на ПК 10-12 летней давности, но работа на нем сведется к нажатию 1 кнопки и минутному ожиданию выполнения действия.

Теперь немного истории.

Первый 64-битный процессор для домашних пользователей и мобильного применения компании AMD, который был представлен 23 сентября 2003 года - Athlon 64. Процессор построен на архитектуре AMD64 и относится к восьмому поколению (K8).

Введение 64 битности – это больше маркетинговый ход, чем польза для пользователей, компании АМД в борьбе против компании Интел (производители процессоров).

Программная часть «догнала» аппаратную только через полтора года.

Сейчас все новые процессоры поддерживают работу с данными в формате 64 бит. Также существуют операционные системы и семейства Windows и семейства Linux (и другие) с полной поддержкой 64-битных процессоров.

Практическая часть.

В 32-битных версиях Windows XP и Vista объем доступной оперативной памяти ограничен 4Гб.

Причем в свойствах системы пользователь видит значения от 2,75 до 3,5 Гб. Это связано с архитектурными особенностями ОС. Обозначается такая версия 32-bit или х-86 .

В 64-битных версиях Windows XP и Vista объем доступной оперативной памяти логически ограничен 16Тб. Обозначается такая версия 64-bit или х-64. Фактически Микрософт из маркетинговых соображений ограничивает объем памяти в 4Гб, 8Гб, 16Гб и т.д. в зависимости от типа лицензии ОС.

Важное замечание: для 64-битной версии Windows необходимы и 64-битные версии драйверов для всех устройств ПК (мат.плата, видеокарта и т.д.), включая периферию (принтер, сканер, блютуз и т.д.).

Если этих драйверов нет, то устройство работать не будет. Я на своем опыте столкнулся с этим, когда не оказалось драйверов на принтер, сканер, звуковую карту и блютуз (производители обычно не выпускают новые драйвера на старые модели, т.к. им надо продавать новые продукты). Пришлось от использования 64-битной версии отказаться.

Для обычного пользователя ПК все это сводится к следующему:

Если в ПК установлено 4Гб или меньше оперативной памяти , то достаточно будет обычной, 32-битной версии ОС.

Если в ПК установлено больше 4Гб оперативной памяти , то надо ставить 64-битную версию ОС.

Если пользователь хочет увеличить оперативную память в ПК для увеличения быстродействия, то увеличивать стоит только до 4Гб, не более.

При увеличении памяти, например, с 1Гб до 4Гб или с 2Гб до 4Гб производительность ПК не вырастет пропорционально – в 4 или 2 раза.

Визуально скорость работы ОС вырастет - скорость загрузки системы, запуска программ, загрузки/сохранения в играх. Также будет быстрее происходить переключение между задачами.

Когда я на своем ПК увеличил память с 2Гб до 4Гб, я ощутил именно такое улучшение.

Дополнительная информация с техническими подробностями представлена в статьях:
http://www.nix.ru/support/faq/show_articles.php?number=601
http://www.nix.ru/support/faq/show_articles.php?number=644
http://www.nix.ru/support/faq/show_articles.php?number=675

Если у Вас возникли дополнительные вопросы, пишите.

При написании статьи использованы материалы сайтов www.nix.ru и ru.wikipedia.org

Автор статьи: Максим Тельпари
Пользователь ПК с 15-ти летним стажем. Специалист службы поддержки видеокурса "Уверенный пользователь ПК", изучив который Вы научитесь собирать компьютер, устанавливать Windows XP и драйвера, восстанавливать систему, работать в программах и многое другое.

Заработайте на этой статье!
Зарегистрируйтесь в партнерской программе. Замените в статье ссылку на курс на свою партнерскую ссылку. Добавьте статью на свой сайт. Получить версию для перепечатки можно .

Это довольно важный аспект, который обязательно необходимо учитывать, ведь он существенным образом влияет на то, как на вашем компьютере будут работать те или иные игры и программы. Но что, если вам не подходит текущая разрядность Windows? Можно ли как-то поменять её? Ответ - да, можно, при определённых обстоятельствах, о которых поговорим ниже. В этой статье подробно рассмотрим, как 32-битную систему сделать 64-битной. Давайте разбираться. Поехали!

И 32-битные системы, как правило, установлены на более слабых компьютерах с небольшим объёмом оперативной памяти, так как при такой разрядности ОС не будет «видеть» более 3,5 гигабайт ОЗУ. А это может оказаться критичным для поклонников компьютерных игр и различного мощного софта. Допустим, на вашем ПК объём ОЗУ 6 гигабайт, но у вас . В таком случае система будет воспринимать только 3,5 ГБ, а остальных 2,5 будто бы не существует. Разумеется, оставлять всё как есть не имеет смысла и нужно исправлять подобную ошибку. Подробнее о том, как это сделать далее в статье.

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

Теперь перейдём непосредственно к тому, как это сделать.

  1. Сперва необходимо убедиться, что ваш процессор поддерживает разрядность x64. Для этого скачайте и установите специальную программу CPU-Z. С её помощью вы получите всю нужную информацию о модели и параметрах ЦП.
  2. Если всё нормально и процессор поддерживает более высокую разрядность, скопируйте все важные данные с жёсткого диска на другой носитель, поскольку при переходе вы потеряете все файлы.
  3. Следующий шаг - заблаговременно скачать драйверы под 64-битную версию для каждого устройства и контроллера, а затем записать их на флешку или диск.
  4. Вставьте в компьютер оптический диск либо USB-накопитель с операционной системой. Обратите внимание, что устанавливаемая операционная система Windows должна быть версии x64.
  5. Выберите «Установить» , отметьте пункт «Я принимаю условия лицензионного соглашения», после этого нажмите «Далее». Перейдите в раздел «Дополнительно» и укажите ту область жёсткого диска, на которой хранится текущая версия Windows.
  6. Кликните по пункту «Параметры жёсткого диска (дополнительно)», а затем нажмите кнопку «Форматировать».
  7. После того как процесс форматирования будет завершён, останется ввести имя ПК, имя пользователя, установить пароль (в случае надобности).
  8. Далее нужно ввести ключ продукта.
  9. Теперь, когда перед вами новая операционная система, необходимо установить драйвера версии x64. Посмотреть устройства, которые перестали функционировать после изменения разрядности, можно в Диспетчере устройств. Чтобы перейти к окну этой утилиты, кликните правой кнопкой мыши по ярлыку «Мой компьютер», выберите пункт «Управление». Затем в меню слева выберите «Диспетчер устройств». После того как перед вами появится список, вы можете нажимать на нужный пункт и видеть для какого именно компонента следует переустановить драйвера (соответствующий пункт списка будет отмечен предупреждающим жёлтым знаком «!»)

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

Чем отличаются 32 и 64 разряда?

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

Цифровая информация передается в битах, представляющих собой нули или единицы. С помощью 1 бита можно, таким образом, зашифровать 2 команды. В свою очередь, с помощью 32 бит количество возможных команд увеличивается на несколько десятков степеней. Если речь идет о 64 битах — еще больше. Таким образом, становится очевидным, к примеру, какой Windows — 32 или 64-разрядный, работает быстрее. Компания Microsoft выпускает версии ОС обоих типов. Есть ли между ними принципиальные различия в аспекте интерфейса и иных нюансов работы?

Есть ли различия между 32-разрядными и 64-битными ОС в аспектах пользования?

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

Изучим то, какая ОС имеет больше преимуществ для современного пользователя — 32-разрядная система или 64. Что лучше с точки зрения запуска популярных игр и программ?

Сравнение 32 и 64-разрядных ОС: стабильность

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

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

Сравнение 32 и 64-битных ОС: универсальность

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

Ресурсоемкость

Работа любой ОС требует аппаратных ресурсов — прежде всего вычислительных мощностей процессора, а также объема оперативной памяти. Какая система лучше - 32 или 64-разрядная - в аспекте ресурсоемкости? Выше мы отметили, что бит — это единица передачи данных. Если речь идет об информации большого объема, то, соответственно, для работы с ней потребуются дополнительные ресурсы. Поэтому совершенно закономерно, что 32-разрядные ОС намного менее требовательны к ресурсам, чем 64-битные. Если, например, 2 Гб ОЗУ для компьютера с 32-разрядной операционной системой, в принципе, считается нормальным показателем, то для полноценного функционирования 64-битной ОС данный ресурс — минимальный. Желательно, чтобы объем ОЗУ был 4 Гб и более.

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

Поддержка аппаратных компонентов

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

В свою очередь, если речь идет о поддержке модулей ОЗУ — разница между 32-битными и 64-разрядными операционными системами может быть значительна. Дело в том, что 32-битные ОС не поддерживают модули ОЗУ объемом более 4 Гб. В свою очередь, 64-разрядные ОС совместимы с таковыми в полной мере.

Другое дело — предстоит ли на практике пользователю задействовать ресурсы памяти, превышающие 4 Гб. Если ПК используется главным образом для работы с интернетом, офисными приложениями, то необходимости в использования даже половины от указанного объема ОЗУ может и не возникнуть. Другое дело, если ПК используется для игр. Рассмотрим то, какие ОС могут быть в этом случае предпочтительнее.

Какие ОС лучше для игр?

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

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

Какие ОС лучше для приложений?

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

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

«Мегагерцы» в приоритете?

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

Как считают многие специалисты и пользователи, более эффективным может быть, в частности, замена 32-битного чипа, функционирующего на частоте 1,2 ГГц, на тот, что работает при 2,4 ГГц, чем его замена на 64-разрядную микросхему, работающую на прежней частоте. В некоторых случаях можно и разогнать 32-битный процессор — так, чтобы фактическая скорость его работы выросла заметнее, чем при замене чипа на 64-разрядный.

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

Резюме

Итак, какая система лучше — 32 или 64-разрядная? Объективно передача цифровых данных при задействовании 64-битных команд быстрее, и потому соответствующая ОС будет в общем случае производительнее, чем 32-разрядная. Но успешное ее задействование требует соответствия ПК ряду условий: наличие 64-разрядного процессора (иначе 64-битная ОС попросту не установится на компьютер), поддержка «железом» режима работы в 64-битном режиме, а также наличие необходимых драйверов к нему, совместимость ПО, используемого на компьютере, 64-разрядных команд.

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

Наверное не стоит говорить о том, что процессор – это достаточно сложное устройство. Он состоит из множества разных блоков, среди которых и кэш-память, и разные уровни, и блоки выбора и декодирования команд, блоки предсказывающие переходы, разные типы вычислительных блоков. В некоторых современных процессорах также имеются контроллеры памяти, контроллер шины PCI-Express и графическое ядро. В этой статье для нас важны вычислительные блоки.

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

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

А теперь расскажем о том, для чего на практике нужны эти регистры. Если сказать обобщенно, то процессор на 64-бит в нормальном 64-битном режиме сможет работать с 64-битными числами не используя какие-либо ухищрения, как например, разбивку одной сложной операции на две. Кроме того таким образом могут быть объединены 2 простые операции над 32-битными числами в 1 сложную. Тем не менее не каждую операцию можно объединить с другой, но и это не мало.

Важно: производительность можно увеличить лишь работая с 64-битным наборам инструкций х86-64. Также следует сказать о том, что помимо блока вычислений с целыми числами ALU, процессор также имеет блок вычислений чисел с плавающей точкой или FPU. В нем содержатся более объемные 80-битные регистры и используются инструкции х87. Помимо этого процессор имеет другие блоки и регистры. Например, SSE-регистры. Их длина составляет 128 бит.

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

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

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

Но у разрядности регистров есть и более актуальная проблема. Дело в том, что ограничено адресное пространство для памяти. А попросту говоря, процессор способен адресовать лишь 4 Гб адресного пространства. Так ведь ноутбук и имеет 4Гб оперативной памяти, и системе должно быть видно все эти 4Гб. Но помимо оперативной памяти, есть и память видеокарты, буферы разных устройств и BIOS может для этого же видеоядра выделить еще какую-то память. В результате память, которая была доступна пользователю уменьшится 2.5 — 3.5 Гб. И это ограничение не зависит от операционной системы. Перейдем к более детальному рассмотрению этой проблемы.

Тут нет ничего сложного. Регистры хранят как данные, так и указатели адресов. В 32-битном процессоре объем этого регистра составляет 32 бита. Вот откуда появилось это ограничение в 4 Гб или 232 байт.

Подводя итог всего изложенного выше, стоит сказать, что любая 32-битная ОС не может работать используя все 4 Гб ОЗУ по той причине, что большинству системных устройств для работы требуется часть адресного пространства, а оно ограничено 4Гб. Поэтому системе приходится отбирать его у оперативной памяти. Неиспользованная оперативная память может быть использована в качестве временного диска, для этого потребуется утилита RAM Disk.

Важно: для 32-битных ОС создан механизм, позволяющий использовать адресное пространство более 4Гб. Это т.н. PAE (Physical Address Extension), в этом случае ОС может адресовать до 64 Гб памяти. Эту технологию с самого начала разрабатывали для серверных систем. Для того, чтобы она могла нормально работать требуются соответствующие исправленные драйвера. Так как таких рабочих драйверов почти нет, то эта технология даже на серверных ОС по умолчанию отключена. В обычных редакциях ОС Windows она также была отключена по умолчанию. И по той же причине. Сегодня есть специалисты, которые научились ее включать, система может видеть всю оперативную память, которая доступна ей, но происходят ошибки в самых разных местах. А их диагностика не так проста. Поэтому если вы хотите использовать более 3 — 4 Гб ОЗУ, то вам нужно установить 64-битную ОС.

Как можно видеть, в 64-битном режиме работы имеются следующие преимущества и недостатки:

  • 64-битная ОС работает со всем объемом ОЗУ;
  • Некоторые из операций на 64-битном процессоре могут быть выполнены намного быстрее;
  • Для 64-битных указателей требуется больше памяти, что делает объем занимаемой приложениями ОЗУ больше.

Как видите, не все так однозначно. Рассмотрим теперь как же это проявляется на практике.

Сравнение производительности 32-bit и 64-bit версий Windows

Сначала расскажем о том какая методика тестирования использовалась.

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

Важно также заметить то, что этот тест был проведен на Windows XP и Windows 7 на ноутбуке Acer Timeline 3810T с одноядерным процессором Intel Core 2 Duo SU3500 и 4Гб оперативной памяти, у которого были более ограниченные возможности. Результаты и в этих случаях не изменились и были приблизительно такие же.

Сравнение производительности для удобства мы разделили на 2 части:

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

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

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

Сравнить производительность помогли следующие приложения:

  • 3DMark03 3.6;
  • 3DMark05 1.3;
  • 3DMark06 1.1;
  • PCMark05 1.2.

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

Приложения были настроены по умолчанию. Разрешение экрана 1024 х768:

Приложения были настроены по умолчанию. Разрешение экрана 1280 х720:

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

В этом тесте были проведены отдельные дополнительные тесты. Ниже представлены результаты каждого.

Виден результат полученный благодаря дополнительному гигабайту ОЗУ у 64-битной системы.

Итоги сравнения производительности обычных приложений

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

В результате этого сравнения производительности также было выявлено, что реальную пользу 4 гигабайта ОЗУ в этом наборе приложений не приносят. Здесь необходимо подчеркнуть, что в действительности для тяжелых приложений, к которым относятся графические редакторы, системы автоматизированного проектирования (CAD) и другие, объем ОЗУ очень важен. В них дополнительные гигабайты ОЗУ действительно полезны.

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

Цель данного исследования — измерить увеличение производительности во время использования оптимизированных 64-битных приложений на 64-битной ОС.

Для сравнения производительности были также использованы программы:

  • Архиватор 7-Zip версии 4.65;
  • Тестовый пакет PCMark Vantage.

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

А теперь посмотрим на результаты:

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

2. Тестирование при помощи тестового пакета PCMark Vantage

Существует как 32-битная, так и 64-битная версии тестового пакета PCMark Vantage. В этом тестовом пакете имеются разные тесты. Рассмотрим каждый из них.

Как и 7-Zip, в целом 64-битный тестовый пакет PCMark Vantage показал большую производительность чем 32-битный на 32-битной ОС. Здесь важным моментом оказались оптимизации под 64-битные процессоры, и больше объема доступной памяти: 4 Гб у 64-битной системы и 3 у ее 32-битной версии.

Итог сравнения производительности 32-битной версии Windows с 64-битной

Пришло время подвести итог данного теста:

  • Наибольшее увеличение производительности в 64-битных версиях Windows XP, Vista, 7 наблюдалось в случае, когда были использованы оптимизированные 64-битные версии приложений и игр. Во время работы с обычными приложениями, без оптимизации под 64-битную версию производительность не увеличивается;
  • Многие программы и игры не смогли показать заметного роста производительности когда был увеличен объем доступной ОЗУ больше 3 Гб. Исключением можно назвать сложные программы, которые позволяют работать с видео, изображениями, системы проектирования и прочие. В дальнейшем этих приложений будет больше. Для таких программ использовать 64-битную систему будет весьма обоснованно.
  • Некоторые из приложений на 64-битной ОС показали нестабильную работу по разным причинам. Но этих приложений не так много.

В конце хочется отметить то, что вы сами выбираете версию Windows для своих нужд. И если это исследование смогло вам помочь, то мы будем только рады.