المدرب: في هذا الدرس،
سنتحدث عن "الذاكرة متعددة القنوات". الآن، تسمح الذاكرة متعددة القنوات
للنظام باستخدام وحدتي ذاكرة
مختلفتين في نفس الوقت جنبًا إلى
جنب لزيادة الأداء والإنتاجية.
على سبيل المثال، إذا كنت أستخدم ذاكرة أحادية القناة،
فهذا يعني أنني أستخدم مسار بيانات 64 بت أو ناقل بيانات بين
المعالج ووحدة التحكم في الذاكرة ووحدات ذاكرة الوصول
العشوائي (RAM).
ولكن إذا كان لدي وحدتين مختلفتين وقمت بتشغيلهما
فيما يعرف بوضع القناة المزدوجة،
فيمكنني بعد ذلك الحصول على مسارين 64 بت يعملان معًا مما
يمنحني مسارًا 128 بت بشكل أساسي.
يمنحك هذا التشذير في الواقع أداءً متزايدًا
يزيد في الواقع عن مجرد مضاعفة سرعتك.
أحب أن أفكر في الأمر بهذه الطريقة.
عندما تستخدم التشذير،
لنفترض أن لديك حصانين ويقومان بسحب عربة.
الآن قد يكون كل حصان قادرًا على سحب 100 رطل بمفرده،
لكن بالعمل معًا، يمكن لهذين الحصانين
في الواقع سحب 250 رطلاً.
وهذا في الواقع أكثر مما يمكن أن يفعله
كل فرد بمفرده أو بجمعهما معًا.
وهذا ما يحدث حقًا عندما
نبدأ في إجراء التشذير.
وهذه هي نفس الفكرة
مع سرعة الوصول والتشذير.
الآن، عندما نفعل ذلك، يمكن للمجموع الإجمالي
لكليهما الوصول إلى أكثر مما
يمكن لأي منهما القيام به بشكل فردي.
إذًا ما هو نوع الإعدادات متعددة القنوات التي قد تكتشفها
في الميدان؟
حسنا، هناك حقا أربعة منها أساسية.
تُعرف هذه بالقناة الواحدة والقناة المزدوجة
والقناة الثلاثية والقناة الرباعية.
باستخدام قناة واحدة، فإنك تستخدم وحدة ذاكرة
واحدة في ناقل واحد.
لذا، إذا كان لديك ناقل بيانات 64
بت، فهذا يعني أنه سيتم إرسال 64 بت من
وإلى المعالج في كل دورة على مدار الساعة.
إذا كنت تستخدم قناة مزدوجة،
فسيتطلب ذلك وحدتي ذاكرة وفتحتين
للذاكرة على اللوحة الأم تعملان
جنبًا إلى جنب وتتشابكان
معًا.
يأخذ هذا هذين المسارين 64 بت ويجمعهما ليمنحك
128 بت من البيانات التي يتم إرسالها
لكل عملية نقل في كل دورة ساعة واحدة،
بدلاً من 64 بت فقط.
الآن، بالإضافة إلى ذلك،
يمكنك الانتقال إلى القناة الثلاثية.
ومع القناة الثلاثية،
ستستخدم ثلاث وحدات ذاكرة وثلاث فتحات
كلها جنبًا إلى جنب مع فكرة التشذير
هذه لتمنحك ما يصل إلى 192 بت من نقل البيانات عبر
هذا المسار إلى معالج 64 بت.
وأخيرا، لدينا قناة رباعية.
الآن مع القناة الرباعية، سنأخذ أربع وحدات
ذاكرة وأربع فتحات ونجعلها جميعًا تعمل جنبًا
إلى جنب لتمنحنا 256 بت من نقل البيانات في كل دورة
على مدار الساعة من وإلى المعالج من وحدات الذاكرة
الخاصة بنا.
الآن، عندما تقوم بتكوين قناة مزدوجة أو ثلاثية
أو رباعية القنوات،
فمن المهم مراجعة دليل اللوحة الأم أولاً.
وذلك لأن كل لوحة أم تختلف قليلاً
في كيفية إعدادها.
على سبيل المثال، لا يعني مجرد احتواء
اللوحة الأم لديك على أربع فتحات أنها تدعم القنوات الرباعية.
قد يدعم فقط قناة واحدة وقناة مزدوجة.
ولن تعرف ذلك إلا إذا قمت بمراجعة دليلك.
بشكل عام، عندما تنظر إلى الفتحات
الموجودة على اللوحة الأم،
سيتم تصنيفها على أنها صفر، واحد، اثنان، ثلاثة، وأربعة، أو A0، A1، B0، B1 إذا كنا
نقوم بذلك في البنوك.
مرة أخرى، من المهم التحقق من الوثائق
الموجودة على اللوحة الأم لمعرفة
الفتحات التي يجب وضع الذاكرة فيها، خاصة إذا
كنت تريد العمل في شيء آخر غير تكوين قناة واحدة.
شيء آخر يجب أخذه في
الاعتبار عند استخدام تكوينات متعددة
القنوات هو أنه يعتبر من أفضل الممارسات
استخدام نفس النموذج مما يزيد من سرعة وإنتاجية الذاكرة في جميع الفتحات
التي ستكون جزءًا من نفس العمل متعدد
القنوات معاً.
على سبيل المثال، إذا كان لديك أربع فتحات
على اللوحة الأم، وستعمل
في تكوين ثنائي القناة، وبالتالي
ستستخدم اثنتين من هذه الفتحات معًا،
فأنت تريد التأكد من ذلك وحدة
الذاكرة في كلا الفتحتين بنفس الحجم، مثل ثمانية جيجابايت
أو 16 جيجابايت، وبنفس السرعة مثل 16000 أو 32000 ميجابايت
في الثانية، لضمان عدم مواجهة أي مشكلات في التوافق أو ظهور أخطاء لاحقًا على.
لذا، عندما يتعلق الأمر بالذاكرة متعددة
القنوات، تذكر أنه يمكنك الحصول على وحدات متعددة تعمل معًا لتمنحك
سرعات أعلى بالإضافة إلى الحصول على إجمالي
أكبر من الذاكرة التي يمكنك استخدامها
للتخزين.
وهذا هو الاعتبار المهم أن يكون.
وبالتالي، إذا كانت اللوحة الأم لديك تدعم القنوات
المتعددة وكنت ستستخدم بالفعل وحدات متعددة، فيمكنك
أيضًا الاستفادة من السرعة المتزايدة التي يمكنك
الحصول عليها باستخدام القنوات المتعددة
كميزة تكوين.