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

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

В первую очередь нужно сказать, что 32 бит или x86, или i386 - это почти одно и то же, и это архитектура процессора, а уже операционная система рассчитана для работы на этой архитектуре. Впервые архитектура x86 была использована в процессорах Intel. Такое название образовалось от первых процессоров, где она применялась - Intel 80386. Уже позже ее начали поддерживать процессоры от AMD и x86 стала стандартом для персональных компьютеров. Дальше она улучшалась, дорабатывалась, но суть не в этом.

Архитектура 64 бит

Архитектура 64 бит была разработана намного позже компанией AMD. Еще эту архитектуру называют x86-64 или amd64. Несмотря на название она тоже поддерживается процессорами Intel и AMD. Она полностью совместима с x32. Разница между ними, в основном, в битности, но что это такое мы рассмотрим намного подробнее ниже.

Чем отличается 64 и 32 бит?

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

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

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

Процессор, с размером регистров 64 бит может получить доступ к адресам до 2 ^ 64, а это уже намного больше, если перевести в привычные величины, то это 1 Эб (экзабайт) или миллард гигабайт. Фактически такого количества оперативной памяти еще не поддерживает ни одна операционная система, даже Linux. По сравнению с 4 Гб - это очень большая разница.

Но это еще не все. В одном цикле работы процессор с размером регистра 32 бит может обрабатывать 32 бит или 4 байта данных, 1 байт равняется 8 бит. Таким образом, если размер данных превышает 4 байта, то процессору придется выполнить несколько циклов для его обработки. Если процессор 64 битный, то размер данных для обработки в одном цикле увеличивается в два раза, и теперь составляет 8 байт. Даже если данные имеют размер больше, чем 8 байт, то процессору одинаково нужно будет меньше времени на их обработку.

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

Что выбрать x32 или x64?

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

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

А это все значит, что если вы установите 64 битную систему на компьютер с меньше чем 4 Гб ОЗУ памяти, то оперативной памяти вам будет очень мало. Вы не заметите прироста производительности, будет только хуже, потому что часть оперативной памяти уйдет на диск в раздел подкачки. а скорость работы с диском, как вы понимаете, очень сильно отличается от скорости работы ОЗУ.

Даже если у вас 4 Гб, то использовать 64 бит не желательно, потому что памяти будет не хватать. По современным меркам, для персонального компьютера это уже мало, а вы ее еще уменьшите использовав эту архитектуру. В конце концов, вы можете использовать технологию PAE, эту опцию можно включить в ядре Linux, чтобы получить доступ ко всем четырем гигабайтам из 32 бит. Это будет вполне оправдано.

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

Выводы

В этой статье мы рассмотрели чем отличается чем отличается 32 от 64 и теперь вы сможете правильно подобрать систему, чтобы она работала с оптимальной производительностью. А как вы считаете, что лучше использовать при тех или иных объемах ОЗУ? Если с 3 Гб и 6 еще все понятно, то 4 Гб вызывает много споров, какое ваше мнение? Напишите в комментариях!

На завершение небольшое видео про отличия 64 битных процессоров от 32 битных, в видео акцент сделан на мобильные процессоры, но технология та же:

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

Термины 32-разрядный и 64-разрядный относятся к способу обработки информации процессором компьютера (ЦП). 64-разрядная версия Windows обрабатывает большие объемы оперативной памяти (RAM) эффективнее, чем 32-разрядная система.

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

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

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

Но если у Вас есть необходимость и желание поставить на свой компьютер более 4 Gb памяти, то 64-битная операционная система может работать с большими объемами памяти - до 192 ГБ для Windows 7. Если вы, скажем, захотели установить 8 ГБ памяти, то обязательно нужно переходить на 64-битную систему, в противном случае, вы просто не сможете использовать столь большой доступный объем. 64-разрядная операционная система работает быстрее при одновременном запуске нескольких программ и частом переключении между ними.

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

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

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

В 64-разрядной системе могут работать 32-разрядные приложения, но не наоборот!

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

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

Открываем компонент «Система» , нажав кнопку Пуск и выбрав Панель управления /Система и безопасность /Система.

В разделе Система смотрим разрядность Вашей операционной системы.

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

Нажмите кнопку Пуск.

Правой кнопкой мыши щелкните Мой компьютер и выберите пункт Свойства.

Если раздел Система содержит надпись «x64 Edition» , процессор поддерживает запуск 64-разрядной версии Windows.

