Fermer l'annonce

Lorsque Apple a présenté l’année dernière le premier Mac doté d’une puce Apple Silicon, à savoir le M1, cela a surpris de nombreux observateurs. Les nouveaux ordinateurs Apple ont apporté des performances nettement supérieures avec une consommation d'énergie inférieure, grâce à une transition simple vers leur propre solution : l'utilisation d'une puce « mobile » construite sur l'architecture ARM. Ce changement a apporté une autre chose intéressante. Dans ce sens, nous entendons le passage de la mémoire dite opérationnelle à la mémoire unifiée. Mais comment cela fonctionne-t-il concrètement, en quoi diffère-t-il des procédures précédentes et pourquoi cela modifie-t-il légèrement les règles du jeu ?

Qu'est-ce que la RAM et en quoi Apple Silicon est-il différent ?

D'autres ordinateurs s'appuient encore sur la mémoire d'exploitation traditionnelle sous forme de RAM ou Random Access Memory. Il s’agit de l’un des composants les plus importants d’un ordinateur qui sert de stockage temporaire pour les données auxquelles il faut accéder le plus rapidement possible. Dans la plupart des cas, il peut s'agir, par exemple, de fichiers actuellement ouverts ou de fichiers système. Dans sa forme traditionnelle, la « RAM » a la forme d'une plaque allongée qu'il suffit de clipser dans l'emplacement approprié de la carte mère.

composants m1
Quelles pièces composent la puce M1

Mais Apple a opté pour une procédure diamétralement différente. Étant donné que les puces M1, M1 Pro et M1 Max sont ce qu'on appelle des SoC, ou System on a Chip, cela signifie qu'elles contiennent déjà tous les composants nécessaires dans la puce donnée. C'est précisément pourquoi, dans ce cas, Apple Silicon n'utilise pas de RAM traditionnelle, car elle l'a déjà intégrée directement en elle-même, ce qui présente de nombreux avantages. Cependant, il convient de mentionner que dans cette direction, le géant de Cupertino apporte une légère révolution sous la forme d'une approche différente, qui était jusqu'à présent plus courante pour les téléphones mobiles. Cependant, le principal avantage réside dans de meilleures performances.

Le rôle de la mémoire unifiée

L'objectif de la mémoire unifiée est assez clair : minimiser le nombre d'étapes inutiles qui peuvent ralentir les performances elles-mêmes et ainsi réduire la vitesse. Ce problème peut être facilement expliqué en utilisant l’exemple du jeu. Si vous jouez à un jeu sur votre Mac, le processeur (CPU) reçoit d'abord toutes les instructions nécessaires, puis en transmet certaines à la carte graphique. Il traite ensuite ces besoins spécifiques grâce à ses propres ressources, tandis que la troisième pièce du puzzle est la RAM. Ces composants doivent donc constamment communiquer entre eux et avoir une vue d’ensemble de ce que font les autres. Cependant, une telle transmission d’instructions « ronge » également, de manière compréhensible, une partie de la performance elle-même.

Mais et si nous intégrions le processeur, la carte graphique et la mémoire en un seul ? C'est précisément l'approche adoptée par Apple dans le cas de ses puces Apple Silicon, en les couronnant d'une mémoire unifiée. Elle est uniforme pour une raison simple : il partage sa capacité entre les composants, grâce à quoi d'autres peuvent y accéder pratiquement en un claquement de doigt. C'est exactement ainsi que les performances ont été complètement améliorées, sans nécessairement avoir à augmenter la mémoire de fonctionnement en tant que telle.

.