Почему x86 это 32
Автор Rifkat Valiev задал вопрос в разделе Программное обеспечение
Почему пишут x86, а означает это x32? и получил лучший ответ
Ответ от Ёвитер из бороды[гуру]
Буква x в названии x86 выступает как переменная, обозначающая семейство процессоров, модели которых исторически заканчивались на 86, например 8086, 80286, 80386 или 80486. Таким образом, x86 является общим названием архитектуры и системы команд, а не прямым указанием на разрядность. Когда появились 64-битные процессоры, их стали называть x64. Чтобы противопоставить новой архитектуре предыдущее поколение, 32-битную платформу по старой привычке продолжили обозначать как x86, хотя технически это семейство охватывает обе разрядности. В контексте программ и операционных систем надпись x86 означает именно 32-битную версию. Строго говоря, для указания разрядности адресного пространства и объема информации, обрабатываемой за один такт, логичнее использовать термины x32 и x64. Однако вариант x86 для 32-битных систем и x64 для 64-битных стал общепринятым стандартом, который используют даже крупные разработчики для простоты и однозначного понимания совместимости программного обеспечения.
Дело в том, что x86 - это архитектура микропроцессора и аппаратная платформа, которая применима и тридцати двум битным и к шестидесяти четырех битным программам. Название x86 получено от первого наименования первого процессора intel i8086 и ряда последующих, в которых в конце всегда приписывалась 86. Через какое-то время цифровые обозначения новых процессоров стали заменяться именами, так публика узнала о Pentium и Celeron, но платформа x86 не изменилась до наших дней.
Значения два, а обозначения три? x82, x32 и x64 - как правильно писать?
И если x86 это архитектура процессора, то x32 и x64 это его разрядность – адресное пространство, а также количество информации, которую процессор в силах обработать за один такт.
Когда же пишут о совместимости программ указывая разрядность x86, подразумевая 32-битную платформу, это неправильно и только вводит в заблуждение. Правильно указывать х86_32bit или х86_64bit. Либо сокращенно интуитивно понятные x32 или x64.
Так что можно подытожить: сейчас x86 указывают по старинке (даже Майкрософт этим грешит) , когда эта платформа была в единственном числе и 64-битных еще никто не знал. При появлении платформы x64 её стали указывать как есть, а прежняя 32-битная так и осталась в большинстве случаев как x86. И сейчас это не актуально, ошибочно и сбивает с толку тех, кто не понимает суть. А вы её теперь понимаете. 🙂
x32 или x64? Что выбрать? Что лучше?
Очень часто возникает вопрос, выбрать операционную систему x32 или x64? То есть тридцати двух битную или шестидесяти четырех битную?
Это вопрос риторический, теоретический и спорный. Очевидно, что x64 лучше, но не всегда и не в случае, если вы пользуетесь Windows. Нет, любая Windows x64 работает чуть шустрее чем Windows x32, но только если есть все программы и все драйвера под 64-битную систему. Очень часто, если компьютер современный, все системные драйвера к комплектующим у него обычно есть. Но проблема кроется тогда в программах и особенно видео и аудио кодеках. Обязательно чего-то да не будет. И если тридцати двух битные программы могут работать в системе x64, то драйвера и кодеки к ней обязательно нужны тоже x64. Год от года эта проблема исчезает, но до сих пор она не развеяна полностью. С системами x32 таких проблем нет и для дома лучше выбирать именно такую.
1. x32 - вообще не существует, если так пишут, то по незнанию и допускаю ошибку.
2. x64 - это тип платформы. И да, еще она говорит о битности адресации процессора и для этой платформы равна 64 битам. То есть для обработки любой команды процесор должен обратиться к памяти по "адресу" и чем больше возможная битность адреса, тем больше памяти может увидеть процессор.
3. x86 - тоже тип платформы, для который разрядность адресации равна 32 битам.
Конкретно отвечая на вопрос - х64 отличается от х86 версии (будь то процессор, операционная система или приложение) возможностью работы с большим количеством памяти (что приятно к примеру в работе с приложениями требующими большие объемы оперативной памяти, как к примеру графические редакторы и редакторы музыки/видео) .
И еще один момент - работает иерархичная структура, то есть ля того, чтобы к примеру запустить 64-битный WinRAR нужно, чтобы в первую очередь процессор был x64, была установлена x64 операционная система и соответственно 64-битный Винрар.
От имени семейства процессоров Intel - 8086, 80286, 80386, 80486 ...
Просто первые цифры для экономии краски в документации :-)) видимо, заменили на букву икс.. .
А были эти процессоры именно 32-х битными.
Ну вот такая традиция у америкосов...
Архитектура х86 означает разрядность в 32 бит.
Ага, а еще если установлена 64х битная система, то она поддерживает программы и 32х битной, и в случае отсутствия драйверов для 64х, работает в 32х, конкретно для этой программы. Я бы сказал так - для старых компов, которые еще и не все поддерживают 64х лучше 32 битку, для новых игровых конечно 64 без разговора, ибо 3.5 гигабайта оперативки уже никуда не годится.
Еще совсем не так давно, практически все компьютеры работали под 32-битной операционной системой. Чаще всего это была Windows XP, но в скором времени в обиход вошла Windows 7. Но большей частью пользователи ставили на свои машины, тоже 32-битную версию. Хотя как Windows XP, так и Windows 7, были доступны и в 64-битном исполнении. Но использовали их только люди занимающиеся видеомонтажом, то есть те, что были вынуждены запускать программы, требующие дополнительных ресурсов. 86 бит-копия 32 бит, но просит меньше требовании
Типы ОС. Чем 64 разрядная отличается от 86 разрядной ОС. И существует ли 32 разрядная операционная система?
Не слушай придурков, которые говорят, что выбор зависит от объема оперативной памяти.
x86
подробнее...
Почему 32-битовую систему называют x86, а не x32?
86 - количество базовых команд в 32-битных процессорах (i386 насколько помню)
Остальные наборы
подробнее...
Какую систему лучше ставить 64 битную или 86 битную
#yaimg133299#
1) не существует 86ти битной ОС. Сейчас распространены 32 и 64 битные. (X64 и
подробнее...
В чем разница между 32 и 64 битными системами?
Главная разница между 32-битной (x86) и 64-битной (x64) Windows кроется в лимитах оперативной
подробнее...
в чем отличия 32-разрядной и 64-разрядной операционной системы
Разрядность - характеристика цифровой микросхемы, показывающая, сколько бит данных она может
подробнее...
что означает платформа x64 x86?
Сперва рассмотрим преимущества платформы x64 перед x86, и самое весомое и главное - поддержка 64-х
подробнее...