Если надпись «x64 Edition» отсутствует, процессор тоже может быть совместим с 64-разрядными версиями Windows. Чтобы точно определить эту возможность, загрузите и запустите бесплатного советника по переходу на Windows 7 с веб-страницы советника по переходу на Windows 7.

Сравнение производительности 32-битных х86 и 64-битных х64 версий Windows , а также насколько нужны 4 Гб оперативной памяти.

Небольшая теоретическая часть по 32- и 64-битным вычислениям

Различные редакции Windows уже сравнивались на данном сайте в материале: . Здесь же речь пойдет о сравнении 32-битных и 64-битных версий Windows.

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

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

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

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

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

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

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

Если вы внимательно читали предыдущие абзацы, то могли заметить, что там упоминался некий 64-битный режим работы. У внимательного читателя мог возникнуть вопрос: а разве есть и другие режимы? Да, 64-битный процессор также поддерживает так называемый режим совместимости. В этом режиме дополнительные 8 регистров просто отключаются и 64-битный процессор ведет себя полностью как 32-битный. Это нужно в первую очередь для совместимости системного программного обеспечения и программ, которые не умеют работать с 64-битным процессором. Вот поэтому его и назвали режимом совместимости.

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

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

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

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

Резюмируя вышесказанное, хочу еще раз отметить, что любая 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-битной редакции Windows - около 4 Гб.

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

Сравнение производительности можно разделить на две основные части:

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

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

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

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

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

1. Результаты сравнения производительности в 3DMark03

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


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

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


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

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


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

Данный тест включает несколько отдельных тестов. Вот результаты по-отдельности.

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


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


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


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

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



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

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

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

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

Целью данной части исследования является измерение прироста производительности при использовании оптимизированных 64-битных программ на 64-битной операционной системе.

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

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

1. Тестирование с помощью архиватора 7-Zip

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

Перейдем сразу к результатам:


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

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

Тестовый пакет PCMark Vantage также представлен в 32- и 64-битной редакции. Данный тестовый пакет включает несколько тестов. Рассмотрим их по-отдельности.

Общий результат в тестовом пакете PCMark Vantage


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


Скорость воспроизведения видео и TV в PCMark Vantage


Игровая производительность


Производительность воспроизведения музыки в PCMark Vantage


Сравнение производительности коммуникаций в PCMark Vantage


Сравнение производительности в офисных приложениях


Сравнение производительности жесткого диска


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

Подведем итоги исследования

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

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

Все вопросы по целесообразности установки 32-бит или 64-бит версий Windows прошу излагать в этой теме форума: .

