جدول المحتويات:
- التعريف - ماذا تعني ذاكرة تصحيح الأخطاء (ذاكرة ECC)؟
- تشرح Techopedia ذاكرة رمز تصحيح الأخطاء (ذاكرة ECC)
التعريف - ماذا تعني ذاكرة تصحيح الأخطاء (ذاكرة ECC)؟
ذاكرة كود تصحيح الأخطاء (ECC) هي نوع من تخزين بيانات الكمبيوتر مصمم خصيصًا للكشف عن أكثر أنواع الفساد الداخلية شيوعًا وتصحيحها ومراقبتها. عند معالجة البيانات ، تقوم ذاكرة ECC المزودة بخوارزمية خاصة بمسح وتصحيح أخطاء الذاكرة أحادية البت بشكل مستمر. هذا يضمن عدم تخزين بيانات خاطئة أو تالفة في الذاكرة. عادة ما يتم العثور عليها واستخدامها في الأنظمة ذات البيانات عالية القيمة مثل أنظمة الحوسبة العلمية والمالية.
تشرح Techopedia ذاكرة رمز تصحيح الأخطاء (ذاكرة ECC)
تستخدم ذاكرة ECC التقليدية رموز Hamming ، بينما يستخدم الآخرون التكرار المعياري الثلاثي ، وهو مفضل بسبب وجود أجهزة أسرع مقارنة بأجهزة Hamming لتصحيح الأخطاء. تقوم التطبيقات السابقة لأخطاء ذاكرة ECC بإخفاء الأخطاء القابلة للتصحيح ، كما لو أن الخطأ لم يحدث مطلقًا ، وتقوم فقط بالإبلاغ عن الأخطاء غير القابلة للتصحيح. تسجل التطبيقات الحديثة كل من الأخطاء القابلة للتصحيح والأخطاء غير القابلة للتصحيح.
تستخدم ذاكرة ECC وحدات بت التماثل في تخزين التعليمات البرمجية المشفرة. بالتوازي مع البيانات التي يتم كتابتها إلى الذاكرة ، يتم تخزين رمز ECC الخاص بها. بمجرد قراءة البيانات ، تتم مقارنة رمز ECC المخزن برمز ECC الذي تم إنشاؤه عند قراءة البيانات. إذا كان هناك عدم تطابق على أي حال ، يتم فك تشفيره بواسطة بتات التكافؤ لتحديد البت الذي به خطأ ويتم تصحيحه على الفور.