32-битный системный процессор x64, что это значит

Обновлено: 05.07.2024


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

Вот почему это важно

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

Вот ключевое отличие: 32-разрядные процессоры вполне способны обрабатывать ограниченный объем ОЗУ (в Windows 4 ГБ или меньше), а 64-разрядные процессоры могут использовать гораздо больше. Конечно, для этого ваша операционная система также должна быть спроектирована таким образом, чтобы использовать больший доступ к памяти. На этой странице Microsoft описаны ограничения памяти для нескольких версий Windows, но если вы используете последнюю версию Windows 10, вам не нужно беспокоиться об ограничениях.

В связи с увеличением доступности 64-разрядных процессоров и увеличением объема ОЗУ Microsoft и Apple обновили версии своих операционных систем, чтобы в полной мере использовать преимущества новой технологии. Первой полностью 64-разрядной операционной системой стала Mac OS X Snow Leopard в 2009 году. Между тем, первым смартфоном с 64-разрядным чипом (Apple A7) стал iPhone 5s.

AMD Ryzen 5 2400G & Ryzen 3 2200G Обзор материнской платы

Билл Роберсон/Digital Trends

В Microsoft Windows базовая версия операционной системы накладывает программные ограничения на объем ОЗУ, который могут использовать приложения. Даже в окончательной и профессиональной версии операционной системы 4 ГБ — это максимальная используемая память, которую может обрабатывать 32-разрядная версия. Хотя последние версии 64-разрядных операционных систем могут значительно увеличить возможности процессора, реальный скачок мощности происходит за счет программного обеспечения, разработанного с учетом этой архитектуры.

Приложения и видеоигры, требующие высокой производительности, уже используют преимущества увеличения доступной памяти (мы рекомендуем 8 ГБ практически всем). Это особенно полезно в программах, которые могут хранить большой объем информации для немедленного доступа, например в программах для редактирования изображений, которые одновременно открывают несколько больших файлов.

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

То же самое, но другое

Вы можете найти отличный пример различий в емкости процессоров данных в файловой сети вашего компьютера. На компьютере с Windows есть две папки Program Files: Program Files и Program Files (x86).

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

Многие приложения по-прежнему используют 32-разрядную операционную систему, поскольку ее дизайн давно присутствует на рынке. Однако на некоторых платформах это меняется. Некоторые разработчики нашли решение; в современных 64-битных системах вы можете запускать как 32-, так и 64-битное программное обеспечение. Компьютер использует два конкретных каталога Program File. Если ваше 32-разрядное приложение находится в правильной папке x86, ваш компьютер сможет получить доступ к правильной 32-разрядной версии. Помимо этого, приложения в вашем каталоге Program Files могут получить доступ к другому доступному содержимому.

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

В этой статье

Перейти к разделу

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

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

Что они означают?

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

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

Посмотрите, что говорит Microsoft об ограничениях памяти для разных версий Windows.

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

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

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

64-разрядные и 32-разрядные операционные системы

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

Все выпуски Windows 11 и большинство выпусков Windows 10, Windows 8, Windows 7 и Windows Vista доступны в 64-разрядном формате. Из редакций Windows XP только Professional доступна в 64-разрядной версии.

Все выпуски Windows, от XP до 10, доступны в 32-разрядной версии.

Все операционные системы Mac, начиная с версии 10.8 (Mountain Lion), были 64-разрядными.

Как и Windows, Linux может быть 32-разрядным или 64-разрядным. Вы можете увидеть, что у вас запущено, с помощью команды lscpu.

Не уверены, является ли копия Windows на вашем компьютере 32-разрядной или 64-разрядной?

Самый быстрый и простой способ узнать, используете ли вы 32-разрядную или 64-разрядную версию Windows, — проверить, что написано в Панели управления.

Еще один простой способ узнать, какая архитектура ОС используется в Windows, – это проверить папку Program Files. Подробнее об этом ниже.

Чтобы увидеть аппаратную архитектуру, вы можете открыть командную строку и ввести команду:

команда архитектуры эхо-процессора в командной строке

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

Еще одна рабочая команда:

reg query Результаты команды архитектуры процессора

Эта команда должна привести к гораздо большему количеству текста, но затем закончиться одним из следующих ответов:

Лучший способ использовать одну из этих команд — скопировать их сюда, а затем щелкнуть правой кнопкой мыши в черном пространстве командной строки и вставить команду.

Эти команды сообщают только об архитектуре оборудования, а не о используемой версии Windows. Скорее всего, они одинаковы, поскольку на системах x86 можно установить только 32-разрядную версию Windows, но это обязательно не так, поскольку 32-разрядная версия Windows может быть установлена ​​и на системах x64.< /p>

Почему это важно

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

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

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

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

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

Одним из примеров того, почему это так, является то, что 32-разрядная программа не пытается использовать 64-разрядную библиотеку DLL, которая не будет работать. Вместо этого, когда 32-разрядная программа устанавливается в папку 32-разрядных Program Files, а затем вы запускаете указанную программу, Windows знает, что ей нужно загрузить определенные 32-разрядные файлы вместо тех, которые используются для 64-разрядных программ.< /p>

