Архитектура AMD

Статус: Offline
Реєстрація: 23.05.2010
Повідом.: 871
Архитектура AMD

Ребятки, подскажите что означает : "Архитектура AMD допускает одновременную работу в 32-разрядном и 64-разрядном режимах" ? Заранее благодарен :)
 
32,64 - разрядность с которой может работать процессор. т.е. Есть 32х и 64 битная винда. Может работать и с той и с другой. Но откуда " одновременную":confused:
 
Процессоры c архитектурой Intel-64 допускают выполнение 32 разрядного кода в 64 разрядном режиме. У АМД аналогично
 
Процессоры c архитектурой Intel-64 допускают выполнение 32 разрядного кода в 64 разрядном режиме. У АМД аналогично

Klez, ты как бы опять немного не прав. Процессоры таки имеют архитектуру AMD64, а IA-32e, EM64T и Intel 64 - это не более чем ее маркетинговые названия:

AMD licensed its x86-64 design to Intel, where it is marketed under the name Intel 64 (formerly EM64T). AMD's design replaced earlier attempts by Intel to design its own x86-64 extensions which had been referred to as IA-32e.
https://en.wikipedia.org/wiki/AMD64#Legal_issues
 
всё.... 2 страницы обеспечено:попкорн:
 
поддержу веселье :)

АМД в этом плане рулит изначально :)
 
и чем же AMD рулит? Реализовано все фактически одинаково что у интела что у амд
 
Учим матчасть, читаем про юникс системы. Про запуск 32битного кода в 64битной середе например.
А чем винда отличается?;)
и чем же AMD рулит? Реализовано все фактически одинаково что у интела что у амд
У Интела был "эпик фейл" в виде серверных процов ИА-64 с эмуляцией исполнения 32-х битного кода. АМД же собственную разработку 64-х битного серверного процессора перенесла на десктопные. Интел был вынужден в своих десктопных процессорах реализовать поддержку набора команд АМД-64. А сколько денег отвалил Интел Майкрософту за двухлетнюю задержку выпуска Вин ХР 64, история умалчивает:)
 
А сколько денег отвалил Интел Майкрософту за двухлетнюю задержку выпуска Вин ХР 64, история умалчивает:)
молжет поэтому счас 64-битная Семерка гораздо популярней 32-битной

Capture.png

(статистика стим)
 
и чем же AMD рулит? Реализовано все фактически одинаково что у интела что у амд
Конечно почти одинаково, т.к. "AMD licensed its x86-64 design to Intel".

молжет поэтому счас 64-битная Семерка гораздо популярней 32-битной
Семерки под IA-64 не было, нет, и, по заявлениям Microsoft, никогда не будет ;)
 
итаниумам нужна семерка ? чтото новое)
 
У Интела был "эпик фейл" в виде серверных процов ИА-64 с эмуляцией исполнения 32-х битного кода.

fail у них был с новой архитектурой которую они применили в IA-64, но не с 64 разрядностью. В Itanium скомпилированный код должен был заранее построен так чтобы максимально эффективно выполняться на IA64. Это была совершенно другая архитектура и старый софт приходилось выполнять под эмулятором. В итоге производительность для старого софта оставляла желать лучшего.
Cгубила их отсутствие совместимости со старыми процессорами. Разрядность тут не при чем.

AMD ничего нового придумывать не стала - взяла клон интела, увеличила разрядность регистров и назвала это 64 разрядным процом.

Семерки под IA-64 не было, нет, и, по заявлениям Microsoft, никогда не будет ;)

есть Windows Server 2008 с поддержкой итаниума
12330d1262800426-windows-server-2008.jpg
 
Останнє редагування:
AMD ничего нового придумывать не стала - взяла клон интела, увеличила разрядность регистров и назвала это 64 разрядным процом.

Педивикия как бы намекает нам, что таки придумала. Да так придумала, что сам Интел не смог повторить:
AMD licensed its x86-64 design to Intel, where it is marketed under the name Intel 64 (formerly EM64T). AMD's design replaced earlier attempts by Intel to design its own x86-64 extensions which had been referred to as IA-32e.

есть Windows Server 2008 с поддержкой итаниума
Ну и? По заявлениям Microsoft - это последняя Винда под IA-64.
 
Да так придумала, что сам Интел не смог повторить:

там придумывать нечего, тупо число разрядов увеличили, блоки адресации подрихтовали и готово. Другое дело что после выпуска их первых процов с увеличенной разрядностью регистров, интел уже не мог тупо сделать тоже самое - т.к. на свою реализацию того-же самого уже требуется лицензия. Но получить ее вобщемто не проблема, т.к. интел вполне может отобрать лицензию на архитектуру x86 и АМД вообще останется не у дел.
 
