Agence web » Actualités du digital » Une brève histoire de chaque architecture de CPU Mac

Une brève histoire de chaque architecture de CPU Mac

Au cours des 36 dernières années, l'Apple Macintosh a eu trois architectures de processeur différentes, et il est prêt à migrer vers une quatrième. En tant que rumeurs sur le passage à ARM swirl, jetons un bref coup d'œil à l'historique des architectures CPU sur Mac.

Motorola 68 K (1984-1995)

En 1984, Apple a sorti le premier ordinateur Macintosh (appelé, sans surprise, l'Apple Macintosh). Il utilisait un processeur Motorola 68000 8 MHz. En cours de développement, un des premiers prototypes Mac utilisait un processeur Motorola 6809 8/16 bits. Cependant, après qu'un concepteur a vu les routines graphiques incroyables qui étaient créées pour l'Apple Lisa basée sur 68000, le 68000 16/32 bits plus cher a été utilisé. L'Apple Lisa n'utilisait qu'un 68000 5 MHz, mais le nouveau prototype Mac pouvait fonctionner à 8 MHz. Cela a ravi Steve Jobs, qui voulait éclipser l'équipe Lisa.

Au cours de la décennie suivante, de nouveaux modèles d'ordinateurs Macintosh ont commencé à utiliser les successeurs du 68000, notamment les puces 32 bits 68020, 68030 et 68040. Ceux-ci ont augmenté en vitesse et en complexité au fil du temps.

Dans l'ensemble, au moins 72 Mac différents utilisaient des processeurs 68k. Le dernier modèle Mac à le faire a été le PowerBook 190 en 1995.

PowerPC (1994-2005)

À la fin des années 80, l’industrie informatique a commencé à se détourner des anciennes architectures CPU des années 1970 au profit de nouvelles tendances, comme le calcul d’instructions réduites (RISC). Cette technique de conception promettait des processeurs plus rapides. Apple a exploré de nombreuses options de processeur RISC différentes, mais s'est finalement associé à IBM et Motorola pour concevoir une plate-forme CPU commune. Les trois sociétés voulaient l'utiliser pour repousser la domination de Microsoft-Intel (également connue sous le nom de «Wintel»).

Le résultat a été l'architecture PowerPC. Il a d'abord été utilisé dans une série de postes de travail IBM, puis en 1994 dans le Power Macintosh 6100. Apple a conçu un émulateur 68 K qui était inclus avec chaque copie de Mac OS. Cela signifiait que ces nouveaux Mac pouvaient exécuter presque tous les anciens logiciels 68 K de manière transparente (bien qu'avec quelques pénalités de vitesse), permettant une transition en douceur vers PowerPC.

Au fil des ans, Apple a publié environ 87 modèles de Mac différents utilisant des processeurs PowerPC, y compris des puces des séries 601, 603, G3, G4 et G5. Les vitesses d'horloge du processeur PowerPC ont considérablement augmenté à cette époque, allant de 60 MHz à 2,7 GHz. Le dernier modèle Apple PowerPC était une itération du Power Mac G5, sorti en novembre 2005.

Intel x86 (2006-présent)

Au milieu des années 2000, Apple se sentait paralysé par sa dépendance à l'égard des processeurs PowerPC. Les Mac ont eu du mal à maintenir la parité de vitesse avec les PC à processeur Intel en raison des retards dans la production et la conception de nouvelles puces PowerPC. De plus, par la génération G5, les puces PowerPC étaient si gourmandes en énergie qu'elles nécessitaient un refroidissement important pour fonctionner, ce qui empêchait leur utilisation dans les ordinateurs portables.

Ainsi, quand Apple a annoncé sa transition vers des puces Intel lors de la WWDC 2005, les critiques étaient satisfaits, mais surpris. Après des années de publicité qui vantait la supériorité de PowerPC sur Intel, le passage d'Apple à Intel ressemblait à une bouée de sauvetage pour Macintosh. Les performances du processeur Mac ont presque quadruplé du jour au lendemain. Les premiers modèles Intel Mac ont été annoncés début 2006: un iMac et le MacBook Pro.

Pour préserver la compatibilité logicielle entre les générations, Apple a inclus une technologie d'émulation avancée appelée Rosetta à partir de Mac OS X 10.4.4. Il pourrait traduire dynamiquement du code PowerPC vers Intel à la volée.

Peu de temps après, les développeurs ont commencé à distribuer leurs programmes sous forme de binaires universels, qui pouvaient fonctionner sur PowerPC ou sur des Mac Intel, ce qui a grandement facilité la transition vers x86. Rosetta a finalement été supprimée de Mac OS X à partir de Mac OS X 10.7 Lion.

Selon la façon dont vous comptez, depuis 2006, Apple a publié au moins 80 modèles (peut-être jusqu'à 100) de Mac avec CPU Intel. Le modèle final de Mac Intel n'est pas encore déterminé, mais si vous croyez certains experts, il pourrait arriver plus tard cette année.

BRAS (2021?)

De nos jours, les Mac à processeur Intel d'Apple se vendent bien et ont probablement une solide feuille de route CPU devant eux. Cependant, les rumeurs selon lesquelles Apple va bientôt passer ses Mac à des processeurs basés sur ARM bourdonnent. Cela marquerait la troisième transition de l'architecture du système dans la gamme Mac, mais pourquoi?

Depuis 2010, Apple n'a cessé d'acquérir de l'expérience dans la conception de ses propres packages de système sur puce (SOC) basés sur le processeur ARM pour iPhone, iPad et matériel Apple TV. Les progrès de l’entreprise ont été incroyables. Ses conceptions se sont considérablement améliorées en termes de vitesse et de performances par watt, certains iPad rivalisant désormais avec les MacBooks en termes de performances monocœur. Faire correspondre les performances au niveau Intel avec les puces ARM en fait enfin un remplacement possible pour l'architecture CPU des Mac.

Avec ARM plus compétitif en termes de performances, Apple bénéficierait d'autres avantages d'un commutateur d'architecture, y compris l'efficacité et le contrôle. La société a déjà intégré de nombreuses fonctionnalités dans ses SOC, comme un traitement photo plus rapide et la reconnaissance faciale de l'IA, qui accélèrent les objectifs de conception spécifiques à Apple. Si Apple utilise ses propres puces pour Mac, il obtient exactement ce dont il a besoin et rien de plus.

En outre, il est potentiellement moins cher pour Apple de produire des puces en interne, au lieu de les acheter auprès d'Intel. Cela rendrait les produits Apple encore plus ridiculement rentables qu'ils ne le sont déjà, ce qui est bon pour ses résultats. Ces économies pourraient également signifier que certains Mac moins chers sont à l'horizon si Apple choisit d'aller dans cette direction.

Les développeurs en bénéficieront également. Les SOC basés sur ARM dans les Mac permettraient aux fabricants d'applications de porter plus facilement leurs logiciels iPhone et iPad sur la plate-forme Mac. Ils pourraient également conserver plus facilement les logiciels des trois plates-formes en parité de fonctionnalités.

La seule question qui reste est quand cela arrivera-t-il? La WWDC 2020 approche à grands pas, nous devrons donc attendre et voir. Quoi qu'il arrive, Macintosh continuera probablement à prospérer en tant que plate-forme dans le futur, même si Apple doit apporter plus de changements d'architecture en cours de route.

★★★★★