Все замечания и предложения по самой статье вы можете высказать через данную контактную форму: Прошу заметить, что если у вас что-то не получается, то спрашивать стоит только на

  • Очистка Windows от вирусов

    Руководство как найти и удалить все вирусы и другие вредоносные программы с ноутбука или компьютера.

  • Установка и запуск Windows XP в среде Windows 7, Windows Vista или другой операционной системы

    Описание как установить и запускать полноценную версию Windows XP из-под Windows Vista или Windows 7 с помощью программы Oracle VirtualBox . В данном случае Windows XP устанавливается на виртуальную машину и запускается как отдельное приложение в Windows Vista, Windows 7 или в любой другой операционной системы, включая различные дистрибутивы Linux. Таким образом можно решить проблемы с совместимостью различных программ и драйверов с Windows Vista, Windows 7 или с другой операционной системой.

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

    Что собой представляет 64-разрядная система?

    Сегодня мы не будем вдаваться в специфичную компьютерную терминологию, а просто попробуем на пальцах объяснить, то такое разрядность. Что вообще означает это слово? Как вы уже, наверное, поняли, разрядность выражается в битах, однако рассматривать это понятие нужно не только с точки зрения операционной системы, но и с учетом периферийных устройств. Если говорить простым языком, то разрядностью называется количество бит, которые могут обрабатываться одновременно таким устройствами при том условии, что система способна посылать такие запросы.

    Это, конечно же, самая простая трактовка того, что собой представляют 64-х и 32-х разрядные операционные системы. Чтобы осознать в полной мере разницу между системами с различной битностью, нужно сделать небольшой экскурс в историю развития компьютерной техники, а точнее, процессорных чипов. Раньше все выпускаемые процессоры имели разрядность 8 бит. Это значит, что одновременно они могли обработать только 8 бит информации. Когда им на смену пришли 32-битные чипсеты, свершилась революция.

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

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

    Процессорная поддержка

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

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

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

    Так, например, максимальная версия Windows 7 видит до 128 Гб, профессиональная — до 192 Гб. Такие ограничения в принципе считаются условными. Если подумать о будущем, то будет достаточно тяжело представить, сколько оперативной памяти смогут воспринимать операционные системы с архитектурой 128 бит. Чтобы посмотреть, если в конфигурации поддержка 64-битной архитектуры, можно использовать «Панель управления», где необходимо выбрать раздел счетчиков и средств производительности. Затем используется меню отображения и печати подробных результатов. Здесь и указывается 64-разрядная поддержка.

    Вопросы быстродействия

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

    Можно привести довольно простое объяснение данного факта. Предположим, у вас есть ноутбук или компьютер, в котором установлено 2 Гб оперативной памяти. 64-разрядная Windows 7 при выставленных настройках по умолчанию потребляет в среднем 768 МБ. Сюда же можно отнести 64-разрядные прикладные программы и приложения пользователя. Съедаемый объем в зависимости от ресурсоемкости и сложности может колебаться в довольно больших пределах. Однако и так понятно, что быстродействие системы сводится практически к нулю. В этом случае в качестве частичного решения проблемы можно попробовать использовать установку 32-разрядных приложений в 64-разрядную систему. Это снизит нагрузку на процессор и оперативную память.

    Универсальность

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

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

    Переход с 32-разрядной системы на 64-разрядную

    Если рассматривать переход с одной архитектуры на другую, необходимо учитывать тот факт, что в операционных системах Windows, в той же Windows 7 предполагается переход с файловой системы FAT32 на NTFS. На FAT32 она вообще не установится. Это никак не отразится на пользовательских документах. Это же касается и программ, но только при том условии, что 64-разрядная операционная система ставится поверх существующей операционной системы разрядностью 32 бита, но с имеющийся файловой системой NTFS. Такой переход, как правило, осуществляется безболезненно и просто. Иначе, при изменении файловой системы потребуется переустановка.

    Обратный переход

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

    В каких случаях лучше устанавливать 64-разрядную операционную систему?

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

    Программное обеспечение

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

    Заключение

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

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

    В чём разница между 32- и 64-битной разрядностью

    Разрядность системы, также иногда называемая «битностью», вовсе не обязательно должна соответствовать разрядности процессора и на современных компьютерах имеет всего два основных вида: 32 и 64.

    Разница между архитектурой и разрядностью

    Несмотря на внешнюю схожесть значений 86 и 32, разница между ними большая.

    86 - это архитектура процессора, которая правильно пишется как x86 и определяет набор микрокоманд процессора. Число 32 - это разрядность процессора, которую правильно писать как «32-битная». Она определяет ширину регистра процессора.

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

    Разница между x86 и x64

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

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

    Таким образом, установка свыше 4 гигабайт оперативной памяти на компьютер с процессором x86 не приведёт к её практическому расширению.

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

    Как выбрать разрядность системы

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

    Все процессоры с архитектурой x64 поддерживают 32-разрядную операционную систему, как и 64-разрядную, но процессоры с архитектурой x86 поддерживают только 32-разрядные системы.

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

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

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

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

    Видео: различия между 32-битной и 64-битной системами Windows

    Как узнать разрядность системы

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

    Проверка через «Свойства» компьютера


    Проверка через корневой каталог

    Проверка через командную строку

    Видео: как узнать разрядность системы Windows

    Как узнать разрядность процессора

    Перед тем как ставить 64-разрядную версию, стоит убедиться, что её установка возможна, и узнать архитектуру вашего процессора.

    Разрядность процессора в командной строке

    Узнать разрядность через BIOS


    Узнать разрядность через интернет

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

    Сайт bit-processor может автоматически определить разрядность вашего процессора

    Видео: как узнать разрядность процессора

    Как установить 64-разрядную систему

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

    В самом начале - перед запуском установки, — вы увидите выбор разрядности.

    Выбор разрядности в самом начале установки значения не имеет

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

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

    После этого будет недолгая загрузка установщика, потом выбор региона и этап выбора разрядности системы.

    Выбор архитектуры системы в конце установки определит разрядность устанавливаемой системы

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

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

    Видео: как установить 64-битную систему на Windows 7

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