Архитектуры EM64T®, x86-64, ia32, IA64, Intel®64, x86, amd64, amd32 [закрыто]

Какие пакеты следует установить для архитектур EM64T®, x86-64, ia32, IA64, Intel®64, x86, amd64, amd32, Mach64?

1
задан 16 October 2013 в 05:08

1 ответ

На практике, в современном Windows и GNU/Linux, следующее неразличимо (значение, если Ваша система будет утверждать, что поддерживала по крайней мере один из них, то то же программное обеспечение будет работать на них):

  • EM64T
  • x86-64
  • Intel 64
  • amd64

Аналогично для них:

  • ia32
  • x86
  • amd32

IA64 является "Itanium", который является полностью другой архитектурой, которая ни в коем случае не связана ни с одним вышеупомянутым.

Кроме того, все современные центральные процессоры, которые поддерживают первую группу (amd64, и т.д.) также, поддерживают код, скомпилированный для второй группы (x86, и т.д.), потому что 64-разрядные центральные процессоры могут выполнить 32-битный код в своего рода режиме эмуляции.

Существует также x32 архитектура, которая является очень новой разработкой в программном обеспечении и в настоящее время только поддерживаемый на GNU/Linux, который использует 32-разрядные адреса с 64-разрядной (amd64) архитектурой.

Так, при выводе всей маркетинговой терминологии, что мы действительно имеем насколько отличные среды совместимости программного обеспечения:

  • amd64, который использует 64-разрядную систему команд и использует 64-разрядные виртуальные адреса (на самом деле 48-разрядный в текущих реализациях);
  • x86, который использует 32-разрядную систему команд и использует 32-разрядные виртуальные адреса;
  • IA64, также известный как Itanium, который работает на центральных процессорах "Itanium" только (и использует 64-разрядный виртуальный адрес);
  • x32, который использует 64-разрядную систему команд и 32-разрядные виртуальные адреса (в основном инструкции/регистры от amd64 и модель памяти x86). Это приводит к немного уменьшенному использованию памяти в жертве для более низкой максимальной памяти для каждого процесса.
4
ответ дан 16 October 2013 в 05:08

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

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