February 18, 200521 yr tout est dans le titre, quelles fonctions les mémoires ECC proposent-elles de plus que les normales? merci
February 18, 200521 yr Elles ont un chip mémoire de plus pour avoirs des bits de contrôle des données stockées dans les autres chips et faire de la détection/correction d'erreur.
February 18, 200521 yr Surtout utilisé pour les servers donc tu n'en a pas l'utilité mais je crois en plus que le temps de latence est un peux plus grand.
February 18, 200521 yr C'est tout à fait vrai : la correction d'erreur induit un poil de latence. Par contre pour les serveurs c'est majeur d'être sur qu'il y a le moins d'erreurs possible dans la gestion des opérations. Imaginez un erreur pas dans le sens qui vous arrange sur l'ordinateur de la banque qui gère votre compte ...
February 19, 200521 yr 2 Réponses parfaites de la part de GNKGNK. ECC : Error Checking and Correcting, mémoires utilées sur les serveurs en général.
February 19, 200521 yr la "correction" d'erreur induit un poil de latence. Ce n'est pas une correction....mais une simple detection d'erreur basé sur un controle de parité (...voir même un calcul de FCS sur certains modéle haut de gamme). Edited February 19, 200521 yr by UltrA
February 19, 200521 yr Ce n'est pas une correction....mais une simple detection d'erreur basé sur un controle de parité (...voir même un calcul de FCS sur certains modéle haut de gamme). ECC : Error Checking and Correcting Le nom de la RAM me parraissait pourtant clair : Verification ET Correction d'Erreur Edited February 19, 200521 yr by GNKGNK
February 19, 200521 yr Oui mais c'est exacte, ça ne corrige rien du tout, enfin il me semble, c'est déjà loin mon APS Proliant Compaq Server Mais le nom est bien Correcting.
February 19, 200521 yr Et oui......mais non. En cas d'erreur...le signal corrompu est tout simplement perdu. Ensuite le systéme recalcul cette même donné et la renvoi (c'est ça le "correction"....). Action effectué par le CPU et non par le mémoire....donc rien à voire avec la latence plus importante de la RAM ECC...... Edited February 19, 200521 yr by UltrA
February 19, 200521 yr [...]des mémoires ECC (Error Checking and Correcting ou Error Correction Code). Cette technologie utilise plusieurs bits de contrôle (parité) pour la vérification des données en mémoire. Ces mémoires sont auto-correctives. Cette mémoire peut détecter 4 erreurs et en corriger une sans arrêter le système. Un nouveau type de mémoires avec correction d'erreur AECC (Advanced Error Correcting Code) peut détecter 4 erreurs et en corriger 4 sans arrêter le système. Forcément, ces mécanismes ralentissent un peu le système. Qui croire ?
February 19, 200521 yr Il faut préciser sur l'adressage des données, pas que les données, il faut bien reconnaître et se souvenir que le type d'accès est aléatoire et que faire le ménage prendra un peu de temps, un peu comme sur un disque dur l'info est fragmentéé et on imagine aisément qu'à l'ouverture d'un fichier, nécessairement fractionner, qu'un dispositif prévu pour vérifier que tout les segments constitutifs du fichier sont valides, avant sont ouverture, demande un délai sup, non?
February 19, 200521 yr Il faut préciser sur l'adressage des données, pas que les données, il faut bien reconnaître et se souvenir que le type d'accès est aléatoire et que faire le ménage prendra un peu de temps, un peu comme sur un disque dur l'info est fragmentéé et on imagine aisément qu'à l'ouverture d'un fichier, nécessairement fractionner, qu'un dispositif prévu pour vérifier que tout les segments constitutifs du fichier sont valides, avant sont ouverture, demande un délai sup, non? Là je suis d'accord tatar33. Même si les controles de parité sont trés rapide (c'est un simpe comptage de bit) cela prend quand même un peu de temps. Surtout que dans le cas de la RAM ECC....il ce fait sur un octet (8bits). --> capten Ta cource STP. Un tel systéme est impossible. Cela voudrais dire que la RAM peu décrypter les infos sctockées!! Donc un systéme complexe "intéligent"...... Dans le cas d'un comtrole de parité (comme les liaison RS232 par ex)...c'est une simple vérification. Bref une simple régle à appliqué. Edited February 19, 200521 yr by UltrA
February 19, 200521 yr Sur le net j'ai trouvé plusieurs info. Le RAM registered applique un simple controle de parité. La RAM ECC utilise en plus un algorithme de vérification. Donc elle doit pouvoire corrigé automatiquement certaines erreur courante. -------------------------------------------------------------------------------------------- Donc c'est une correction assez limité (en cas d'erreur de donné....l'info est bien perdu et recalculé...comme de la RAM registered)....mais elle est bien autocorrectrice dans certain cas.
February 19, 200521 yr La RAM ECC utilise en plus un algorithme de vérification. Donc elle doit pouvoire corrigé automatiquement certaines erreur courante. Avec les codes de hoffman, on peut effectivement corriger certaines erreurs avec des tests logiques pas trop compliqués (pas beacoup de bits touchés) mais on peut pas corriger toutes les erreurs. C'est de la même famille que la réparation d'archives de WinRar. Edited February 19, 200521 yr by GNKGNK
February 19, 200521 yr Il est bien écrit ici que la mémoire ECC peut détecter et corriger les erreurs : La technologie ECC classique peut détecter et corriger des erreurs Je pense que x86-secret est un site de confiance...
February 19, 200521 yr Il est bien écrit ici que la mémoire ECC peut détecter et corriger les erreurs :La technologie ECC classique peut détecter et corriger des erreurs Je pense que x86-secret est un site de confiance... Oui oui, on est tous d'accord....le RAM ECC corrige certaines erreur.
February 19, 200521 yr Il est bien écrit ici que la mémoire ECC peut détecter et corriger les erreurs :La technologie ECC classique peut détecter et corriger des erreurs Je pense que x86-secret est un site de confiance... Attention il y a 2 types différents d'ECC ! ECC (Error-Correction Code) = Détecter des erreurs mais corriger quelques erreurs (incomplet) AECC (Advanced Error-Correction Code) = Détecter des erreurs et corriger des erreurs (plus complet par rapport ECC) Sources : Définition ECC Définition AECC :8
February 19, 200521 yr [...]des mémoires ECC (Error Checking and Correcting ou Error Correction Code). Cette technologie utilise plusieurs bits de contrôle (parité) pour la vérification des données en mémoire. Ces mémoires sont auto-correctives. Cette mémoire peut détecter 4 erreurs et en corriger une sans arrêter le système. Un nouveau type de mémoires avec correction d'erreur AECC (Advanced Error Correcting Code) peut détecter 4 erreurs et en corriger 4 sans arrêter le système. Forcément, ces mécanismes ralentissent un peu le système. -->X-Systeme. "capten" a déja mit ces définitions.... (en plus d'être sourd tu est aveugle!! ). Plus sérieusement, la RAM AECC doit fonctionné avec de la même maniére que l'ECC...donc avec une parité est un algorithme de vérif (...donc limité). Je doute qu'elle puisse corrigé tous les types d'erreurs..... Edited February 19, 200521 yr by UltrA
February 20, 200521 yr -->X-Systeme. "capten" a déja mit ces définitions.... (en plus d'être sourd tu est aveugle!! ). Plus sérieusement, la RAM AECC doit fonctionné avec de la même maniére que l'ECC...donc avec une parité est un algorithme de vérif (...donc limité). Je doute qu'elle puisse corrigé tous les types d'erreurs..... Je lis tout mais c'est parfois quelques posts "sautés" tout seul quand je lis...
Archived
This topic is now archived and is closed to further replies.