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

В чем разница между x64 и IA-64?

Я был на сайте Microsoft и заметил два разных установщика, один для x64 и один для IA-64. Ссылка: Установка .NET Framework 4.5, 4.5.1

Насколько я понимаю, IA-64 является подклассом x64, поэтому мне любопытно, почему у него будет отдельный установщик.

4b9b3361

Ответ 1

x64 используется как короткий срок для 64-битных расширений "классической" архитектуры x86; практически любой "нормальный" ПК, созданный в последние годы, имеет процессор, основанный на такой архитектуре.

AMD изобрела расширения AMD64; Intel более или менее вынуждена была внедрить их и назвала их первым IA-32e, затем EM64T и, наконец, Intel 64 (на самом деле расширения AMD и Intel не совсем одинаковы, но они почти идентичны).

Многие люди также называют этот материал x86-64, чтобы иметь независимое от производителя имя и подчеркнуть тот факт, что это 64-битная эволюция архитектуры x86. Все "обычные" ПК, которые продаются с "64-разрядными процессорами", работают на архитектуре x86-64.

IA-64 (Intel Architecture 64) представляет собой почти полностью несвязанную 64-битную архитектуру (также известную как Itanium), разработанную Intel для высокопроизводительных серверов. Было сказано, что Itanium, возможно, заменил архитектуру x86, но эта архитектура не имела большого успеха (по разным причинам), поэтому маловероятно, что вам понадобятся инсталляторы IA-64.

Для получения дополнительной информации вы можете ознакомиться с статьями wikipedia на x86-64 и Itanium.

Ответ 2

IA-64 - это архитектура Intel Itanium. Это набор инструкций для процессора с очень длинным командованием (VLIW).

x86_64 - обычная 64-разрядная архитектура, используемая процессорами внутри каждого ноутбука/настольного компьютера на современных компьютерах. Этот процессор является динамическим процессором.

Основное различие между этими двумя заключается в том, что

В VLIW компилятор разрешает зависимости между инструкциями и соответствующим образом их расписанием. Процессор просто выполняет их.

С динамическим процессором компилятор просто планирует инструкции, не беспокоясь о зависимостях. Процессор заботится о зависимостях, переупорядочивает их и выполняет их соответствующим образом.

Код VLIW зависит от каждой внутренней архитектуры чипа. Компилятор должен знать эту информацию. Их преимущество состоит в том, что он может извлекать гораздо больше parallelism, чем могут дать динамические процессоры.

Код независим от каждой внутренней архитектуры чипа для динамических процессоров. Он просто должен следовать инструкциям. Таким образом, код, скомпилированный на одной машине, может работать на других машинах очень легко. Недостатком является то, что ограниченный parallelism можно использовать для динамических процессоров. И внутренняя логика и дизайн очень сложны и сложны, чем VLIW.

Тем не менее, динамические процессоры используются сегодня в основном потребителями (частными лицами), поэтому они могут запускать код, скомпилированный/сгенерированный на любой машине. Процессоры VLIW используются серверами и предприятиями из-за parallelism, которые они могут произвести.

Ответ 3

они разные

IA-64 - itanium - архитектура для серверов

x64 - это то, что реализует 64-битный ядро ​​Intel и amd cpus

Ответ 4

x64 является коротким для x86-64, который является расширением набора инструкций x86.

IA-64 предназначен для 64-разрядной архитектуры Itanium (от Intel)

Ответ 5

IA-64 предназначен для компьютеров с 64-разрядными процессорами Intel Itanium. Они не поддерживают запуск 32-битных приложений, таких как процессоры x64. Для работы на этих процессорах требуется специальная версия Windows, поэтому два разных установщика.

Ответ 6

Они имеют различный набор команд, это ключевой момент.