Подтвердить что ты не робот

Почему Windows 32-бит называется Windows x86, а не Windows x32?

Операционная система Windows может быть 32-разрядной или 64-разрядной. Для 64-разрядного он называется Windows x64, но для 32-разрядного он называется Windows x86. Почему не он называется Windows x32? В чем причина?

4b9b3361

Ответ 1

x86 - это название архитектуры, на которой она была построена (название происходит из серии старых процессоров Intel, имена которых все закончились в 86, первым из которых был 8086). Хотя x86 первоначально была 16-битной архитектурой, используемая сегодня версия - это 32-разрядное расширение.

x64 на самом деле более корректно "x86-64" - 64-битное расширение x86. Он был разработан AMD по лицензии Intel, что может объяснять разницу в номенклатуре (это и тот факт, что обе архитектуры одновременно пользовались одновременным использованием, поэтому важно отметить различие). Однако все, что считается, проще сказать x64, поэтому мы застряли с этим.

Ответ 2

В процессорах Intel в основе архитектуры ПК использовались номера моделей, заканчивающихся номером 86. Были 8086, 80286, 80386, 80486, 80586 (оригинальный Pentium), 80686 (Pentium Pro)... Приложения и операционные системы (DOS, Windows), которые могут работать на одном из этих процессоров, скорее всего, будут работать на другом процессоре этой линии, хотя и медленнее или быстрее. Также использовались конкурирующие архитектуры процессоров от других производителей, несовместимые с Intel, такие как SPARC, MIPS, ARM, Alpha. Сравнивая архитектуры, люди будут использовать прошивку x86 для ссылки на основную линию Intel 16/32-битных процессоров. Таким образом, у вас будет версия приложения x86, версия Alpha приложения или версия SPARC...

Тогда маркетинговые проблемы имели приоритет над разработкой, и Intel начала давать свои процессоры нечисловые имена (Pentium2, Core2), а номер технической модели был похоронен в технических спецификациях.

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

Итак, хотя платформы x86 и x64 начинаются с x, x не поддерживает одно и то же: один из них - номер модели процессора (286, 386...), а другой - производитель (AMD64, Intel64).