Вопрос был задан ранее и больше не активен, но я совсем не удовлетворен ответом:
Что такого замечательного в PPC? Там должно быть что-то
Согласно ответу Дэвида Кесснера, когда-то были причины для PowerPC, но сегодня их нет.
Хотя это может быть верно для настольных компьютеров, это не может быть верно для встроенных систем. Все три основные игровые приставки используют PowerPC (Wii, Xbox 360, PS3). Microsoft, полностью сосредоточившись на Intel в то время, даже перешла на новый Xbox с Intel на PowerPC в 2005 году.
Во многих случаях сетевые устройства имеют функцию PPC, многие автомобильные микроконтроллеры также работают, и все еще существуют новые разработки для PPC (например, Freescale). Кроме того, PowerPC можно найти в системах хранения, медицинской или промышленной автоматизации.
Обратная совместимость (поддержка устаревшего программного обеспечения) - это, конечно, один драйвер. Но должно быть больше.
Это высокая масштабируемость и совместимость интерфейса прикладного программирования в семействе PowerPC, от небольших микроконтроллеров до процессоров для высокопроизводительных вычислений?
Надежность конструкции и опыт сертификации функциональной безопасности?
Поддержка диапазонов высоких температур, особенно конструкций без вентиляторов для высоких температур?
источник
Ответы:
Чтобы снизить цену до того уровня, который требуется игровым консолям, им всем были нужны специальные чипы с процессором (или тремя). Конечно, Microsoft перешла с процессоров Intel на PowerPC, потому что у Intel не было и не было возможности, чтобы их процессоры были встроены в собственные чипы, особенно если это был не Intel.
На момент создания XBox 360 PowerPC был самым быстрым и наиболее разумным процессором для использования. Это больше не тот случай, когда ARM победил. Я предсказываю, что ARM станет центральным процессором для нового раунда игровых консолей, который должен выйти в следующем году или через два.
В то время как есть новые устройства PPC, есть также новые устройства 8051 и Coldfire. Так что это, само по себе, не является хорошим показателем того, насколько «текущим» является КПП. Новые устройства ARM превосходят по численности новые устройства PPC, возможно, в 50 раз.
Теперь для непосредственного решения ваших вопросов:
КПП в настоящее время не предлагает никаких преимуществ масштабируемости. ARM на самом деле проще в этом отделе, поскольку этот ЦП был разработан с учетом многоядерной обработки.
PPC не предлагает никакой совместимости API, которую ARM или другие процессоры также не предлагают. Современное программное обеспечение написано полностью на языке высокого уровня, поэтому архитектура ЦП не играет на API-совместимости. В наши дни почти ничего не написано на ассемблере, особенно на высокопроизводительных 32/64 битных процессорах.
Неясно, что вы подразумеваете под этим. Для большинства встраиваемых приложений, не требующих уровня безопасности жизнедеятельности, военного или аэрокосмического уровня, PPC сегодня не дает никаких преимуществ. ARM были проверены так же, или даже больше, чем PPC. Для безопасности жизнедеятельности, военной или аэрокосмической промышленности тогда может быть преимущество, но эти рынки в любом случае отстают от остального мира на несколько поколений.
ARM - это архитектура с гораздо более низким энергопотреблением, поэтому ARM используется в мобильных устройствах, а PPC - нет. Меньшая мощность = меньше тепла = гораздо проще работать в диапазонах высоких температур. Преимущество АРМ.
Почему должно быть больше? Я уверен, что именно поэтому 90% современных конструкций PPC все еще используют PPC. Остальные 10% связаны с тем, что некоторые люди просто застряли на своем пути. Есть много примеров старых архитектур, которые продолжают использоваться без уважительной причины. Вы по-прежнему можете использовать Z80 и 6502 в новых проектах, и никто не называет их хорошими или популярными в настоящее время.
Причиной популярности PPC является то, что это был правильный процессор в нужное время на рынке. До этого это были процессоры MIPS. Теперь это ARM. Вы по-прежнему видите, как используется КПП, потому что некоторые вещи просто вымирают. Есть еще дизайны MIPS там тоже.
@NichHalden был также полностью прав в этом вопросе.
источник
Он был предложен дешевле, чем любой продукт от Intel или AMD, когда вам не нужны процессоры последнего поколения.
Например, Xbox и PS3 не нуждались в самом быстром ЦП, им просто нужно приличное количество мультипроцессоров. Они также нуждались в долгосрочной программе поставки с понижением цены, чтобы обеспечить долгосрочную жизнеспособность и цену консолей.
Xbox и PS3 изначально продавались с убытком для запуска экосистемы, а затем со временем стали дешевле производить. Компоненты принципиально не меняются, но становятся значительно дешевле, чтобы обеспечить надежный запас в коробках, в отличие от настольных ПК, которые, как ожидается, будут соответствовать последним поколениям процессоров.
источник
user3624 прав, когда говорит:
Я работаю в гражданской аэрокосмической области, и принимаются только те процессоры / микроконтроллеры, которые предоставили свои доказательства, или использовались в критических системах. В частности, в этом сегменте используются встроенные PowerPC (ядра e200). Тем не менее, ARM также играет в этой области с семейством Cortex-R, которое предназначено для реального времени.
С нашей точки зрения, важно, чтобы и PowerPC, и ARM продолжали жить, поскольку мы полагаемся на безопасность наших систем. Например, мы можем встроить PowerPC на одном компьютере, который проверяет компьютер ARM Cortex-R. Так как они не одинаковы, оба не могут иметь одну и ту же ошибку одновременно.
источник