Чем отличается 64-битная архитектура? Почему существует более 1 стандарта?

Например, IA64 и AMD64- это 64-битная архитектура для вычислений. Но почему это отличается? Нет ли промышленного стандарта для 64-битной архитектуры (для настольного компьютера)? И что отличает эту архитектуру?

3 ответа

IA64 = архитектура Intel 64-разрядная. Обычно известный как Itanium или Itanic (ссылка на Титаник, и как он непотопляемый затонул по существу сразу). Архитектура была полным провалом. Он использовал архитектуру, совершенно отличную от существующих процессоров x86, территории, в которой индустрия программного обеспечения была совершенно незнакома, и по разным причинам избегал.

AMD64 = AMD знала, что Intel работает над Itanium, и, сделав ставку против этой архитектуры, разработала 64-разрядные расширения для существующей архитектуры x86. Поскольку эта архитектура работает как расширенный режим стандартной арки x86, и была полностью обратно совместима так же, как 32-битный 80386, когда 16-битные процессоры 80286 были популярными, люди приняли изменение, с которым они были знакомы.

AMD64 по сути является стандартом для 64-битных ПК. IA64 невероятно редок, чаще всего встречается в кластерах HP, построенных в начале / середине 2000-х годов. Существуют также 64-разрядные архитектуры SPARC и MIPS, хотя они крайне редки для ПК. Почему все архитектуры, конкурсы...

Назад, когда 64-разрядные архитектуры стали доступны для пространства x86, была война, над которой победит ISA. И AMD, и Intel предложили немного разные стандарты для этого. Оба трубили свой собственный стандарт как Единый Истинный Стандарт.

AMD завоевала наибольшее признание на рынке, и EM64T (позже Intel64), их основная 64-битная архитектура, упала в тень. Раньше вы видели дистрибутивы Linux с ядрами и пакетами, скомпилированными для обоих, но это прекратилось много лет назад.

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

IA64 никогда не получал какого-либо значительного признания.

Intel и AMD разработали 64-битные стандарты для своих чипов. Intel была скорее новой версией, а AMD - обратно совместимым расширением для x86.

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

Сегодня немногие устройства используют IA64 больше.

Другие вопросы по тегам