там придумывать нечего, тупо число разрядов увеличили, блоки адресации подрихтовали и готово. Другое дело что после выпуска их первых процов с увеличенной разрядностью регистров, интел уже не мог тупо сделать тоже самое - т.к. на свою реализацию того-же самого уже требуется лицензия. Но получить ее вобщемто не проблема, т.к. интел вполне может отобрать лицензию на архитектуру x86 и АМД вообще останется не у дел.

Нечего придумывать, а все таки не придумали верно ;)
Главное что признал а просто/ не просто это уже не так важно факт остается фактом! Я понимаю что ты фан интел, но певенство интел во всем невозможно иначе было бы отсутствие конкуренции как таковой ;)
 
там придумывать нечего, тупо число разрядов увеличили, блоки адресации подрихтовали и готово. Другое дело что после выпуска их первых процов с увеличенной разрядностью регистров, интел уже не мог тупо сделать тоже самое - т.к. на свою реализацию того-же самого уже требуется лицензия. Но получить ее вобщемто не проблема, т.к. интел вполне может отобрать лицензию на архитектуру x86 и АМД вообще останется не у дел.
Да, в основе x86-64 лежит обычный x86, но кто виноват, что интел решил изобрести велосипед в виде IA-64 вместо того, чтобы допилить свою же архитектуру? В АМД поступили проще - усовершенствовали то что есть, оставив при этом полную совместимость с x86 софтом. Чей подход оказался более эффективным?
Ну а нарушать условия лицензии не будут ни интел, ни АМД, т.к. АМД не выгодно терять рынок домашних ПК, а интелу не выгодно терять серверный рынок, ибо уже прослеживается тенденция выпускать серверный софт только под x86-64 (Win2008R2, SharePoint2010, следующий SQL Server и т.п.).
 
у интела изобретение велосипеда тупо в крови. это не первый (уверен - и не последний) их эпик-фейл в погоне за отбором хлеба у АМД.
 
Нечего придумывать, а все таки не придумали верно ;)

ты не понял. Вот смотри ты хочешь создать торговую марку, придумал ей название "полено". Все продумал, все ок. Но когда пошел регистрировать, оказалось что торговая марка "полено" уже зарегистрированна другим человеком. И чтобы ее использовать тебе нужно получить разрешения у того кто зарегистрировал его первым ;)

Из этого не следует что ты не мог придумать название "полено". ;)

АМД зарегистрировала эту фичу первой, и раз микрософт ее освоил, надо что-то делать. С одной стороны АМД могла не дать лицензию Интелу. И тогда интел хоть и мог, но не имел бы права делать такую доработку в своих процах. Но в таком случае Интел отозвал бы лицензию на архитектуру x86. И АМД не смог бы делать процы совместимые с x86.

Т.е. АМД тупо потерял бы возможность производить свою основную продукцию - процы, т.к. АМД по сути производит клоны интеловских процов. Для этого нужна лицензия. А лицензия на эту архитектуру принадлежит интелу, амд просто взяло разрешение на производство клонов. Таким образом АМД ничего не оставалось делать как разрешить интелу делать и продавать свои разработки совместимые с удвоением разрядности регистров аналогичное тому что АМД применила в своих клонах интеловских процов.



Да, в основе x86-64 лежит обычный x86, но кто виноват, что интел решил изобрести велосипед в виде IA-64 вместо того, чтобы допилить свою же архитектуру?

в том и дело что то что сделала АМД - это изобретение велосипеда. Интел хотел сделать не велосипед, а разработать новую архитектуру процессора.


В АМД поступили проще - усовершенствовали то что есть, оставив при этом полную совместимость с x86 софтом. Чей подход оказался более эффективным?

да, оставив при этом кучу рудиментов. Существующая архитектура заставляет делать процы жрущие основную массу энергии на поддержание совместимости с допотопным софтом двадцатилетней давности, написанным еще под DOS. Вместо того чтобы заплатить за высокую производительность, ты половину стоимости x86 процов тратишь на то чтобы они позволяли запускать на твоем компе Digger. ;) Который при этом скорей всего даже работать не будет :D Но запускать можно! и галочку такую поставить можно. В итоге ты платишь больше денег за проц, расходуешь больше электричества, а он зазря греет атмосферу рудиментарными блоками необходимыми только для формальной совместимости.

Интел пыталась уйти от этого. Но задача оказалась очень трудоемкой и дорогой. Еще не пришло время для новой технологии, Интел немного поспешил.

у интела изобретение велосипеда тупо в крови

Термоядерная бомба (IA-64) - это не изобретение велосипеда в виде ядерной бомбы (x86) большей мощности. Это новая ступень в развитии. Интел пытался побыстряку сделать термоядерную бомбу (IA-64), но сложность задачи оказалась слишком высокой, а цена настолько большой что грозила банкротством проекта. АМД заранее знало что в подобных разработках ей вообще ловить нечего, поэтому тупо начала производить обычные ядерные бомбы, но большей мощности (увеличило разрядность в существующей архитектуре intel x86).
 
Останнє редагування:
Назад
Зверху Знизу