Il est vrai que certains ordinateurs d’entreprise peuvent être ennuyeux. D’autres, en revanche, peuvent être tout à fait passionnants. La mémoire ECC est une caractéristique commune aux serveurs et aux ordinateurs de bureau que les utilisateurs de matériel grand public envient. Pouvez-vous l’utiliser ?
Qu’est-ce que la mémoire RAM ECC ?
Tout d’abord, définissons la mémoire ECC. Nous transférons régulièrement des données vers et depuis la mémoire vive, et il s’agit généralement d’une procédure sans douleur. Il est vrai que cela ne fonctionne pas toujours parfaitement. Des erreurs peuvent se glisser de temps en temps, et votre PC peut alors se bloquer. Il est possible qu’une mémoire soit corrompue par des rayons cosmiques. La mémoire ECC peut vous aider.
ECC est l’abréviation de « error correction codes » (codes de correction d’erreur). Lorsqu’elle est utilisée en relation avec la RAM, ECCRAM est un type de mémoire doté d’une puce supplémentaire qui peut détecter les erreurs dans la mémoire (comme un bit inversé) et les corriger en temps réel avant qu’elles ne causent des dommages. Le code utilisé dans la plupart des RAM ECC peut corriger les erreurs d’un seul bit et détecter mais non corriger les erreurs de deux bits (SEC – DED). Elle est utilisée pour les systèmes où l’intégrité des données est primordiale et où la capacité à tolérer la corruption est essentielle, comme certains types de serveurs et de stations de travail.
La mémoire ECC peut éviter de nombreuses pannes liées à la mémoire pour les PC qui prennent en charge l’ECC. Mais, pour une raison quelconque, la mémoire vive utilisée par la plupart des PC n’est pas ECC. Les erreurs d’un seul bit provoquent des pannes de PC. Pourquoi en est-il ainsi ?
De combien de RAM votre PC a-t-il besoin ?
Puis-je utiliser l’ECC sur mon PC ?
Il n’est pas facile de répondre à cette question. Bien que la plupart des mémoires RAM installées dans votre PC ne prennent pas en charge l’ECC, certains produits de consommation le font. Toutefois, à la date de rédaction de ce document, la question est indécise.
Les puces AMD prennent en charge les mémoires ECC « officieusement ». Cela signifie que la fonction n’est pas annoncée, mais que le fabricant de puces ne ferme pas non plus la porte. Si vous envisagez d’utiliser de la RAM ECC sur un ordinateur AMD, il est important de rechercher une carte supportant l’ECC.
Les puces grand public d’Intel prennent également en charge l’ECC depuis 2021. Néanmoins, il est beaucoup plus difficile de trouver une carte mère capable de prendre en charge l’ECC pour les processeurs grand public d’Intel. Intel interdit la mémoire ECC dans ses principales cartes mères grand public. Contrairement à AMD, où le support ECC peut être implémenté par les fabricants de cartes mères. Cela signifie que si votre processeur Intel est compatible avec la mémoire ECC, vous devrez trouver une carte mère de qualité professionnelle.
Il est impossible de trouver de la mémoire vive ECC pour les entreprises et les serveurs. C’est étrange. Pourquoi tout le monde n’utilise-t-il pas l’ECC ?
Pourquoi toutes les mémoires RAM ne sont-elles pas ECC ?
La mémoire ECC n’est pas sans inconvénients. La mémoire ECC est généralement plus lente que la mémoire ordinaire, entre 2 % et 5 %. La mémoire ECC est 10 à 20 % plus chère que la mémoire vive normale, en raison des capacités supplémentaires. La mémoire ECC peut également être une perte d’argent, car les processeurs actuels sont (en quelque sorte ?) compatibles avec elle. La RAM ECC est plus chère. Mais vous dépenserez probablement aussi plus pour la carte mère.
Vous ne l’utiliserez probablement pas assez pour justifier la recherche de cette caractéristique. Vous souvenez-vous de la dernière fois où votre ordinateur est tombé en panne à cause d’une corruption de la mémoire ? La mémoire vive des ordinateurs grand public est très stable. Bien que les erreurs soient rares, elles peuvent se produire. Si cela se produit, l’ordinateur redémarre. Vous pourrez alors reprendre votre travail là où vous l’aviez laissé. Il en va différemment des serveurs et des systèmes informatiques d’entreprise, où un temps d’arrêt peut s’avérer très coûteux.
Certains ont soutenu que les mémoires grand public devraient être dotées de la technologie ECC. Pour être honnête, nous ne sommes pas en désaccord. Linus Turvalds, le créateur de Linux, a reproché à Intel de freiner l’industrie en n’intégrant pas l’ECC dans ses produits grand public.
Bien que cela soit vrai, vous ne devriez pas vous engager sur la voie de l’ECC à moins que les cartes mères, les processeurs et la mémoire vive n’en assurent la prise en charge par le grand public.