В чем разница между x86_64 amd64 и 64 бит

В чем разница между x86_64 и 64-битным amd64? Я думаю, что это глупый вопрос, но все же.

Я использую x86_64 битную Ubuntu, но когда я пытаюсь сделать живую загрузку любых других 64-битных образов, таких как gnome 3.16, выпущенный вчера, это не работает?

Также иногда, когда я пробую виртуальную машину с 64-битным образом, она тоже не работает.

В чем причина того же?

Моя модель ноутбука - Hp Pavillion dv4 1506tx. Процессор Intel Core 2 Duo 2,20 ГГц T6600

3 ответа

Решение

Это может не решить точную проблему, но я поясню разницу между 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 ГБ ОЗУ).

https://en.wikipedia.org/wiki/X86 поразит вас. x86 действительно большой! core i7 i5 i3 все под него подпадает.

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