Une brève histoire de chaque architecture de processeur Mac

Au cours des 36 dernières années, l’Apple Macintosh a eu trois architectures de processeur différentes, et il est sur le point de migrer potentiellement vers une quatrième. Alors que les rumeurs sur le passage à ARM tourbillonnent, jetons un bref coup d’œil à l’histoire des architectures de processeur sur Mac.

Motorola 68 K (1984-1995)

Un Macintosh original de 1984 avec L’Apple Macintosh (1984) a été le premier Mac à utiliser un processeur Motorola 68k.

En 1984, Apple a sorti le premier ordinateur Macintosh (appelé, sans surprise, Apple Macintosh). Il a utilisé un 8 MHz Motorola 68000 CPU. Lors du développement, un premier prototype Mac utilisait un 8/16 bits Processeur Motorola 6809. Cependant, après qu’un designer a vu le unedes routines graphiques stupéfiantes créées pour 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 mettre en scène l’équipe Lisa.

Au cours de la décennie suivante, de nouveaux modèles d’ordinateurs Macintosh ont commencé à utiliser les successeurs du 68000, y compris le pur 32 bits 68020, 68030, et 68040 chips. Celles-ci ont augmenté en vitesse et en complexité avec le temps.

Dans l’ensemble, au moins 72 Mac différents utilisaient 68k processeurs. Le dernier modèle de Mac pour ce faire était le PowerBook 190 en 1995.

PowerPC (1994-2005)

Un Apple Power Macintosh 6100.Apple Power Macintosh 6100, le premier Mac basé sur PowerPC.

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

  Comment activer les sous-titres pour les appels Skype sur Windows 10

Le résultat a été l’architecture PowerPC. Il a d’abord été utilisé dans une série de postes de travail d’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 (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 qui utilisaient des processeurs PowerPC, y compris des puces dans le 601, 603, G3, G4, et G5 séries. Les vitesses d’horloge du processeur PowerPC ont considérablement augmenté à cette époque, allant de 60 MHz à 2,7 GHz. Le modèle final d’Apple PowerPC était une itération du Power Mac G5, sorti en novembre 2005.

Intel x86 (2006-présent)

Un iMac Apple début 2006 avec un processeur Intel.Le premier iMac à utiliser un processeur Intel (2006).

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

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

  Comment obtenir des points de notification sur Android 8

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 en tant que binaires universels, qui pourrait fonctionner sur des Mac PowerPC ou Intel, ce qui a grandement facilité la transition vers x86. Rosetta a finalement été supprimé 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 des processeurs Intel. Le modèle final d’Intel Mac n’a pas encore été déterminé, mais si vous en croyez certains experts, ça pourrait arriver plus tard cette année.

BRAS (2021?)

Un Apple Macbook Pro 2020.Macbook Pro 2020 d’Apple.

À l’époque actuelle, les Mac basés sur Intel d’Apple se vendent bien et ont probablement une solide feuille de route en matière de CPU. Cependant, les rumeurs selon lesquelles Apple sera bientôt basculer ses Mac vers des processeurs ARM bourdonnent. Cela marquerait la troisième transition de l’architecture système de la gamme Mac – mais pourquoi?

Depuis 2010, Apple ne cesse de gagner en expérience concevoir ses propres packages de système sur puce (SOC) basés sur le processeur ARM pour le matériel iPhone, iPad et 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, avec Les iPad rivalisent désormais avec les MacBook en performance monocœur. Faire correspondre les performances de niveau Intel avec les puces ARM en fait enfin un remplacement possible de l’architecture CPU des Mac.

  Comment modifier la liste suivante lors de la lecture de musique en lecture aléatoire sous iOS

Avec ARM plus compétitif en termes de performances, Apple tirerait d’autres avantages d’un commutateur d’architecture, notamment l’efficacité et le contrôle. La société a déjà intégré de nombreuses fonctionnalités dans ses SOC, telles que le traitement plus rapide des photos 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 à 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 financiers. 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 plus facilement conserver les logiciels pour les trois plates-formes dans la parité des fonctionnalités.

La seule question qui reste est quand cela se produira-t-il? WWDC 2020 est juste autour du coin, donc nous devrons 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 d’autres modifications d’architecture en cours de route.