Каковы аппаратные и программные различия между Intel и PPC Mac?
Аппаратно: PowerPC - это микропроцессор, разработанный в основном тремя развивающимися компаниями Apple, IBM и Motorola. Он построен с использованием компьютера с сокращенным набором команд (RISC), который ускоряет работу MIPS (миллион команд в секунду). PowerPC в основном основан на более ранней архитектуре Power от IBM, поскольку имеет аналогичный набор команд RISC для микропроцессоров.
Процессоры Intel и AMD основаны на архитектурах CISC. Обычно чипы CISC содержат большое количество различных и сложных инструкций. Философия заключается в том, что аппаратное обеспечение всегда быстрее программного обеспечения, поэтому необходимо создать мощный набор инструкций, который дает программистам инструкции по сборке, позволяющие много делать с короткими программами. В распространенных чипах CISC относительно медленны (по сравнению с чипами RISC) на инструкцию, но используют мало (меньше, чем RISC) инструкции
PPC Macs относится к поколению компьютеров Macintosh, созданным в середине-конце 1990-х годов до 2006 года, в которых использовались микросхемы PowerPC RISC производства IBM или Motorola. Последний Macintosh, основанный на PowerPC, PowerMac G5 прекратил продаваться в августе 2006 года. Последней версией Mac OS X, на которой мог работать компьютер с чипом PowerPC, была Mac OS X 10.5 (Leopard) (при условии, что компьютер поддерживал ее).
Intel Macs относится к более новым компьютерам Macintosh (с января 2006 года), которые используют процессоры IntelC CISC. Intel Mac использует EFI вместо BIOS и может работать с последними версиями Mac OS X. Intel Mac также может запускать скомпилированные приложения PowerPC через слой перевода Rosetta, который устанавливается дополнительно в 10.6.
Если программа доступна в виде универсального двоичного файла, она может работать как на PPC, так и на Intel Mac, однако многие новые приложения, выпущенные сегодня, предназначены только для Intel (например, Google Chrome, Final Cut Studio, Mac OS X Snow Leopard).
Что касается оборудования Apple, то различия между PowerPC последнего поколения и Intel первого поколения были довольно незначительными с точки зрения конечного пользователя. Они использовали те же форм-факторы, и совершенно новые внутренние компоненты были довольно эффективно скрыты неизменным внешним видом и приспособлениями, которые операционная система сделала для совместимости.
Последние Mac PowerPC были проданы в 2006 году, поэтому любой новой машиной с тех пор является Intel.
В целом, Intel Mac может работать с большинством программного обеспечения, созданного для PowerPC Mac. Требуется снижение производительности для требуемой эмуляции, но она работает на приемлемых скоростях даже для сложного программного обеспечения, такого как Photoshop. PowerPC Mac не может работать с программным обеспечением Intel.
Последняя версия OS X, Snow Leopard, доступна только для Mac на базе Intel.
Intel Mac имеют доступ к функции Boot Camp, которая позволяет им загружаться в Windows на полной скорости. Intel Mac также может запускать Windows внутри виртуальных машин с помощью стороннего программного обеспечения ( VMWare Fusion , VirtualBox или Parallels ); Это незначительное снижение производительности, но это намного быстрее, чем эмуляция, необходимая для PowerPC Mac для запуска программного обеспечения Windows.
Чипы Intel на момент перехода были поставлены с гораздо большей тепловой и энергетической эффективностью, чем чипы PPC того времени. У Intel было гораздо больше возможностей для расширения в рамках одинаковых тепловых и физических оболочек с точки зрения тактовой частоты и количества аппаратного обеспечения, необходимого для поддержки конкретного выбора процессора.
Дорожная карта PPC была ориентирована на большие тактовые частоты в диапазоне 4–5 ГГц, что усилило эти недостатки для будущих чипов PPC по сравнению с будущими чипами Intel.
Переход на процессоры Intel избавил от необходимости использовать экзотические системы жидкостного охлаждения, массивный дизайн радиатора и сложность из-за ограничений пространства, которые вошли в G5 PowerMac. Блоки питания также были сокращены.
Проект PPC шел прямо на территорию мэйнфрейма с памятью чип-килла, виртуализацией процессора, сборкой данных первого отказа и другими функциями высокого класса и высокой стоимости. Просто посмотрите на этот радиатор P5 и 4-процессорный MPM со связанными кэш-микросхемами L3, чтобы понять, насколько массивными будут эти процессоры, прежде чем производство Power7 наконец соберет больше энергии в более низкую тактовую частоту / меньший пакет. (и это наконец-то доставка в 2010 году). Теперь Power5 и Power6 по-прежнему продаются и великолепны в том, что они делают на серверной земле, просто не очень подходящие для текущего рынка Mac.
Кроме того, в процессе разработки не было ничего подходящего для портативного процессора от PPC, так что, несмотря на всю мощь будущих настольных компьютеров, если принять многие из уже перечисленных компромиссов. Проще говоря, портативные компьютеры Mac жаждали лошадиных сил в архитектуре PPC и, вероятно, способствовали срочному переходу на что угодно, кроме PPC.
Я также хотел узнать больше об архитектуре Power, я нашел кое-что хорошее об этом. Я рад поделиться следующей информацией, специально для POWER8 (последняя версия от IBM):
SMT8: 8 потоков на ядро
CAPI: интерфейс процессора когерентного ускорителя
NUCA - Неравномерный доступ к кешу
Партнерство NVIDIA:
Больше ссылок:
С точки зрения конечного пользователя вам не нужно сильно беспокоиться об этом. Многие приложения создавались как «универсальные», что означает, что они работают как на PPC, так и на Mac на базе Intel, а эмулятор (называемый Rosetta) позволял бы приложениям, поддерживающим только PPC, работать на новых машинах Intel.
Однако с течением времени новые функции были доступны только для компьютеров Intel Mac, поэтому некоторые приложения прямо заявляют, что им требуются чипы Intel. Кроме того, последняя версия Mac OS X работает только на процессорах Intel.
Apple проделала достаточно хорошую работу, скрывая весь переход от пользователей, так что все просто продолжало работать так, как ожидали люди, снимая с себя всякую тяжелую работу для разработчиков программного обеспечения.
Одна вещь, которую я знаю, это то, что PPC по умолчанию являются байтовыми, но при необходимости могут переключать режимы . Intel немного порядковый.
Power PC обладает уникальным набором инструкций, который в целом обозначен как архитектура RISC, и способ выполнения его программы идет намного быстрее, чем тот, который используется на ПК. В отношении программного обеспечения нет разницы, кроме того, как оно было закодировано или скомпилировано. Например, Windows NT 3.51 была разработана для PowerPC.
Наиболее используемые процессоры ПК обозначены архитектурой CISC, которая меняет способ кодирования, и преимущество заключается в одновременном выполнении нескольких задач.
Термины RISC и CISC не имеют значения, поскольку в некоторых случаях RISC 32bit содержит более сложные инструкции, чем CISC 8bit.
источник