Meilleure réponse
La « RAM de bureau ordinaire » est un module avec 64 broches de données, comme ainsi que toutes les lignes dadresse et de contrôle, pour chaque DRAM, câblées directement aux pastilles de connexion dorées. Si un bit de données est mauvais, le CPU ne le saura jamais.
Un module RAM avec ECC (Error-Correcting Code) a suffisamment de puces DRAM pour les 64 bits de données plus 8 bits supplémentaires pour stocker un code utilisé pour Vérifiez sil y avait une erreur dans les données, et dans certains cas, corrigez-la.
Un DIMM enregistré (RDIMM) a une puce supplémentaire appelée un dispositif dhorloge de registre (RCD) qui remplit deux fonctions.
- Un module DIMM avec 72 bits de données peut être réalisé avec des puces ayant chacune 4 ou 8 bits de données chacune. Un DIMM utilisant des puces 4 bits a besoin de 18 dentre eux pour couvrir toute la largeur de 72 bits du module. Une broche de contrôle provenant du CPU qui indique au DIMM de lire ou décrire des données est connectée à chacune des puces DRAM du module. Connecter une seule broche CPU à autant de puces va enliser le signal reçu sur chaque puce, comme si vous divisez un seul tuyau darrosage pour aller à 18 arroseurs différents. Une fonction de la puce RCD est davoir une seule connexion pour le signal provenant du CPU, et de lamplifier avant de lenvoyer aux autres puces DRAM du module. En conséquence, chaque puce obtient une copie solide du signal dorigine.
- La deuxième fonction du RCD sur un DIMM enregistré est de synchroniser les signaux allant aux puces DRAM afin quils soient reçus au même temps à chaque puce. Le fil pour le signal allant du connecteur DIMM à chacune des puces DRAM diffère suffisamment en longueur pour que les puces les plus éloignées ne reçoivent pas le signal entrant sur le DIMM en même temps. En conséquence, vos bits de données de chaque puce narrivent pas simultanément au processeur. Le RCD peut étalonner ses signaux de contrôle sur chaque puce afin qu’ils fonctionnent tous en même temps (par exemple, les signaux allant aux puces à un pouce supplémentaire de distance reçoivent une «longueur d’avance»).
Réponse
Ai-je besoin dune mémoire ECC ou non ECC? Cest la question que la plupart des utilisateurs de mémoire se posent et même si elle est un peu technique, elle peut être répondue en quelques minutes en apprenant comment fonctionne la mémoire ECC et non ECC. Aussi connue sous le nom de mémoire de parité, la mémoire ECC est un stockage de données informatique conçu pour détecter et apporter des corrections en cas de corruption de données internes ou derreur de données. Il a plus de puces mémoire quun non-ECC. Il est généralement utilisé pour les systèmes informatiques qui contiennent des données de grande valeur et où la corruption des données est intolérable. Il maintient limmunité de votre système de mémoire contre les erreurs sur un seul bit lorsquune seule unité de données est modifiée pendant la transmission de données en raison dune erreur de communication réseau. Prendre «1» comme unité déchantillonnage comme données envoyées sur votre système, sil a reçu à la place «0»; cest ce que vous appelez une erreur sur un seul bit.
Souvent comparée à tort à la mémoire enregistrée ou tamponnée, ce nest en fait pas la même chose que la mémoire ECC. Une mémoire enregistrée peut stabiliser votre transmission de données, mais un ECC ne la stabilise pas mais détecte automatiquement les erreurs de mémoire et les corrige. Cela étant dit, une mémoire ECC associée à une mémoire enregistrée (mais non directement liée) est une mémoire qui est principalement utilisée pour les serveurs et les postes de travail.
Un exemple de mémoire ECC actuellement en rupture de stock est votre Crucial 16 Go (8 Go x 2) et vous coûtera environ 120 $.
Mémoire non ECC
Utilisée principalement par les systèmes domestiques, il ne dispose pas de la détection automatique et de la correction des erreurs de mémoire de votre ECC, mais il a un avantage de 2\% en termes de performances et est généralement moins cher, mais compte tenu des données que contient votre système, ce nest peut-être pas si grave.
Une erreur de mémoire ou une corruption a généralement tendance à se produire lorsquun système est alimenté trop longtemps, donc avoir une mémoire non-ECC causera une petite erreur et devrait être arrêté de temps en temps. Contrairement à votre système qui est alimenté par une mémoire ECC, il peut durer plus longtemps et naurait aucune conséquence sur la stabilité de votre mémoire.
Un exemple de mémoire non ECC actuellement en rupture de stock est Kingston ValueRAM 16 Go ( 8 Go x 2) qui coûte environ 74 USD.
Mémoire ECC vs mémoire non ECC
Quelle est la différence entre un ECC mémoire et mémoire non ECC? Bien que les deux fassent tout ce quune mémoire devrait faire, une mémoire ECC offre plus que votre lecture et écriture habituelles de données.
Une mémoire ECC détectera automatiquement les erreurs qui proviennent de votre mémoire et les corrigera automatiquement. Une mémoire non ECC ne le fera pas, mais elle fonctionnera un peu plus vite et sera également légèrement moins chère.Une mémoire ECC aura plus de stabilité, et cest pourquoi elle est souvent préférée par les serveurs et les stations de travail avec des données inestimables que les utilisateurs ne peuvent pas se permettre de perdre, tandis quune mémoire non ECC est souvent utilisée dans un système domestique qui a besoin de toute lamélioration des performances possible. obtenir tant quil ne reste pas allumé trop longtemps.
Vous devriez également prendre note que lassociation de la mémoire ECC et non ECC désactivera la détection automatique de votre ECC et la correction des erreurs / corruptions de mémoire. Le mieux serait donc dassocier une mémoire ECC à une mémoire ECC.
Mémoire ECC
- Détecte automatiquement les erreurs de mémoire et les corrige.
- Plus cher.
- 2\% de désavantage sur les performances.
- Recommandé pour système avec des données de grande valeur (serveurs et postes de travail). Mémoire non ECC Moins chère mais ne détecte pas les erreurs.