IA64 = 64-разрядная архитектура Intel. Широко известный как 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.