Мой процессор 64-битный - значит, мне нужен образ amd64?

58

Мой процессор - это Intel Core 2 Duo P8600 (2,40 ГГц). Насколько я знаю, это 64-разрядный процессор - я немного смущен, поскольку архитектура называется AMD 64, это общее имя, присвоенное 64-разрядным архитектурам? Я слышал о x64, но не могу видеть релиз, помеченный этим.

    
задан Ross 31.08.2010 в 21:22
источник

3 ответа

71

X64, amd64 и x86-64 - это имена для одного и того же типа процессора. Его часто называют amd64, потому что AMD придумала его на начальном этапе. Все текущие общедоступные 64-разрядные настольные компьютеры и серверы имеют процессор amd64.

Существует тип процессора, называемый IA-64 или Itanium . Он встречается только в суперкомпьютерах и нескольких высокопроизводительных серверах.

64-разрядный процессор может запускать 32-разрядную систему, поэтому у вас есть выбор для установки версии amd64 или версии i386. Вот несколько моментов сравнения:

  • Несколько лет назад некоторые программы имели ошибки при компиляции для 64-разрядных процессоров, но это в основном ушло в прошлое.

  • Вы можете запускать 32-разрядные программы в 64-разрядной системе; обратное неверно.

  • 32-разрядное ядро ​​может получить доступ к более чем 4 ГБ ОЗУ, поэтому наличие более 4 ГБ ОЗУ не является веской причиной для запуска 64-битного ядра. С другой стороны, 32-разрядная программа может иметь доступ только к примерно 3 ГБ памяти.

  • Какая из них быстрее зависит от приложения (числовая хруст может быть более чем вдвое быстрее в 64-битном режиме, тогда как символическая манипуляция может быть более чем в два раза медленнее).

Если у вас есть сомнения, на процессоре с поддержкой amd64 используйте дистрибутив amd64.

    
ответ дан Gilles 01.09.2010 в 01:57
источник
17

Вы можете использовать изображения x86 и amd64. И да, первоначальное общее название для архитектуры было ​​amd64 , потому что оно было разработано, ну, AMD. Во всяком случае, сегодня обычно известно как x86-64 или даже x64.

    
ответ дан Javier Rivera 31.08.2010 в 21:28
15

Intel лицензировала набор инструкций AMD64 для своих 64-разрядных процессоров, отличных от Itanium. Тогда да, AMD64 - одно общее имя для архитектуры 64-разрядной архитектуры x86.

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

    
ответ дан maxschlepzig 31.08.2010 в 21:47