Папки Program Files в Windows 10

В 64-разрядной версии Windows есть две папки:

  • Расположение для 32-разрядной версии: C:\Program Files (x86)\
  • Местоположение для 64-разрядной версии: C:\Program Files\

В 32-битной версии Windows это одна папка:

Как вы понимаете, просто сказать, что 64-разрядная папка Program Files — это C:\Program Files\, немного сбивает с толку, поскольку это неверно для 32-разрядной ОС.

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

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

Адрес Интернет-протокола, обычно называемый IP-адресом, представляет собой идентификационный номер сетевого оборудования, подключенного к сети.

Щелкните правой кнопкой мыши программу, выберите "Свойства" > "Совместимость", выберите "Запустить эту программу в режиме совместимости для" и выберите версию.

Все названия процессоров Intel заканчивались на 86 (первым был 8086). 32-разрядное поколение этой архитектуры также называется «x86».

32-разрядная архитектура — это тип архитектуры ЦП, способный передавать 32-разрядные данные. Это объем информации, который может быть обработан вашим ЦП всякий раз, когда он выполняет операцию.

В этом уроке вы узнаете

Что такое 64-разрядная версия?

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

КЛЮЧЕВОЕ ОТЛИЧИЕ

  • 32-разрядные процессоры имеют адресное пространство 4 ГБ, а 64-разрядные процессоры — 16 эксабайт адресного пространства.
  • 32-разрядные системы ограничены 3,2 ГБ ОЗУ, а 64-разрядные системы позволяют хранить до 17 миллиардов ГБ ОЗУ.
  • 32-разрядным процессорам требуется 32-разрядная операционная система, тогда как 64-разрядные процессоры могут работать в 32-х или 64-х 64-разрядных операционных системах.
  • 32-разрядные процессоры не являются идеальным вариантом для стресс-тестирования и многозадачности, тогда как 64-разрядные процессоры лучше всего подходят для выполнения многозадачности и стресс-тестирования.
  • Для 32-разрядных операционных систем и приложений требуется 32-разрядный процессор, а для 64-разрядной ОС требуется 64-разрядный процессор.

История 32-разрядных

Важные вехи из истории 32-разрядных процессоров:

  • 32-разрядный процессор был основным процессором, который широко использовался во всем мире в начале 1990-х годов.
  • В 2000 году процессоры AMD и Intel Pentium также начали использовать 32-разрядные процессоры.

История 64-разрядной версии

Важные вехи из истории 64-битных процессоров:

  • 64-разрядные процессоры используются в суперкомпьютерах с 1970-х годов.
  • Он использовался в рабочих станциях и серверах на основе RISC (вычисления с сокращенным набором команд) в начале 1990-х годов.
  • Первый процессор на базе AMD64, Opteron, был выпущен в апреле 2003 г.
  • Архитектура ARM, предназначенная для смартфонов и планшетных компьютеров, впервые поступила в продажу в сентябре 2013 г.

Разница между 32-битной и 64-битной операционной системой


td> < /tbody>
Параметр 32-разрядные процессоры 64-разрядные процессоры
Адресный space Он имеет адресное пространство 4 ГБ 64-разрядные процессоры имеют адресное пространство 16 эксабайт
Поддержка приложений 64-битные приложения и программы не будут работать 32-битные приложения и программы будут работать
Поддержка ОС Требуется 32-разрядная операционная система. Может работать в 32-разрядной и 64-разрядной операционной системе.
Поддержка многозадачностиНе идеальный вариант для стресс-тестирования и многозадачности. Лучше всего подходит для многозадачности и стресс-тестирования.
ОС и требования к процессору 32-разрядные операционные системы и приложения требуют 32-разрядных процессоров 64-разрядная ОС требует 64-разрядного процессора, а 64-разрядные приложения требуют 64-разрядной ОС и ЦП.
Система доступна Поддержка Windows 7, 8 Vista, XP и Linux. Windows XP Professional, Windows Vista, Windows 7, Windows 8, Windows 10, Linux и Mac OS X.
Ограничения памяти 32-разрядные системы ограничены 3,2 Гб оперативной памяти 32-битная винда. Это устраняет ограничение, которое не позволяет вам использовать полные 4 ГБ пространства физической памяти. 64-разрядные системы позволят вам хранить до 17 миллиардов ГБ ОЗУ.

Преимущества 32-разрядного процессора

Вот важные преимущества\плюсы 32-битного процессора:

  • Единственное преимущество, которое можно отметить, это то, что он совместим со всеми более старыми устройствами, разработанными в начале 2000 года и конце 1990 года.

Преимущества 64-разрядного процессора

