В чем разница между x86 и x64: простыми словами и с примерами

Узнаем, в чем разница архитектур x86 и x64…

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

Если вам нужен достаточно мощный компьютер для выполнения сложных программ, то лучше выбрать компьютер с архитектурой CPU x64

Если же вы ограничены в бюджете, то лучше выбрать CPU с архитектурой x86.

В чем между ними отличия и какая разница: примеры

x86 и x64 — это две разные архитектуры компьютерных процессоров.

x86 — более старая архитектура, которая используется в большинстве персональных компьютеров и ноутбуков

x64 — более новая архитектура, которая используется в более мощных компьютерах, таких как серверы и рабочие станции.

Основное различие между x86 и x64 заключается в количестве используемых бит: так в x86 архитектуре задействованы 32 бита, а в x64 — 64 бита.

Что лучше

Еще одно различие между x86 и x64 заключается в наборе инструкций.

x86 имеет меньший набор инструкций, чем x64, поэтому процессоры x64 могут выполнять инструкции быстрее.

Специально для Вас:  Почему Хуавей запрещают во всех странах: конец или начало

Наконец, процессоры x64 дороже процессоров x86. И это далеко не все отличия.

Примеры

Давайте разберем четыре примера использования двух архитектур CPU в разных устройствах:

  • x86 стоят в большинстве персональных компьютеров и ноутбуков.
  • x64 стоят в более мощных компьютерах, таких как серверы и рабочие станции.
  • x86 стоят в некоторых старых игровых приставках, таких как PlayStation 2 и Xbox.
  • x64 стоят в новых игровых приставках, таких как PlayStation 4 и Xbox One.

Неочевидные факты о x64 архитектуре

x64 — это 64-разрядное расширение x86. Она была представлена компанией AMD в 2003 году под названием AMD64, а затем принята Intel под названием Intel 64.

x64 позволяет адресовать более 4 Гбайт оперативной памяти. Сами регистры расширены с 32-битных до 64-битных, что позволяет использовать больше регистров для оптимизации.

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

Интересный факт: набор инструкций x64 является просто надмножеством x86.

Коротко о главном

Совет от Бати: x64 может обрабатывать больше данных, чем x86, а также выполнять более крупные и сложные программы.

Специально для Вас:  Стоит ли менять ваш MacBook Air 2015 на новый MacBook Air 2019?

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

Фичи x86 x64
Число бит 32 64
Набор инструкций Уже Шире
Цена Дешевле Дороже
Usage ПК и ноутбки Серверы и рабочие станции

Запомните самое важное:

  • Ноутбуки и телефоны на базе ARM используют различные наборы инструкций: ARM, ARM64 и т.д. x86 и x64 относятся именно к архитектурам Intel / AMD для ПК / серверов.
  • Система x86 была первоначально разработана компанией Intel в 1978 году и доминировала на рынке персональных компьютеров. В нем используются 32-разрядные адреса памяти и регистры.
  • Большинство современных ОС (Windows, Linux, macOS) являются 64-разрядными только на новых системах. Старые 32-битные системы могут работать в режиме 64-битной совместимости.

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

Leave a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *

МирДоступа