Почему в имени файла Ubuntu есть «amd»?

Если вы загрузите ISO-файл с помощью Ubuntu, вы получите что-то вроде этого:

ubuntu-10.04.3-server-amd64.iso
ubuntu-11.10-desktop-amd64.iso

Каждая часть в имени файла для меня довольно чистая, кроме «amd». Итак, у меня есть следующие вопросы.

Почему в имени файла есть строка «amd»?

Какие еще виды строк в имени файла можно найти вместо «amd»?

23
задан 3 December 2011 в 13:37

5 ответов

AMD опередила Intel, добавив 64-битные возможности к своим линейным чипам X86, в то время как Intel выдвигала чип Itanium в качестве будущего для 64-битных вычислений совместно с HP.

Позднее Intel лицензировала и внедрила расширения AMD в свою собственную линейку чипов.

Версия amd64 будет работать как с чипами AMD, так и Intel текущего поколения (кроме Itanium, который в основном не работает, за исключением некоторых серверов / рабочих станций HP). Это если вы хотите использовать 64 бита. Он просто отдает должное AMD за то, что он первым там оказался.

0
ответ дан 3 December 2011 в 13:37

Иногда они также называются x86_64, что имеет небольшую предвзятость Intel. Имя x86 имеет корни в линейке процессоров Intel 8086.

0
ответ дан 3 December 2011 в 13:37

Это просто соглашение из-за того, что AMD создала 64-битные расширения для набора команд x86 (Intel 386/486 / Pentium). В то время Intel выдвигала Itanium как единственное 64-разрядное решение, и Intel не копировала расширения AMD, пока не стало ясно, что AMD создала что-то, что широко используется. #Define AMD64 использовался, чтобы отделить этот 64-битный набор команд от набора команд Intel Itanium.

0
ответ дан 3 December 2011 в 13:37

Да, раньше говорили (в списке рассылки, я полагаю), что имя должно быть более общим, и было решено, что x86_64 - правильный путь (это то, что использует Arch Linux, я знаю). В то время, они сказали, что это изменение должно было быть сделано, но не знали когда (это было около года назад, я слышал это).

0
ответ дан 3 December 2011 в 13:37

AMD64 - это маркетинговое название, которое AMD выбрала для реализации x86-64 (Intel использует название «Intel 64»). Оба являются эквивалентными и просто разными именами для одного и того же ISA.

0
ответ дан 3 December 2011 в 13:37

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

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