Вот преимущества\плюсы использования 64-битного процессора:

  • Повышение производительности программы и помощь в использовании преимуществ 64-разрядной операционной системы.
  • Функция повышенной безопасности
  • 64-разрядная версия Windows с современным 64-разрядным процессором позволяет получить дополнительную защиту, недоступную 32-разрядным пользователям.
  • 64-разрядный процессор обеспечивает защиту, которая не ограничивается аппаратной защитой ядра от исправлений.
  • 64-разрядный процессор позволяет создать 16 ТБ виртуальной памяти. Хотя 8 ТБ выделено для пользовательских процессов и 8 ТБ резервируется для выполнения процессов ядра.
  • 64-разрядные процессоры предлагают расширенные возможности. Он позволяет хранить 264 вычислительных значения.
  • На 64-разрядном компьютере может быть до 16,8 терабайт ОЗУ.
  • 64-разрядные процессоры предлагаются в двухъядерных, шестиядерных, четырехъядерных и восьмиядерных версиях.
  • Поддержка нескольких ядер помогает увеличить количество вычислений, которые могут быть выполнены, что может увеличить вычислительную мощность и ускорить работу вашего компьютера.
  • Программы, которым для бесперебойной работы требуются различные типы процессоров, могут эффективно работать на многоядерных 64-разрядных процессорах.
  • Позволяет получить доступ к виртуальной памяти для каждого процесса.

Недостатки 32-разрядного процессора

Вот важные минусы/недостатки использования 32-разрядной операционной системы:

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

Недостатки 64-разрядного процессора

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

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

Должен ли я перейти на 64-разрядные компьютеры?

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

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

Скорее всего, вы используете 64-разрядную операционную систему, но что это вообще значит?


Существует множество способов подсчета, но в компьютерах используется только двоичный код: 0 и 1. Каждый из них считается «битом». Это означает, что для 1-битных вычислений вы получаете два возможных значения; 2-бит означает четыре значения; затем в 3 битах вы удваиваете это число до восьми (2 в третьей степени, то есть 2 в кубе).

Продолжайте экспоненциально, и в конечном итоге вы получите 32-разрядное (2 в 32-й степени) значение 4 294 967 296; 64-битный (или 2 в 64-й степени) стоит 18 446 744 073 709 551 616 значений. Это 18,4 квинтиллиона с мелочью.

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

Это потому, что каждые несколько лет чипы внутри компьютеров (даже смартфонов) и программное обеспечение, работающее на этих чипах, делают скачок вперед в поддержке нового номера. Например:

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

В настоящее время вы, скорее всего, уже используете 64-разрядные процессоры с 64-разрядными операционными системами, которые, в свою очередь, запускают 64-разрядные приложения (для мобильных устройств) или программы (для настольных компьютеров, если использовать некоторую номенклатуру). Но не всегда. Например, Windows 7, 8, 8.1 и 10 выпускались в 32- или 64-разрядных версиях.

Как узнать, какой из них у вас?

Определить 64-разрядную ОС

Если вы используете Windows на компьютере младше 10 лет, ваш чип почти гарантированно будет 64-разрядным, но вы могли установить 32-разрядную версию ОС. Это достаточно легко проверить.

В Windows 10 выберите «Настройки» > «Система» > «О программе» или введите О программе в поле поиска Windows 10. Под заголовком «Характеристики устройства» вы увидите тип системы: «64-разрядная операционная система, 64-разрядный процессор» означает, что вы защищены.

Пользователям Mac не нужно беспокоиться об этом, так как MacOS долгое время была только 64-разрядной. Фактически, в последней версии (10.14 Catalina) 32-разрядные приложения на Mac даже технически не поддерживаются, но у нас есть руководство по запуску 32-разрядных приложений в MacOS Catalina. Если нужно.

Почему 32-разрядная версия вообще?

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

Наличие такого ЦП сегодня маловероятно. Intel начала производить 32-разрядные процессоры семейства 80386 еще в 1985 году; к 2001 году она продавала 64-разрядные процессоры. Если вы купили ПК после выхода процессора Pentium D в 2005 году, маловероятно, что внутри у вас будет только 32-разрядный набор инструкций.

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

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

Это должно выражаться самым решительным образом: официально поддерживаемый максимальный объем оперативной памяти в Windows 10 составляет 2 терабайта (или 128 ГБ в Windows 10 Домашняя).

Теоретический предел оперативной памяти для 64-разрядной версии: 16 экзабайт, что равно 1 миллиону терабайт или 1 миллиарду гигабайт. Но мы далеки от аппаратного обеспечения, которое могло бы это поддерживать. (В любом случае покупка нового ноутбука с 16 ГБ ОЗУ кажется не слишком впечатляющей, не так ли?)

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

Программы в 64-разрядной версии

Вы также можете заметить, что некоторые программы, загружаемые для настольной операционной системы, поставляются в 32- и 64-разрядных версиях. Хорошим примером является Firefox, где доступны варианты «32-разрядная версия Windows» и «64-разрядная версия Windows» (а также «Linux» или «64-разрядная версия Linux» — версия macOS только 64-разрядная).

Зачем это делать? Потому что для некоторых 32-битные ОС все еще существуют. Этим системам требуется 32-разрядное программное обеспечение — обычно они даже не могут установить 64-разрядную программу и уж точно не будут ее запускать. Однако 64-разрядная ОС может поддерживать 32-разрядную программу — в частности, Windows имеет для этого встроенную подсистему эмуляции, которая называется Windows32 в Windows64 или WoW64.

Читайте также: