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

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

81
задан 3 January 2011 в 15:11

3 ответа

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

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

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

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

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

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

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

В случае сомнений, на процессоре с поддержкой amd64 используйте распределение amd64.

96
ответ дан 3 January 2011 в 15:11

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

20
ответ дан 3 January 2011 в 15:11

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

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

16
ответ дан 3 January 2011 в 15:11

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

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