Les rumeurs sur le futur Mac Pro se suivent et se ressemblent. Mais une fonction présente historiquement dans les Mac Pro, la mémoire vive avec correction d'erreur ECC, est souvent oubliée. Nous avons donc décidé de nous pencher sur les choix qu'Apple pourrait faire à l’ère Apple Silicon pour ajouter cette fonction dans son prochain fer de lance.
Les erreurs de mémoire vive, une histoire de bits
La première étape va être de comprendre le principe des erreurs dans la mémoire vive. Une puce mémoire contient littéralement des milliards de bits, qui peuvent avoir une valeur 0 ou 1. Cette puce doit être rafraîchie de façon régulière — ce qui explique son nom de Dynamic RAM — et il peut arriver qu'un bit change de valeur de façon inattendue. La cause peut être la chaleur, les rayons cosmiques1 ou tout simplement une puce défectueuse.
Est-ce que ces erreurs sont courantes ? Oui et non. Dans un ordinateur grand public doté de 16 Go de RAM, elles sont peu probables et généralement sans conséquences. L'erreur peut en effet toucher une zone inutilisée de la mémoire ou tout bonnement advenir à un endroit où elle n'a pas d'impact. Prenez le cas d'une vidéo en train d'être lue : si la valeur d'un bit change pour une couleur, vous allez vous retrouver avec la teinte d'un pixel qui …