Frage

Was sind die Hardware- und Softwareunterschiede zwischen Intel und PPC -Macs?

War es hilfreich?

Lösung

In Bezug auf Hardware: PowerPC ist ein Mikroprozessor, das hauptsächlich von den drei Entwicklungsunternehmen Apple, IBM und Motorola entwickelt wurde. Es wird mit einem reduzierten Befehlseinsatzcomputer (RISC) erstellt, der den Betrieb von MIPS (Millionen Anweisungen pro Sekunde) beschleunigt. PowerPC basiert hauptsächlich auf der früheren Leistungsarchitektur von IBM, da sie einen ähnlichen RISC -Anweisungssatz für Mikroprozessoren enthält.

Intel und AMD -CPUs basieren auf CISC -Architekturen. Typischerweise haben CISC -Chips eine große Menge unterschiedlicher und komplexer Anweisungen. Die Philosophie dahinter ist, dass Hardware immer schneller als Software ist. Daher sollte man einen leistungsstarken Anweisungen erstellen, der den Programmierern Montageanweisungen bietet, um viel mit kurzen Programmen zu erledigen. In gemeinsamen CISC -Chips sind pro Anweisung relativ langsam (im Vergleich zu RISC -Chips), aber nur wenig (weniger als RISC) Anweisungen verwenden

Andere Tipps

PPC MACs bezieht sich auf die Generierung von Macintosh -Computern, die Mitte bis Ende der neunziger Jahre bis 2006 erstellt wurden und die von IBM oder Motorola hergestellte PowerPC -RISC -Basis -Chips verwendeten. Der letzte PowerPC -basierte Macintosh, der Powermac G5, der im August 2006 nicht verkauft wurde. Die neueste Version von Mac OS X A PowerPC -Chip -aktivierte Computer konnte ausführen, war Mac OS X 10.5 (Leopard) (solange der Computer es unterstützte).

Intel Macs bezieht sich auf die neueren Macintosh -Computer (seit Januar 2006), die die CISC -Prozessoren von Intel verwenden. Intel Macs verwendet EFI anstelle von BIOS und kann die neuesten Versionen von Mac OS X ausführen. Intel Macs können auch powerPC -kompilierte Anwendungen über eine Übersetzungsschicht namens Rosetta ausführen, die optional in 10.6 installiert ist.

Wenn ein Programm als universelle Binärdatei verfügbar gemacht wird, kann es sowohl auf PPC- als auch auf Intel -Macs ausgeführt werden. Viele neue Anwendungen sind jedoch nur Intel (z. B. Google Chrome, Final Cut Studio, Mac OS X Snow Leopard).

Wenn es um Apple -Hardware geht, waren die Unterschiede zwischen der letzten Generation von PowerPC und der ersten Generation von Intel ziemlich gering, was die Endbenutzererfahrung betrifft. Sie verwendeten die gleichen Formfaktoren, und die brandneuen Interna wurden durch das unveränderte Äußere und die Unterkünfte, die das Betriebssystem für die Kompatibilität gemacht hat, recht effektiv verborgen.

Die letzten PowerPC -Macs wurden 2006 verkauft, daher ist jede neue Maschine seitdem Intel.

Im Allgemeinen können Intel Macs die überwiegende Mehrheit der für PowerPC -Macs erstellten Software ausführen. Es gibt eine Leistung für die erforderliche Emulation, die jedoch selbst für komplexe Software wie Photoshop mit akzeptabler Geschwindigkeit ausgeführt wird. PowerPC -Macs können die Intel -Software nicht ausführen.

Die neueste Version von OS X, Snow Leopard, ist nur für Intel-basierte Macs erhältlich.

Intel Macs haben Zugriff auf eine Funktion namens Boot Camp, mit der sie mit voller Geschwindigkeit in Windows starten können. Intel Macs können auch mit Hilfe der Software von Drittanbietern Windows in virtuellen Maschinen ausführen (SoftwareVMware Fusion, Virtualbox oder Parallelen); Dafür gibt es eine geringfügige Leistungsstrafe, aber es ist viel schneller als die Emulation, die für einen PowerPC -Mac erforderlich ist, um Windows -Software auszuführen.

Die Intel -Chips zum Zeitpunkt des Übergangs waren weitaus thermischer und leistungsstärkerer als die PPC -Chips der Zeit. Intel hatte viel mehr Raum, um in den gleichen thermischen und physischen Umschlägen in Bezug auf die Taktrate und die Menge an Hardware zu wachsen, die erforderlich ist, um eine bestimmte Prozessorauswahl zu unterstützen.

Die PPC -Roadmap wurde auf massive Taktraten im 4 bis 5 -GHz -Bereich abgeschossen, was diese Nachteile für zukünftige PPC -Chips im Vergleich zu zukünftigen Intel -Chips verstärkte.

