ما هي ذاكرة الوصول العشوائي ECC؟ هل يمكنك اللعب معها؟

الصفحة الرئيسية / آراء / ما هي ذاكرة الوصول العشوائي ECC؟ هل يمكنك اللعب معها؟

ما هي ذاكرة الوصول العشوائي ECC؟ هل يمكنك اللعب معها؟

بقلم بيل ويلسون 10 سبتمبر 2019 3 دقائق للقراءة

يجب أن يكون كل منشئ أجهزة كمبيوتر متمرس أو حتى مبتدئًا على دراية بذاكرة الوصول العشوائي. من الواضح أنه مكون رئيسي لأي كمبيوتر ليعمل بشكل صحيح. عندما يفكر الأشخاص في شراء ذاكرة جديدة لجهازهم ، فقد يهتمون بالسعة والسرعة والكمون. هذا يتعلق بالقدر الذي يجب أن يهتم به المستهلك العادي. ومع ذلك ، فإن قلة قليلة من الناس على دراية بذاكرة ECC أو على وجه التحديد ذاكرة رمز تصحيح الخطأ.

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

كيف تعمل ذاكرة الوصول العشوائي ECC؟

ما لم تكن قد عملت من قبل في شركة يكون فيها كل جزء من المعلومات مهمًا ، فمن المرجح أنك لم تسمع عن ذاكرة الوصول العشوائي ECC. نادرًا ما تستخدم أنظمة فئة المستهلك "ذاكرة رمز تصحيح الخطأ" أو ببساطة ذاكرة الوصول العشوائي ECC. على الأرجح ، الأماكن الوحيدة التي قد ترى فيها هذا النوع من ذاكرة الوصول العشوائي هي في الغالب في أنظمة الخادم. بالنسبة لمنظمة أو شركة معينة ، قد يكون لديهم كمية كبيرة من المعلومات المهمة في خوادمهم. سيكون الأمر كارثيًا لتلك الشركة إذا تم تغيير المعلومات الحساسة أو إتلافها. وهنا يأتي دور ذاكرة الوصول العشوائي ECC.

تخزن أجهزة الكمبيوتر المعلومات في الذاكرة على شكل بايت. تتكون كل هذه البايتات من مجموعة من 8 بتات. اعتمادًا على السعة والسرعة ، يمكن لبعض وحدات ذاكرة الوصول العشوائي حفظ أو معالجة المزيد من هذه البيانات في وقت واحد. المشكلة هي أنه في بعض الأحيان يمكن قلب بت واحد في هذه المجموعة بأكملها إلى 1 أو 0 (البتات هي في الأساس هذين الرقمين حيث يقرأ الكمبيوتر البيانات). يمكن لهذا التغيير البسيط أن يغير حرفًا أو كلمة بأكملها ، مما قد يؤدي إلى إتلاف البيانات. هذا هو سبب تعطل الخادم كثيرًا في ألعاب الفيديو عبر الإنترنت. غالبًا ما يكون التداخل الكهربائي هو سبب حدوث هذه "التقلبات".

تتعرف ذاكرة ECC بسرعة على هذه التغييرات وتعمل على إصلاحها. يستخدم هذا النوع من ذاكرة الوصول العشوائي خوارزمية خاصة تقوم بإجراء فحص على كل مجموعة من وحدات البت. تقوم ذاكرة الوصول العشوائي هذه بتحليل مجموعة البتات وتشغيل "فحص التماثل" مما يعني ببساطة أنها تأخذ مجموع كل من 1 و 0 في تلك المجموعة. عندما يتم الوصول إلى هذه البيانات مرة أخرى ، فإنها تستخدم فحص التكافؤ لاكتشاف الأخطاء أو لاكتشاف البت "المعكوس". هذا هو السبب في أن ذاكرة ECC مهمة جدًا ومفيدة في الخوادم حيث قد يتسبب خطأ واحد في حدوث عطل.

هل أحتاج إلى ذاكرة ECC للألعاب؟

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

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

بالنسبة للمستهلكين ، قد لا تكون ذاكرة ECC جذابة بعد كل شيء. ومع ذلك ، إذا كنت تبحث عن مجموعة RAM رائعة لجهاز الألعاب الخاص بك ، فقد قمنا بمراجعة أفضل الكباش للألعاب