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

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

-2
задан 29 June 2013 в 04:49
3 ответа

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, хотя они крайне редки для ПК. Почему все архитектуры, конкуренция ...

4
ответ дан 5 December 2019 в 21:05

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

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

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

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

1
ответ дан 5 December 2019 в 21:05

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

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

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

1
ответ дан 5 December 2019 в 21:05

Теги

Похожие вопросы