Um in Intel -Prozessoren zu wechseln, haben exotische Flüssigkühlsysteme, ein massives Kühlkörperdesign und die Komplexität aufgrund von Platzeinschränkungen, die in den G5 PowerMac gingen, abgeschafft. Die Netzteile wurden ebenfalls verkleinert.

Das PPC -Design fuhr direkt in das Mainframe -Territorium mit Chipkill -Speicher, CPU -Virtualisierung, ersten Ausfalldatenerfassung und anderen High -End- / High -Cost -Merkmalen. Schauen Sie sich das einfach an P5 Kühlkörper und 4 Prozessor MPM mit zugehörigen L3 -Cache -Chips Um ein Gefühl dafür zu bekommen, wie massiv diese Prozessoren wachsen würden, bevor die Herstellung von Power7 endgültig mehr Strom in einer niedrigeren Taktrate / einem kleineren Paket verpackte. (Und das ist endlich im Jahr 2010 Versand). Jetzt sind die Power5 und Power6 immer noch versandt und fantastisch in dem, was sie im Serverland tun, nur nicht so für den aktuellen Mac -Markt.

Darüber hinaus kam in der Pipeline für einen tragbaren Prozessor von PPC nichts vor, obwohl die Leistung für zukünftige Desktop -Maschinen vorhanden war, wenn man die vielen bereits aufgeführten Kompromisse akzeptiert. Ganz einfach, tragbare Macs hungerten nach Pferdestärken in der PPC -Architektur und trieb wahrscheinlich die Dringlichkeit eines Übergangs zu etwas anderem als PPC.

Die Architektur:

PowerPC: (kurz für die Leistungsoptimierung mit erweitertem RISC - Performance Computing, manchmal als PPC abgekürzt) und Intel -Prozessor.

Weitere Informationen finden Sie in Wikipedia: Powerpc

Ich wollte auch mehr über die Power -Architektur erfahren, ich habe einige gute Informationen dazu gefunden. Ich freue mich, die folgenden Informationen zu teilen, insbesondere für Power8 (die neuesten von IBM):

  1. SMT8: 8 Threads pro Kern

    • Kann auch den Modus wechseln, z. B. SMT1, SMT2, SMT4, SMT8
  2. CAPI: Kohärente Beschleunigerprozessorschnittstelle

    • Erster seiner Art in der Industrie
    • Hardware -Anhang
    • Beseitigt den Gerätetreiber Overhead, wenn Sie auf die FPGA zugreifen.
    • Erhöhte Kohärenz
  3. NUCA - Nicht gleichmäßiger Cache -Zugriff

    • Obwohl jeder Prozessor mit einem L3 -Cache assoziiert ist, lasst NUCA den L3 -Cache von den Kernen geteilt werden.
    • Vorteile datenintensiver Workloads
  4. NVIDIA -Partnerschaft:

    • Durch das Parallel Computing von Nvidia CUDA können wir für Java -Programme eine Leistung von 8x bei Power8 erzielen.

Weitere Referenzen:

Aus Sicht des Endbenutzers müssen Sie sich keine Sorgen darüber machen. Viele Anwendungen wurden als "universell" hergestellt, was bedeutet, dass sie sowohl auf PPC- als auch auf Intel-basierten Macs betrieben werden, und ein Emulator (genannt Rosetta) würde PPC-Apps auf den neuen Intel-Maschinen laufen lassen.

Im Laufe der Zeit standen jedoch nur neuere Funktionen für Intel Macs zur Verfügung, sodass einige Anwendungen direkt angeben, dass sie Intel -Chips benötigen. Außerdem läuft die neueste Version von Mac OS X nur auf Intel CPUs.

Apple hat einen ziemlich guten Job gemacht, um den gesamten Übergang vor den Benutzern zu verbergen, so dass alles wie erwartete die Menschen weiter funktionierte und ein starkes Heben auf Softwareentwickler abgeladen hatte.

Eine Sache, die ich weiß, ist, dass PPCs standardmäßig große Endian sind, aber kann Modi wechseln im Bedarfsfall. Intel sind wenig Endian.

Power PC hat einen einzigartigen Anweisungssatz, in dem insgesamt die RISC -Architektur bezeichnet wird, und die Art und Weise, wie es sein Programm ausführt, ist schneller als die auf dem PC verwendete. Über Software gibt es keinen Unterschied außer der Art und Weise, wie sie codiert oder zusammengestellt wurde. Zum Beispiel wurde Windows NT 3.51 für PowerPC entwickelt.

Der am häufigsten verwendete PC -Prozessor wird als CICS -Architektur bezeichnet, die die Art und Weise ändern, wie Sie codieren, und der Vorteil wird gleichzeitig mehr als eine einzelne Aufgabe funktioniert.

Der Begriff RISC und CISC macht keinen Unterschied, da RISC 32Bits einige komplexere Anweisungen hat als CISC 8Bits.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit apple.stackexchange
scroll top