Quelles sont les différences matérielles et logicielles entre les Macs Intel et PPC ?
Réponses
Trop de publicités?Du point de vue matériel : Le PowerPC est un microprocesseur développé principalement par les trois sociétés de développement Apple, IBM et Motorola. Il est construit avec un ordinateur à jeu d'instructions réduit (RISC) qui accélère le fonctionnement du MIPS (million d'instructions par seconde). Le PowerPC est principalement basé sur l'ancienne architecture Power d'IBM car il possède un jeu d'instructions RISC similaire pour les microprocesseurs.
Les CPU d'Intel et d'AMD sont basés sur des architectures CISC. En général, les puces CISC comportent un grand nombre d'instructions différentes et complexes. La philosophie sous-jacente est que le matériel est toujours plus rapide que le logiciel, il faut donc créer un jeu d'instructions puissant, qui fournit aux programmeurs des instructions d'assemblage pour faire beaucoup avec des programmes courts. En général, les puces CISC sont relativement lentes (par rapport aux puces RISC) par instruction, mais utilisent peu d'instructions (moins que les RISC).
Les Macs PPC font référence à la génération d'ordinateurs Macintosh créés entre le milieu et la fin des années 1990 et jusqu'en 2006, qui utilisaient des puces PowerPC RISC fabriquées par IBM ou Motorola. Le dernier Macintosh basé sur PowerPC, le PowerMac G5, a cessé d'être vendu en août 2006. La dernière version de Mac OS X qu'un ordinateur équipé d'une puce PowerPC était capable d'exécuter était Mac OS X 10.5 (Leopard) (pour autant que l'ordinateur le supporte).
Les Macs Intel font référence aux ordinateurs Macintosh les plus récents (depuis janvier 2006) qui utilisent les processeurs CISC d'Intel. Les Macs Intel utilisent EFI au lieu du BIOS et peuvent exécuter les dernières versions de Mac OS X. Les Macs Intel sont également capables d'exécuter des applications compilées sur PowerPC grâce à une couche de traduction appelée Rosetta qui est installée en option dans 10.6.
Si un programme est disponible sous la forme d'un binaire universel, il peut être exécuté sur les Macs PPC et Intel. Cependant, de nombreuses nouvelles applications publiées aujourd'hui ne fonctionnent que sur Intel (par exemple, Google Chrome, Final Cut Studio, Mac OS X Snow Leopard).
En ce qui concerne le matériel Apple, les différences entre la dernière génération de PowerPC et la première génération d'Intel étaient assez mineures, du point de vue de l'expérience de l'utilisateur final. Ils utilisaient les mêmes facteurs de forme, et les tout nouveaux éléments internes étaient assez efficacement dissimulés par l'extérieur inchangé et les aménagements apportés par le système d'exploitation pour assurer la compatibilité.
Les derniers Macs PowerPC ont été vendus en 2006, donc toute nouvelle machine depuis lors est Intel.
En général, les Macs Intel peuvent exécuter la grande majorité des logiciels créés pour les Macs PowerPC. L'émulation requise a un impact sur les performances, mais elle fonctionne à des vitesses acceptables, même pour des logiciels complexes comme Photoshop. Les Macs PowerPC ne peuvent pas exécuter les logiciels Intel.
La dernière version d'OS X, Snow Leopard, n'est disponible que pour les Macs à processeur Intel.
Les Macs Intel ont accès à une fonction appelée Boot Camp, qui leur permet de démarrer dans Windows à pleine vitesse. Les Macs Intel peuvent également exécuter Windows dans des machines virtuelles à l'aide de logiciels tiers ( Fusion VMWare , VirtualBox ou Parallels ) ; cela entraîne une légère baisse des performances, mais c'est beaucoup plus rapide que l'émulation requise pour qu'un Mac PowerPC puisse exécuter des logiciels Windows.
À l'époque de la transition, les puces Intel étaient conçues pour être beaucoup plus efficaces sur le plan thermique et énergétique que les puces PPC de l'époque. Intel disposait d'une marge de progression beaucoup plus grande dans les mêmes enveloppes thermiques et physiques en termes de fréquence d'horloge et de quantité de matériel nécessaire pour prendre en charge un choix de processeur donné.
La feuille de route du PPC visait des fréquences d'horloge massives de l'ordre de 4 à 5 GHz, ce qui a amplifié les inconvénients des futures puces PPC par rapport aux futures puces Intel.
Le passage aux processeurs Intel a supprimé le besoin de systèmes de refroidissement liquide exotiques, la conception massive de dissipateurs thermiques et la complexité due aux constantes d'espace qui entraient dans le PowerMac G5. Les alimentations ont également été réduites.
La conception du PPC se dirigeait directement vers le territoire des mainframes avec la mémoire chipkill, la virtualisation du CPU, la capture des données au premier échec et d'autres caractéristiques haut de gamme/coûteuses. Il suffit de regarder ceci Dissipateur thermique P5 y MPM à 4 processeurs avec puces de cache L3 associées pour avoir une idée de l'ampleur que prendraient ces processeurs avant que la fabrication de Power7 n'apporte enfin plus de puissance dans une fréquence d'horloge plus basse / un boîtier plus petit. (et il sera finalement livré en 2010). Maintenant, les Power5 et Power6 sont toujours en cours de livraison et sont géniaux pour ce qu'ils font dans le domaine des serveurs, mais ne sont pas si appropriés pour le marché actuel du Mac.
De plus, il n'y avait rien dans le pipeline pour un processeur portable de PPC, donc même si la puissance était là pour les futures machines de bureau si on accepte les nombreux compromis déjà énumérés. Tout simplement, les macs portables manquaient de puissance sur l'architecture PPC et c'est ce qui a probablement motivé l'urgence d'une transition vers autre chose que le PPC.
Du point de vue de l'utilisateur final, vous n'avez pas à vous en préoccuper beaucoup. De nombreuses applications ont été produites en tant qu'"universelles", ce qui signifie qu'elles fonctionnent à la fois sur les Macs PPC et Intel, et un émulateur (appelé Rosetta) permet aux applications PPC uniquement de fonctionner sur les nouvelles machines Intel.
Cependant, au fil du temps, de nouvelles fonctionnalités n'ont été disponibles que pour les Macs Intel, de sorte que certaines applications indiquent clairement qu'elles nécessitent des puces Intel. De même, la dernière version de Mac OS X ne fonctionne que sur les processeurs Intel.
Apple a assez bien réussi à cacher aux utilisateurs l'ensemble de la transition, de sorte que tout a continué à fonctionner comme prévu, en déchargeant les développeurs de logiciels de toute tâche lourde.
- Réponses précédentes
- Plus de réponses