Відповіді:
X64, amd64 і x86-64 - це імена одного типу процесорів. Його часто називають amd64, оскільки AMD придумала його спочатку. Усі поточні 64-бітні настільні комп'ютери та сервери мають процесор amd64.
Існує тип процесора під назвою IA-64 або Itanium . Його можна знайти лише в суперкомп'ютерах та декількох серверах високого класу.
64-бітний процесор може запускати 32-бітну систему, тому у вас є вибір встановлення версії amd64 або i386. Ось декілька пунктів порівняння:
Кілька років тому деякі програми мали помилки під час компіляції для 64-розрядних процесорів, але це здебільшого справа минулого.
У 64-бітній системі можна запускати 32-бітні програми; зворотне не вірно.
32-бітове ядро може отримати доступ до більш ніж 4 ГБ оперативної пам’яті, тому наявність більше 4 ГБ оперативної пам’яті не є переконливою причиною для запуску 64-бітного ядра. З іншого боку, 32-розрядна програма може отримати доступ лише до 3 Гб пам'яті.
Хто з них швидший, залежить від програми (стиснення числа може бути вдвічі швидшим у 64-бітному режимі, тоді як символічна маніпуляція може бути більш ніж удвічі повільнішою).
Якщо ви сумніваєтесь, на процесорі, сумісному з amd64, використовуйте розподіл amd64.
Ви можете використовувати як зображення x86, так і amd64. І так, початкова загальна назва для архітектури була amd64, тому що вона була розроблена AMD. Так чи інакше, сьогодні зазвичай це називають x86-64 або навіть x64.
Intel ліцензувала набір інструкцій AMD64 для своїх 64-бітних процесорів, що не є Itanium. Тоді так, AMD64 - це одне загальне ім'я для 64-бітної архітектури x86.
Звичайно, ваш процесор також може працювати з 32-бітовими ядрами x86 - але це не рекомендується, оскільки ви втрачаєте всі переваги архітектури x86-64 (в основному більший адресний простір та більше регістрів).