В чем разница между x86_64 и 64-битным amd64? Я думаю, что это глупый вопрос, но все же.
Я использую x86_64 битную Ubuntu, но когда я пытаюсь сделать живую загрузку любых других 64-битных образов, таких как gnome 3.16, выпущенный вчера, это не работает?
Также иногда, когда я пробую виртуальную машину с 64-битным образом, она тоже не работает.
В чем причина того же?
Моя модель ноутбука - Hp Pavillion dv4 1506tx. Процессор Intel Core 2 Duo 2,20 ГГц T6600
Ответы:
Это может не решить точную проблему, но я поясню разницу между x86_64, amd64 и 64-битной.
Каждый микропроцессор реализует набор команд (также называемый архитектурой набора команд или, вкратце, ISA).
64-битный ISA или 64-битный процессор означает, что длина каждой команды, которую выполняет процессор, составляет 64 бита.
x86_64 - это имя конкретного 64-битного ISA. Этот набор инструкций был выпущен в 1999 году AMD (Advanced Micro Devices). AMD позже переименовала его в amd64.
Другим 64-разрядным ISA, отличным от x86_64, является IA-64 (выпущенный Intel в 1999 году).
источник
На самом деле ... AMD64 - это настоящая 64-битная архитектура, которую AMD создала, а Intel лицензировала и использует ее даже сегодня (точно так же, как у AMD была лицензия на использование x86 на 32-битных процессорах). Насколько я знаю, x86_64 - это не более чем 32-битный процессор, который может адресовать дополнительную память, необходимую для предполагаемой 64-битной системы (так, как 32-битная система, которая распознает и использует более 4 ГБ ОЗУ).
источник