معدل القيادة 1t أو 2t أيهما أفضل. رفع تردد التشغيل أمر بسيط: ذاكرة الوصول العشوائي. اختبر مع الإعدادات الافتراضية

لسيمبيان 09.11.2021
لسيمبيان

من الأمور ذات الأهمية الخاصة القدرة على تحسين أداء النظام عن طريق تعديل أداء الذاكرة (مصطلح آخر يستخدم بشكل متكرر هو "تعديل" الذاكرة ، من التغيير والتبديل). لقد أجرينا البحث ذي الصلة على مثال لوحة Abit KX7-333 ، حيث إنها تحتوي على واحدة من أغنى مجموعات إعدادات الذاكرة المختلفة المتاحة من خلال BIOS.

تم استخدام المعدات التالية في نظام الاختبار:

  • اللوحة الأم Abit KX7-333 ؛
  • 256 ميجابايت PC2100 DDR SDRAM ، من تصنيع Samsung ؛
  • المعالج AMD Athlon XP 1600+
  • بطاقة فيديو MX440 تعتمد على شريحة NVidia GeForce4 64 ميجا بايت (NVIDIA Detonator v28.32) ؛
  • بطاقة الصوت Creative Live 5.1 ؛
  • القرص الصلب IBM DTLA 307030 30 جيجا بايت ؛
  • امدادات الطاقة PowerMan 250W ؛
  • نظام التشغيل Windows 2000 English SP1

تم استخدام اختبار Sisoft Sandra 2002 ولعبة Quake3 (التي يعتمد أداؤها بشكل كبير على عرض النطاق الترددي للذاكرة) لإثبات إمكانيات ضبط الذاكرة. لمزيد من الوضوح ، سأغير كل معلمة على حدة وأعطي قيمة الأداء.

اختبر مع الإعدادات الافتراضية

لذلك ، المعلمات الأولية:
  • الكمون CAS = 2.5T
  • التداخل البنكي = تعطيل
  • معدل أوامر DRAM = 2T
  • TRP = 3T
  • Tras = 6T
  • Trcd = 3 ت
  • تردد FSB تردد الذاكرة = 133 ميجا هرتز 133 ميجا هرتز
امتحان المعنى
ساندرا 1907
ساندرا 1776
Quake3 (الأسرع) 218.1 إطارًا في الثانية

بنك Interleave - 2 بنك

قم بتغيير معلمة Bank Interleave ، واضبط القيمة على 2 Bank. بشكل عام ، تهدف هذه المعلمة إلى التحكم في الوصول إلى بنوك الذاكرة المفتوحة. القيم الممكنة: بلا ، 2 بنك ، 4 بنك (أحيانًا 2-Way / 4-Way). الأكثر إنتاجية هو 4 بنوك.

معدل أوامر الذاكرة الحيوية - 1 تيرابايت

بعد ذلك ، قم بتغيير معلمة معدل أوامر DRAM. قمنا بتعيين القيمة على 1 تيرابايت ، بينما تركنا التداخل البنكي يساوي 4 بنك. ظهرت معلمة معدل أوامر DRAM في مجموعة شرائح KT266. باستخدامه ، يمكننا تغيير التأخير في نقل البيانات يدويًا بين مجموعة الشرائح والذاكرة. القيم الممكنة هي 2 تيرا ، 1 تيرابايت (الأسرع هو 1 تيرابايت). لاحظ أن هذه واحدة من تلك المعلمات التي تؤثر بشكل كبير على أداء نظام الذاكرة الفرعي.

امتحان المعنى
ساندرا 1965
ساندرا 1864
Quake3 (الأسرع) 235.0 إطارًا في الثانية

الكمون CAS - 2T

بعد ذلك نقوم بتغيير معلمة CAS Latency. قمنا بتعيين القيمة على 2T ، مع ترك باقي الإعدادات دون تغيير (أي Bank Interleave = 4 Bank ، ومعدل أوامر DRAM = 1T). الكمون CAS هو عدد الدورات التي من خلالها تستجيب الذاكرة لطلب القراءة. كلما كانت هذه القيمة أصغر ، كان ذلك أفضل. الخيارات الممكنة: 2.5T ، 2T. الأهم ، من حيث الأداء ، معلمة تشغيل الذاكرة.

امتحان المعنى
ساندرا 2024
ساندرا 1901
Quake3 (الأسرع) 239.7 إطارًا في الثانية

لذلك ، لدينا نظام ذاكرة فرعي مضبوط على النحو الأمثل من حيث الاستقرار والسرعة. ومع ذلك ، إذا كانت لديك ذاكرة عالية الجودة ، فعند تغيير المعلمات Trp (Precharge to Active) ، و Tras (نشط للشحن المسبق) و Trcd (نشط إلى CMD) ، يمكننا الحصول على زيادة صغيرة أخرى في السرعة.

Trp = 2T ، Tras = 5T و Trcd = 2T

أثبتت وحدة الذاكرة 256 ميجابايت PC2100 DDR SDRAM ، التي صنعتها Samsung ، أنها الأكثر إيجابية خلال فترة الاختبار بأكملها (تم شراؤها في يناير من هذا العام). لذلك قمت بجرأة بتعيين القيم التالية: Trp = 2T و Tras = 5T و Trcd = 2T (القيم الافتراضية هي 3T و 6T و 3T).

امتحان المعنى
ساندرا 2039
ساندرا 1906
Quake3 (الأسرع) 245.0 إطارًا في الثانية

لذلك ، بعد تعديل الذاكرة ، كان مكاسب الأداء حوالي 7.5 في المائة في اختبار ساندرا وأكثر من 12 في المائة في لعبة Quake3!

DDR333 (PC2700)

والآن دعونا نرى ما يمكن تحقيقه من خلال ضبط الذاكرة على وضع DDR333 (أو PC2700). كانت وحدة ذاكرة الاختبار قادرة على العمل بهذا التردد فقط في الأوقات التالية:

  • الكمون CAS = 2T
  • بنك Interleave = 4 بنك
  • معدل أوامر DRAM = 1T
  • TRP = 3T
  • Tras = 6T
  • Trcd = 3 ت
  • تردد ذاكرة تردد FSB = 133 ميجا هرتز 166 ميجا هرتز
امتحان المعنى
ساندرا 2052
ساندرا 1932
Quake3 (الأسرع) 255.1 إطارًا في الثانية

جدول محوري

للحصول على تصور أكثر ملاءمة لهذه المعلومات ، سأرتب النتائج في شكل جدول:

رقم تكرر
FSB MEM
(ميغا هرتز)
المواعيد ساندرا Quake3 (إطارا في الثانية) النمو في الربع الثالث (٪) تكرر
المعالج
(تقييم)
1 133133 ديس ، 2T ، 2.5T-3T-6T-3T 1907 / 1776 218,1 - XP 1600+
2 133133 2 بنك ، 2T ، 2.5T-3T-6T-3T 1911 / 1791 222,9 2,2 XP 1600+
3 133133 4 بنك ، 2T ، 2.5T-3T-6T-3T 1925 / 1806 227,3 4,2 XP 1600+
4 133133 4 بنك ، 1 طن ، 2.5T-3T-6T-3T 1965 / 1864 235,0 7,7 XP 1600+
5 133133 4 بنك ، 1T ، 2T-3T-6T-3T 2024 / 1901 239,7 9,9 XP 1600+
6 133133 4 بنك ، 1T ، 2T-2T-5T-2T 2039 / 1906 245,0 12,3 XP 1600+
7 133166 4 بنك ، 1T ، 2T-3T-6T-3T 2052 / 1932 255,1 16,9 XP 1600+
8 166166 4 بنك ، 1T ، 2T-3T-6T-3T 2426 / 2272 307,2 40,8 XP 2100+

الموجودات

الإعدادات الافتراضية هي كما يلي:

  • الكمون CAS = 2T
  • بنك Interleave = 4 بنك
  • معدل أوامر DRAM = 1T
  • TRP = 3T
  • Tras = 6T
  • Trcd = 3 ت

لذلك ، فإن التكوينات من 1 إلى 4 تهم فقط من وجهة نظر نظرية. صحيح ، في بعض الأحيان لا تقوم المجمعات عديمة الخبرة بتعيين المعلمات الصحيحة ، ويفقد المستخدم جزءًا كبيرًا من الأداء. في حالة أخرى ، تؤدي محاولة توفير المال على جودة ذاكرة الوصول العشوائي أيضًا إلى فقدان ما يصل إلى 5-10٪ من الأداء. وهذه أعداد كبيرة جدًا. على سبيل المثال ، الاختلاف هو 5-10 إطارات في الثانية في اختبار Quake3 (الأسرع) ، وهذا هو الفرق بين معالجات XP1600 + و XP1700 + (الفرق في التصنيف هو 100 ، في تردد المعالج الفعلي - 66 ميجا هرتز).

انتبه إلى الاختلاف في الأداء بين التكوينات 5 و 7 ، فهو يقارب 6.5٪. يعد هذا مكسبًا تقريبيًا للأداء عند التبديل إلى DDR333 (على سبيل المثال: الترقية من KT266A إلى KT333).

نولي اهتماما للسطر الأخير - لمؤشرات اختبار ساندرا. هذا هو ما يمكن الحصول عليه من تعزيز كبير للأداء من خلال ضبط المعالج والذاكرة على الوضع المتزامن (166 و 166 ميجا هرتز). نتائج اختبار Quake3 غير مجدية هنا ، حيث يتم رفع تردد التشغيل عن المعالج من 1400 إلى 1750 ميجا هرتز.

في هذا الوضع ، لا توجد تأخيرات في مطابقة الإشارة ، وبدءًا من تردد 166 ميجاهرتز ، يتم استخدام فاصل 1/5 لتردد PCI (2/5 لـ AGP) ، مما يعني تلقائيًا أن وحدة التحكم في القرص الصلب تعمل في تردد PCI القياسي (33 ميجا هرتز).

وبطبيعة الحال ، فإن كل هذه المواد ذات قيمة فقط لعشاق الكمبيوتر الذين يهدفون إلى تحقيق أقصى استفادة من الأجهزة المتاحة. وبالنسبة لمعظم المستخدمين العاديين ، أعتقد أنه يكفي أن تعرف أنه يمكنك ضبط جميع التوقيتات على القيم المحددة من قبل الشركة المصنعة للذاكرة. المعلمة "توقيت DRAM" مخصصة لهذا الغرض. القيم المحتملة: "يدوي" - يتم تعيين المعلمات يدويًا ، "بواسطة SPD" - يتم تعيينها افتراضيًا (SPD = اكتشاف التواجد التسلسلي). بالطبع ، الشركات المصنعة للذاكرة مترددة بعض الشيء وتغالي إلى حد ما في تقدير التوقيت. نتيجة لذلك ، يكون الأداء إلى حد ما أقل مما هو عليه عند تعيين المعلمات يدويًا.

كما قد يلاحظ القارئ ، لم أقم بتغيير جميع المعلمات الموجودة تحت تصرفنا. تحتوي لوحة Abit KX7-333 على معظم معلمات الذاكرة (أكثر من لوحات Epox). سأقول ما يلي - جميع المعلمات المدروسة متوفرة في كل لوحة تقريبًا من الطبقة المتوسطة والعالية ، وهي نوع من "مجموعة النبلاء". المعلمات الأخرى (باستثناء Queue Depth) هي معلمات محددة إلى حد ما لها تأثير ضئيل على الأداء ، ولكنها في بعض الأحيان مفيدة للغاية لتحسين استقرار الذاكرة من مختلف الشركات المصنعة (حتى أن هناك مثل هذه التفاصيل الدقيقة) والعمل في تكوينات مختلفة من وحدات الذاكرة .

وآخر. لتحقيق تشغيل مستقر في توقيتات عدوانية (منخفضة) ، من المفيد جدًا زيادة جهد الذاكرة (Vmem). صحيح أن هذا يزيد من تبديد الحرارة ، ولكن يمكنك استخدام خافضات حرارة للذاكرة لمنع ارتفاع درجة الحرارة.

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

أولئك الذين يحبون تحسين أداء الكمبيوتر باستخدام إعدادات BIOS ربما سمعوا عن خيار مثل معدل الأوامر. في بعض تعديلات BIOS ، قد يطلق عليه معدل أوامر DRAM. القيم المحتملة التي يمكن أن تأخذها هي 1 (1T) و 2 (2T) و Auto.

من الأسئلة الشائعة تحديد القيمة المثلى لمعدل الأوامر. وللإجابة عليها تحتاج إلى فهم طبيعة هذه المعلمة.

ما هو معدل أوامر DRAM المسؤول عنه؟

الحقيقة هي أن نظام تشغيل الكمبيوتر لا يعمل مباشرة مع ذاكرة الوصول العشوائي. تتم قراءة بيانات ذاكرة الوصول العشوائي وكتابتها من خلال وحدة التحكم في الذاكرة. نظرًا لأن نظام التشغيل لا يمرر عنوانًا فعليًا إلى وحدة التحكم في الذاكرة ، بل عنوانًا افتراضيًا ، فإن الأخير يستغرق وقتًا لتحويل العنوان الظاهري إلى عنوان فعلي. لذا فإن خيار معدل الأوامر يحدد فترة تأخير تبلغ 1 (1T) أو دورتين (2T) لوحدة التحكم لإجراء هذا التحويل.

ما هو أفضل 1T أو 2T؟

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

من أجل اتخاذ القرار الصحيح بشأن تحديد قيمة خيار معدل الأوامر في BIOS ، تحتاج إلى دراسة الخصائص التقنية للوحات الأم ووحدات الذاكرة المثبتة في كل حالة معينة من أجل دعم التشغيل في وضع تأخير الدورة الواحدة .

على مسؤوليتك الخاصة ، يمكنك محاولة تعيين القيمة على 1T ومعرفة كيفية عمل الكمبيوتر. في حالة حدوث أخطاء وفشل ، يجب إعادة تعيين معدل أوامر DRAM إلى 2T.

مع قيمة دورتين ، ستعمل الذاكرة بشكل أبطأ وأكثر استقرارًا وبأقل مخاطر حدوث أخطاء.

أيضًا القيمة المحتملة لهذا الخيار هي AUTO. في هذه الحالة ، سيقوم BIOS نفسه بتعيين القيمة المثلى ، بناءً على معلمات وحدة الذاكرة.

تسمح قيمة AUTO للكمبيوتر بضبط وقت التأخير تلقائيًا.

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

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

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

يمكن وصف خوارزمية الذاكرة الديناميكية على النحو التالي:

  1. يتم تحديد الشريحة التي سيتم تنفيذ العمل بها (Chip Select ، أمر CS). تقوم إشارة كهربائية بتنشيط الصف المحدد (تحديد تنشيط الصف). تصل البيانات إلى مكبرات الصوت ويمكن قراءتها لفترة معينة. تسمى هذه العملية تنشيط في الأدب الإنجليزي.
  2. تتم قراءة البيانات من / كتابتها إلى العمود المقابل (عمليات القراءة / الكتابة). يتم تحديد الأعمدة باستخدام الأمر CAS (تحديد تنشيط العمود).
  3. طالما ظل الخط المشار إليه نشطًا ، فمن الممكن قراءة / كتابة خلايا الذاكرة المقابلة له.
  4. عند قراءة البيانات - شحنات المكثفات - تفقد سعتها ، لذا يلزم إعادة شحن الخط أو غلقه بكتابة المعلومات إلى صفيف الذاكرة (الشحن المسبق).
  5. تفقد المكثفات الخلوية سعتها بمرور الوقت وتتطلب إعادة شحن مستمرة. يتم إجراء هذه العملية - التحديث - بانتظام على فترات منفصلة (64 مللي ثانية) لكل صف من صف مجموعة الذاكرة.

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

يتضمن مخطط التوقيت المشار إليه على ملصقات وحدات الذاكرة التأخيرات الرئيسية فقط CL-tRCD-tRP-tRAS (زمن انتقال CAS ، وتأخير RAS إلى CAS ، و RAS Precharge و Cycle Time (أو Active to Precharge)). كل ما تبقى ، والذي يؤثر بدرجة أقل على سرعة ذاكرة الوصول العشوائي ، عادة ما يسمى بالتوقيتات الفرعية ، والتوقيتات الإضافية أو الثانوية.

فيما يلي تفصيل لأهم حالات التأخير التي تحدث أثناء تشغيل وحدات الذاكرة:

ربما يكون CAS Latency (CL) هو أهم عامل. يحدد الحد الأدنى للوقت بين إصدار أمر القراءة (CAS) وبدء نقل البيانات (زمن انتقال القراءة).

يحدد RAS to CAS Delay (tRCD) مقدار الوقت بين أوامر RAS و CAS. يشير إلى عدد الدورات المطلوبة للبيانات لدخول مكبر الصوت.

RAS Precharge (tRP) - الوقت المستغرق لإعادة شحن خلايا الذاكرة بعد إغلاق البنك.

الوقت النشط للصف (tRAS) - الفترة الزمنية التي يظل البنك مفتوحًا خلالها ولا يتطلب إعادة الشحن.

معدل الأمر 1 / 2T (CR) - الوقت المطلوب لوحدة التحكم لفك تشفير الأوامر والعناوين. بقيمة 1T ، يتم التعرف على الأمر في دورة واحدة ، مع 2T - في اثنين.

وقت دورة البنك (tRC، tRAS / tRC) - وقت الدورة الكاملة للوصول إلى بنك الذاكرة ، بدءًا من الفتح وتنتهي بالإغلاق. التغييرات مع tRAS.

DRAM Idle Timer - وقت الخمول لصفحة المعلومات المفتوحة لقراءة البيانات منها.

صف إلى عمود (قراءة / كتابة) (tRCD ، tRCDWr ، tRCDRd) مرتبط مباشرة بإعداد RAS to CAS Delay (tRCD). تم الحساب باستخدام الصيغة tRCD (Wr / Rd) = RAS to CAS Delay + Rd / Wr Command Delay. المصطلح الثاني هو قيمة غير منظمة ، فهو يحدد التأخير في كتابة / قراءة البيانات.

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

جدول المطابقة للتردد الحقيقي والفعال للتشغيل وتصنيف أنواع مختلفة من ذاكرة الوصول العشوائي
نوع الذاكرةتقييمالتردد الحقيقي
عمل الذاكرة ، MHz
التردد الفعال
عمل الذاكرة
(DDR ، معدل بيانات مزدوج) ، MHz
نزع السلاح والتسريح وإعادة الإدماجكمبيوتر 2100133 266
كمبيوتر 2700167 333
كمبيوتر 3200200 400
ZS 3500217 434
كمبيوتر 4000250 500
كمبيوتر 4300266 533
DDR2PC2 4300266 533
PC2 5400333 667
PC2 6400400 800
PC2 8000500 1000
PC2 8500533 1066
PC2 9600600 1200
PC2 10400650 1300
DDR3PC3 8500533 1066
PC3 10600617,5 1333
PC3 11000687,5 1375
PC3 12800800 1600
PC3 13000812,5 1625
PC3 14400900 1800
PC3 15000933 1866
لاحظ أن رقم التصنيف في هذه الحالة ، وفقًا لمواصفات JEDEC ، يشير إلى السرعة في ملايين عمليات النقل في الثانية من خلال إخراج بيانات واحد.
بالنسبة للسرعة والاتفاقيات ، بدلاً من التردد الفعال للتشغيل ، فمن الأصح القول أن معدل نقل البيانات هو ضعف تردد ساعة الوحدة (يتم نقل البيانات على حافتي إشارات مولد الساعة).

شرح أحد توقيتات tRP (قراءة للشحن المسبق ، RAS Precharge) باستخدام مخطط نموذجي في ورقة بيانات JEDEC. فك تشفير التوقيعات: CK و CK - إشارات الساعة لنقل البيانات ، واحدة مقلوبة بالنسبة إلى الأخرى (الساعة التفاضلية) ؛ COMMAND - الأوامر المتلقاة على خلايا الذاكرة ؛ قراءة - قراءة العملية ؛ NOP - لا توجد أوامر ؛ PRE - مكثفات إعادة الشحن - خلايا الذاكرة ؛ ACT - عملية تنشيط الصف ؛ العنوان - معالجة البيانات لبنوك الذاكرة ؛ DQS - ناقل البيانات (ستروب البيانات) ؛ DQ - ناقل إدخال وإخراج البيانات (ناقل البيانات: الإدخال / الإخراج) ؛ CL - CAS الكمون في هذه الحالة يساوي دورتين ؛ DO n - قراءة البيانات من السطر n. دورة واحدة هي الفاصل الزمني المطلوب لإشارات نقل البيانات CK و CK للعودة إلى موقعها الأولي ، ثابتًا في لحظة معينة.


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

أساسيات رفع تردد التشغيل عن ذاكرة الوصول العشوائي

يتم تحديد سرعة ذاكرة الوصول العشوائي بشكل أساسي من خلال مؤشرين: تكرار التشغيل والتوقيت. يجب اكتشاف أيهما سيكون له تأثير أكبر على أداء الكمبيوتر الشخصي بشكل فردي ، ومع ذلك ، لزيادة سرعة نظام الذاكرة الفرعي ، تحتاج إلى استخدام كلا الطريقتين. ما هي وحداتك قادرة على؟ مع درجة عالية من الاحتمالية بدرجة كافية ، يمكن التنبؤ بسلوك النرد من خلال تحديد أسماء الرقائق المستخدمة فيها. أنجح شرائح رفع تردد التشغيل DDR هي Samsung TCCD و UCCC و Winbond BH-5 و CH-5 ؛ DDR2 - ميكرون D9xxx ؛ DDR3 - ميكرون D9GTR. ومع ذلك ، ستعتمد النتائج النهائية أيضًا على نوع ثنائي الفينيل متعدد الكلور ، والنظام الذي يتم فيه تثبيت الوحدات ، وقدرة المالك على زيادة سرعة الذاكرة ، وببساطة على الحظ عند اختيار الحالات.

ربما تكون الخطوة الأولى التي يتخذها المبتدئين هي زيادة وتيرة تشغيل ذاكرة الوصول العشوائي. يتم ربطه دائمًا بـ FSB الخاص بالمعالج ويتم ضبطه باستخدام ما يسمى بالفواصل في BIOS الخاص باللوحة. يمكن التعبير عن الأخير في شكل كسري (1: 1 ، 1: 1.5) ، من حيث النسبة المئوية (50٪ ، 75٪ ، 120٪) ، في أوضاع التشغيل (DDR-333 ، DDR2-667). عند زيادة سرعة المعالج عن طريق زيادة FSB ، يزداد تردد الذاكرة تلقائيًا. على سبيل المثال ، إذا استخدمنا مقسم تعزيز 1: 1.5 ، فعندما يتغير تردد الناقل من 333 إلى 400 ميجاهرتز (عادةً ما يؤدي إلى Core 2 Duo) ، سيرتفع تردد الذاكرة من 500 ميجاهرتز (333 × 1.5) إلى 600 ميجاهرتز (400) × 1.5). لذلك ، عند فرض جهاز كمبيوتر ، راقب ما إذا كان حد التشغيل المستقر لذاكرة الوصول العشوائي يمثل حجر عثرة.

الخطوة التالية هي اختيار التوقيت الرئيسي ثم التوقيت الإضافي. يمكن ضبطها في BIOS الخاص باللوحة الأم أو تغييرها بواسطة أدوات مساعدة متخصصة أثناء التنقل في نظام التشغيل. ربما يكون البرنامج الأكثر تنوعًا هو MemSet ، لكن مالكي الأنظمة القائمة على معالجات AMD Athlon 64 (K8) سيجدون A64Tweaker مفيدًا جدًا. لا يمكن الحصول على مكاسب الأداء إلا عن طريق تقليل التأخيرات: أولاً وقبل كل شيء ، زمن انتقال CAS (CL) ، ثم RAS إلى CAS Delay (tRCD) ، RAS Precharge (tRP) و Active to Precharge (tRAS). إنها في الشكل المختصر CL4-5-4-12 التي يشير إليها مصنعو وحدات الذاكرة على ملصقات المنتج. بعد ضبط التوقيتات الرئيسية ، يمكنك الانتقال إلى خفض التوقيتات الإضافية.

تخطيط وحدة الذاكرة

الوحدات القياسية: أ) DDR2 ؛ ب) نزع السلاح والتسريح وإعادة الإدماج ؛ ج) SD-RAM.

  1. رقائق الذاكرة. تحدد مجموعة "الرقائق + ثنائي الفينيل متعدد الكلور" الحجم وعدد البنوك ونوع الوحدات (مع تصحيح الخطأ أو بدونه).
  2. SPD (كشف التواجد التسلسلي) عبارة عن شريحة ذاكرة غير متطايرة تحتوي على الإعدادات الأساسية لأي وحدة. أثناء بدء تشغيل النظام ، يقرأ BIOS الخاص باللوحة الأم المعلومات المعروضة في SPD ويضبط التوقيت المناسب وتكرار ذاكرة الوصول العشوائي.
  3. "المفتاح" هو فتحة خاصة على اللوحة ، يمكنك من خلالها تحديد نوع الوحدة. ميكانيكيًا يمنع التثبيت غير الصحيح للرقائق في الفتحات المخصصة لذاكرة الوصول العشوائي.
  4. مكونات وحدات smd (مقاومات ، مكثفات). إنها توفر الفصل الكهربائي لدارات الإشارة والتحكم في طاقة الرقائق.
  5. على الملصقات ، يجب على الشركات المصنعة الإشارة إلى معيار الذاكرة والتردد الاسمي للتشغيل والتوقيت الأساسي.
  6. RSV - لوحة دوائر مطبوعة. المكونات المتبقية للوحدة ملحومة عليها. غالبًا ما تعتمد نتيجة رفع تردد التشغيل على جودة PCB: يمكن أن تتصرف نفس الرقائق بشكل مختلف على اللوحات المختلفة.

تتأثر نتائج رفع تردد التشغيل في ذاكرة الوصول العشوائي بشكل كبير من خلال زيادة جهد إمداد النرد. غالبًا ما يتجاوز الحد الآمن للتشغيل طويل المدى القيم المعلنة من قبل الشركات المصنعة بنسبة 10-20 ٪ ، ولكن في كل حالة يتم اختيارها بشكل فردي ، مع مراعاة خصائص الرقائق. بالنسبة للذاكرة DDR2 الأكثر شيوعًا ، يكون جهد التشغيل غالبًا 1.8 فولت ، ويمكن رفعه إلى 2-2.1 فولت دون مخاطر كبيرة ، بشرط أن يستلزم ذلك تحسين نتائج رفع تردد التشغيل. ومع ذلك ، بالنسبة لوحدات overclocker التي تستخدم رقائق Micron D9 ، يعلن المصنعون عن جهد إمداد اسمي يبلغ 2.3-2.4 فولت.يوصى بتجاوز هذه القيم فقط لجلسات الجلوس قصيرة المدى ، عندما يكون كل ميغا هرتز إضافي من التردد مهمًا. لاحظ أنه أثناء التشغيل طويل المدى للذاكرة بجهد إمداد يختلف عن القيم الآمنة للرقائق المستخدمة ، فمن الممكن حدوث ما يسمى بتدهور وحدات ذاكرة الوصول العشوائي. يُفهم هذا المصطلح على أنه انخفاض في إمكانية رفع تردد التشغيل للوحدات بمرور الوقت (حتى عدم القدرة على العمل في الأوضاع العادية) والفشل الكامل للنرد. لا تتأثر عمليات التدهور بشكل خاص بجودة تبريد الوحدة - حتى الرقائق الباردة يمكن أن تتأثر. بالطبع ، هناك أيضًا أمثلة على الاستخدام الناجح طويل المدى لذاكرة الوصول العشوائي بجهد كهربائي مرتفع ، ولكن تذكر: تقوم بتنفيذ جميع العمليات عند إجبار النظام على مسؤوليتك ومخاطرك. لاتبالغ بها.

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

تؤدي جميع عمليات التلاعب الموصوفة إلى زيادة أداء النظام الفرعي للذاكرة ، ولكن غالبًا ما يكون من الصعب ملاحظة الزيادة بالعين المجردة. من خلال الضبط الجيد والزيادة الملحوظة في تردد الوحدات ، يمكنك الاعتماد على زيادة في الأداء تبلغ حوالي 10-15٪. المتوسطات أقل. هل تستحق اللعبة كل هذا العناء وهل من الضروري قضاء بعض الوقت في اللعب بالإعدادات؟ إذا كنت ترغب في دراسة عادات الكمبيوتر بالتفصيل - فلماذا لا؟

EPP و XMP - زيادة سرعة تشغيل ذاكرة الوصول العشوائي للكسالى

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

فيما يتعلق بذاكرة الوصول العشوائي ، بدأ كل شيء مع ملفات تعريف الأداء المحسن (EPP) التي قدمتها NVIDIA و Corsair. كانت اللوحات الأم القائمة على nForce 680i SLI هي الأولى التي توفر الحد الأقصى من الوظائف فيما يتعلق بتكوين نظام الذاكرة الفرعي. جوهر EPP بسيط للغاية: يختار مصنعو ذاكرة الوصول العشوائي أوضاع تشغيل عالية السرعة مضمونة غير قياسية لمنتجاتهم الخاصة ، ويوفر مطورو اللوحات الأم القدرة على تنشيطها من خلال BIOS. EPP - قائمة موسعة من إعدادات الوحدة التي تكمل المجموعة الأساسية. هناك نسختان من SWU - مختصرة وكاملة (نقطتان و 11 نقطة احتياطية ، على التوالي).

معاملالقيم الممكنة لـ EPPأيد
JEDEC SPDملف تعريف EPP المختصراستكمال ملف تعريف ERR
الكمون CAS2, 3, 4, 5, 6 نعمنعمنعم
الحد الأدنى من وقت الدورة في CAS المدعومةJEDEC + 1.875 نانوثانية (DDR2-1066)نعمنعمنعم
الحد الأدنى من RAS إلى CAS Delay (tRCD) JEDEC *نعمنعمنعم
الحد الأدنى لوقت شحن الصف (tRP)JEDEC *نعمنعمنعم
الحد الأدنى لوقت الشحن المسبق (tRAS)JEDEC *نعمنعمنعم
كتابة وقت الاسترداد (tWR)JEDEC *نعمنعمنعم
الحد الأدنى من وقت النشاط إلى وقت النشاط / التحديث (tRC)JEDEC *نعمنعمنعم
مستوى الجهد1.8-2.5 فولت- نعمنعم
معدل قيادة العنوان1 ت ، 2 ت- نعمنعم
العنوان Drive Strenght1.0x ، 1.25x ، 1.5x ، 2.0x- - نعم
رقاقة حدد محرك القوة1.0x ، 1.25x ، 1.5x ، 2.0x- - نعم
قوة محرك الساعة0.75 مرة ، 1.0 مرة ، 1.25 مرة ، 1.5 مرة- - نعم
قوة محرك البيانات0.75 مرة ، 1.0 مرة ، 1.25 مرة ، 1.5 مرة- - نعم
قوة محرك DQS0.75 مرة ، 1.0 مرة ، 1.25 مرة ، 1.5 مرة- - نعم
العنوان / تأخير غرامة الأوامر0، 1/64، 2/64، 3/64 MEMCLK- - نعم
وقت إعداد العنوان / الأمر1/2 ، 1 مملك- - نعم
رقاقة تحديد تأخير0، 1/64، 2/64، 3/64 MEMCLK- - نعم
رقاقة حدد وقت الإعداد1/2 ، 1 مملك- - نعم
* يتوافق نطاق القيم مع المتطلبات التي حددتها JEDEC لوحدات DDR2
تسمح لك ملفات تعريف EPP المتقدمة بإدارة تأخيرات وحدة DDR2 بشكل ملحوظ أكثر من المجموعة الأساسية المعتمدة من JEDEC.

مزيد من التطوير لهذا الموضوع هو مفهوم Xtreme Memory Profiles (XMP) ، المقدم من Intel. في جوهره ، لا يختلف هذا الابتكار عن EPP: يتم تسجيل مجموعة موسعة من إعدادات ذاكرة الوصول العشوائي (RAM) ، وأنماط السرعة المضمونة من قبل الشركات المصنعة في SPD للأقواس ، وإذا لزم الأمر ، يتم تنشيطها في BIOS الخاص باللوحة. نظرًا لأن ملفات تعريف الذاكرة Xtreme وملفات تعريف الأداء المحسّن يتم توفيرها بواسطة مطورين مختلفين ، فقد تم اعتماد الوحدات النمطية لمجموعات الشرائح الخاصة بها (استنادًا إلى شرائح NVIDIA أو Intel). XMP ، كمعيار لاحق ، ينطبق فقط على DDR3.

بالطبع ، ستكون تقنيات EPP و XMP ، والتي يسهل تنشيط احتياطيات ذاكرة الوصول العشوائي ، مفيدة للمبتدئين. ومع ذلك ، هل ستتيح لك الشركات المصنعة للوحدات النمطية تحقيق أقصى استفادة من منتجاتها؟ هل تريد المزيد؟ ثم نحن على الطريق - سوف نتعمق أكثر في جوهر زيادة سرعة نظام الذاكرة الفرعي.

نتائج

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

يعد ضبط تشغيل الوحدات أمرًا مزعجًا إلى حد ما ، وإذا كنت لا تحتاج إلى أقصى أداء ، وإذا لم تحدد كل درجة في تطبيق الاختبار مصير السجل ، فيمكنك تقييد نفسك بالالتزام بالتردد والتوقيت الرئيسي . تؤثر معلمة CAS Latency (CL) بشكل كبير على الأداء. دعنا نسلط الضوء أيضًا على RAS to CAS Delay (tRCD) و RAS Precharge (tRP) و Cycle Time (أو Active to Precharge) (tRAS) - هذه هي المجموعة الأساسية ، والتوقيتات الرئيسية ، دائمًا ما يشير إليها المصنعون. انتبه لخيار Command Rate (الأكثر ملاءمة لمالكي اللوحات الحديثة القائمة على شرائح NVIDIA). ومع ذلك ، لا تنسى توازن الخصائص. قد تتفاعل الأنظمة التي تستخدم وحدات تحكم ذاكرة مختلفة بشكل مختلف مع تغييرات المعلمات. عند رفع تردد تشغيل ذاكرة الوصول العشوائي (RAM) ، يجب أن تلتزم بالنظام العام: الحد الأقصى لرفع تردد التشغيل للمعالج مع تردد منخفض للوحدات ← رفع تردد التشغيل الأقصى للذاكرة في التردد مع أسوأ التأخيرات (تغيير القواسم) ← تقليل التوقيت مع الحفاظ على مؤشرات التردد التي تم تحقيقها.

عرض محتويات وحدة ذاكرة SPD التي تدعم ملفات تعريف الأداء المحسن باستخدام الأداة المساعدة CPU-Z. يمكن ملاحظة أن SWR # 1 لديه وضع عالي السرعة يسمح لك بإطلاق إمكانات ذاكرة الوصول العشوائي.التردد الحالي للتشغيل وتأخيرات نظام الذاكرة الفرعي. يتيح لك برنامج CPU-Z تحديد هذه الإعدادات بسرعة ومراقبتها في الوقت الفعلي (مفيد إذا قمت بتغيير التأخيرات أثناء وجودك في نظام التشغيل).

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

أدق تعريف للتوقيتات (بما في ذلك المواعيد الفرعية) - هذا ما ستتحدث عنه المقالة. تحتوي معظم المقالات على الشبكة على أخطاء وعدم دقة. هناك مواد جديرة جدًا - المقالة Enot "قليلاً عن عمل DDR SDRAM ومعلمة Tras". عيبه الوحيد هو أنه لا يتم أخذ جميع المواعيد في الاعتبار.


لبدء دراسة القضايا المتعلقة بالتوقيت ، يجب أن تعرف كيف تعمل ذاكرة الوصول العشوائي بالفعل. أقترح التعرف على المبدأ الوارد في المقالة أعلاه Enot. دعنا نكتشف أن بنية الذاكرة تشبه الجدول ، حيث يتم تحديد صف أولاً ، ثم العمود ؛ وأن هذا الجدول مقسم إلى بنوك ، للذاكرة ذات كثافة أقل من 64 ميجابت (SDRAM) بمقدار قطعتين ، فوق - 4 (قياسي). مواصفات ذاكرة DDR2 SDRAM مع رقائق كثافة 1 جيجابت توفر بالفعل لـ 8 بنوك.
وتجدر الإشارة أيضًا إلى أن فتح الخط في البنك المستخدم يستغرق وقتًا أطول من الوقت الذي يستغرقه فتح الخط في بنك آخر (لأنه يجب إغلاق الخط المستخدم أولاً). من الواضح أنه من الأفضل فتح خط جديد في بنك جديد (يعتمد مبدأ تبديل الخط على هذا).
عادة ما يوجد في الذاكرة (أو في المواصفات الخاصة بها) نقش مثل 3-4-4-8 أو 5-5-5-15. هذا سجل مختصر (ما يسمى بنظام التوقيت) لتوقيتات الذاكرة الرئيسية. ما هي المواعيد؟ من الواضح أنه لا يمكن تشغيل أي جهاز بسرعة غير محدودة. هذا يعني أن أي عملية تستغرق بعض الوقت حتى تكتمل. التوقيت هو التأخير الذي يحدد الوقت المطلوب لتنفيذ الأمر ، أي الوقت من إرسال الأمر إلى تنفيذه. ويشير كل رقم بالضبط إلى الوقت المطلوب.
الآن لنأخذ كل واحد على حدة. يتضمن مخطط التوقيت التأخيرات CL - Trcd - Trp - Tras ، على التوالي.
إذا قرأت المقالة بعناية ، فقد تعلمت أنه من أجل العمل مع الذاكرة ، يجب عليك أولاً تحديد الشريحة التي سنعمل بها. يتم ذلك باستخدام الأمر CS # (Chip Select). ثم يتم تحديد البنك والخط. قبل أن تتمكن من العمل مع أي خط ، يجب عليك تنشيطه. يتم ذلك باستخدام أمر تحديد سطر RAS # (يتم تنشيطه عند تحديد سطر). ثم (أثناء عملية القراءة الخطية) ، تحتاج إلى تحديد سطر باستخدام الأمر CAS # (نفس الأمر يبدأ القراءة). ثم اقرأ البيانات وأغلق الخط عن طريق الشحن المسبق للبنك.
يتم ترتيب المواعيد بالترتيب في أبسط استعلام (لسهولة الفهم). تأتي المواعيد أولاً ، ثم التوقيتات الفرعية.
TRCDتأخير RAS إلى CAS - الوقت المطلوب لتنشيط صف البنك ، أو الحد الأدنى من الوقت بين الإشارة لتحديد صف (RAS #) والإشارة لتحديد عمود (CAS #).
CL ، كاس لاتينسي- الحد الأدنى من الوقت بين إصدار أمر القراءة (CAS) وبدء نقل البيانات (زمن الوصول للقراءة).
Tras ، نشط للشحن- الحد الأدنى لوقت نشاط الصف ، أي الحد الأدنى من الوقت بين تنشيط الصف (فتحه) وإصدار أمر الشحن المسبق (بداية إغلاق الصف). لا يمكن إغلاق الصف قبل هذا الوقت.
TRP ، شحن مسبق للصف- الوقت اللازم لشحن البنك مسبقًا (الشحن المسبق). بمعنى آخر ، الحد الأدنى لوقت إغلاق الصف الذي يمكن بعده تنشيط صف بنك جديد.
CR ، معدل الأمر 1T / 2T- الوقت اللازم لوحدة التحكم لفك تشفير الأوامر والعناوين. خلاف ذلك ، الحد الأدنى من الوقت بين أمرين. بقيمة 1T ، يتم التعرف على الأمر لدورة واحدة ، مع 2T - 2 دورات ، 3T - 3 دورات (حتى الآن فقط على RD 600).
هذه كلها توقيتات أساسية. بقية التوقيتات لها تأثير أقل على الأداء ، وبالتالي فهي تسمى بالتوقيتات الفرعية.
TRC، وقت دورة الصف ، التنشيط للتنشيط / وقت التحديث ، وقت التحديث النشط إلى النشط / التلقائي - الحد الأدنى من الوقت بين تنشيط صفوف نفس البنك. إنه مزيج من التوقيتات Tras + Trp - الحد الأدنى من الوقت الذي يكون فيه الخط نشطًا ووقت إغلاقه (يمكنك بعد ذلك فتح خط جديد).
Trfc، وقت دورة تحديث الصف ، تحديث تلقائي لوقت دورة الصف ، تحديث لتنشيط / تحديث فترة الأمر ، - الحد الأدنى من الوقت بين أمر لتحديث صف وأمر تنشيط أو أمر تحديث آخر.
Trd، أمر البنك النشط A إلى أمر البنك النشط B ، تأجيل RAS إلى RAS ، الصف النشط إلى الصف النشط - الحد الأدنى من الوقت بين تنشيط صفوف البنوك المختلفة. من الناحية المعمارية ، يمكنك فتح خط في بنك آخر فور فتح خط في البنك الأول. القيد كهربائي بحت - يتطلب تنشيطه الكثير من الطاقة ، وبالتالي ، مع التنشيط المتكرر للأوتار ، يكون الحمل الكهربائي على الدائرة مرتفعًا جدًا. لتقليله ، تم تقديم هذا التأخير. تستخدم لتنفيذ وظيفة تشذير الوصول إلى الذاكرة.
Tccd، CAS to CAS Delay - الحد الأدنى من الوقت بين أمري CAS #.
WR، استرجاع الكتابة ، الكتابة إلى الشحن المسبق - الحد الأدنى من الوقت بين نهاية عملية الكتابة والأمر لشحن صف لبنك واحد.
WTR، Trd_wr ، اكتب للقراءة - الحد الأدنى من الوقت بين نهاية الكتابة وإصدار أمر القراءة (CAS #) في رتبة واحدة.
RTW، قراءة للكتابة - الحد الأدنى من الوقت بين نهاية عملية القراءة وإصدار أمر الكتابة ، في رتبة واحدة.
نفس الرتبة اكتب لكتابة التأخير- الحد الأدنى من الوقت بين أمرين للتسجيل في نفس المرتبة.
ترتيب مختلف الكتابة لكتابة التأخير- الحد الأدنى من الوقت بين فريقين للتسجيل في رتب مختلفة.
Twr_rd، الرتب المختلفة اكتب لتأخير القراءة - الحد الأدنى للوقت بين نهاية الكتابة وإصدار أمر القراءة (CAS #) في رتب مختلفة.
نفس المرتبة قراءة لقراءة التأخير- الحد الأدنى من التأخير بين أمري قراءة في نفس المرتبة.
trd_rd، الرتب المختلفة تأخر القراءة للقراءة - الحد الأدنى من التأخير بين أمرين للقراءة في رتب مختلفة.
TRTP، قراءة لشحن مسبق - الحد الأدنى للفاصل الزمني بين إصدار أمر القراءة قبل الأمر بالشحن المسبق.
إعادة الشحن لشحنها- الحد الأدنى من الوقت بين أمرين من الشحن المسبق.
tpall_rp، شحن الكل إلى التأخير النشط - التأخير بين الأمر Precharge All وأمر التنشيط الخطي.
نفس الترتيب من PALL إلى REF- يحدد الحد الأدنى للوقت بين Precharge All و Refresh في نفس الترتيب.
تأخر تصنيف REF إلى REF مختلف- يحدد الحد الأدنى للتأخير بين أمرين للتحديث (التحديث) في رتب مختلفة.
WL، كتابة الكمون - التأخير بين إصدار أمر الكتابة وإشارة DQS. على غرار CL ، ولكن للتسجيل.
تدال، مقتبس من JEDEC 79-2C ، ص 74: استعادة الشحن التلقائي للكتابة + وقت الشحن المسبق (Twr + Trp).
Trcd_rd / Trcd_wr، تنشيط للقراءة / الكتابة ، RAS لتأخير قراءة / كتابة CAS ، عنوان RAW إلى عنوان العمود للقراءة / الكتابة - مزيج من توقيتين - Trcd (RAS to CAS) وتأخير الأمر rd / wr. هذا الأخير هو الذي يفسر وجود Trcd مختلفة - للكتابة والقراءة (Nf 2) وتثبيت BIOS - Fast Ras to Cas.
تك، مدة دورة الساعة - فترة دورة واحدة. هو الذي يحدد وتيرة الذاكرة. يعتبر كالتالي: 1000 / Tck \ u003d X Mhz (تردد حقيقي).
CS، Chip Select - الوقت المطلوب لتنفيذ الأمر المعطى بواسطة إشارة CS # لتحديد شريحة الذاكرة المطلوبة.
تاك، وقت الوصول إلى الإخراج DQ من CK - الوقت من مقدمة الدورة إلى إخراج البيانات بواسطة الوحدة.
وقت إعداد العنوان والأمر قبل الساعة، وهو الوقت الذي يسبق إرسال إعدادات عنوان التعليمات الحافة الصاعدة للساعة.
العنوان والأمر عقد الوقت بعد الساعة، مقدار الوقت الذي سيتم "غلق" فيه إعدادات العنوان والتعليمات بعد حافة الساعة المتساقطة.
وقت إعداد إدخال البيانات قبل الساعة ، إدخال البيانات عقد الوقت بعد الساعة، نفس ما ورد أعلاه ، ولكن للبيانات.
تك ماكسالحد الأقصى لوقت دورة الجهاز SDRAM - أقصى وقت لدورة الجهاز.
Tdqsq ماكس، DDR SDRAM Device DQS - انحراف DQ لـ DQS وإشارات DQ المرتبطة - أقصى تحول بين ستروب DQS وإشارات البيانات المرتبطة.
تقص، DDR SDRAM Device Read Data Hold Skew Factor - أقصى تغيير "لقفل" قراءة البيانات.
تك ، تي سي إلعرض النبض العالي / المنخفض CK - مدة المستوى العالي / المنخفض لتردد الساعة CK.
ثب، عرض نصف نبضة CK - مدة نصف دورة الساعة CK.
الحد الأقصى من عدم التزامن الكمون- أقصى وقت تأخير غير متزامن. تتحكم المعلمة في مدة التأخير غير المتزامن ، والتي تعتمد على الوقت اللازم لتمرير الإشارة من وحدة التحكم في الذاكرة إلى وحدة الذاكرة الأبعد والعودة. الخيار موجود في معالجات AMD (Athlon \ Opteron).
DRAM قراءة مزلاج التأخير- التأخير الذي يحدد الوقت المطلوب لـ "قفل" (التعرف الواضح) لجهاز معين. فعلي عندما يزداد الحمل (عدد الأجهزة) على وحدة تحكم الذاكرة.
تريبري، قراءة التمهيد - الوقت الذي يؤخر فيه جهاز التحكم في الذاكرة تنشيط استقبال البيانات قبل القراءة ، وذلك لتجنب تلف البيانات.
Trpst ، Twpre ، Twpst، اكتب التمهيد ، اقرأ postamble ، اكتب postamble - نفس الشيء للكتابة وبعد تلقي البيانات.
قراءة / كتابة تجاوز قائمة الانتظار- يحدد عدد المرات التي يمكن فيها لوحدة التحكم في الذاكرة تجاوز الطلب الأقدم في قائمة الانتظار قبل تنفيذه.
تجاوز ماكس- يحدد عدد المرات التي يمكن فيها تجاوز الإدخال الأقدم في DCQ قبل إلغاء اختيار المحكم. عند التعيين على 0 ، يتم دائمًا مراعاة اختيار المحكم.
حالة انتظار SDRAM MA، تحدد حالة انتظار القراءة من 0 إلى 2 دورات قبل معلومات العنوان قبل إعطاء إشارة CS #.
الدوران حول الإدراج- التأخير بين الدورات. يضيف تأخيرًا بنقرة واحدة بين عمليتي قراءة / كتابة متتاليتين.
توقيت البداية DRAM R / W، تأخير الأمر rd / wr - التأخير قبل تنفيذ أمر القراءة / الكتابة. عادة 8/7 أو 7/5 أشرطة على التوالي. الوقت من إصدار الأمر إلى تفعيل البنك.
مقدمة المضاربة، قراءة المضاربة SDRAM. عادة ، تتلقى الذاكرة العنوان أولاً ، ثم أمر القراءة. نظرًا لأن فك شفرة العنوان يستغرق وقتًا طويلاً نسبيًا ، فمن الممكن تطبيق البداية الوقائية عن طريق إصدار عنوان وأمر متتاليين دون تأخير ، مما يحسن استخدام الناقل ويقلل من وقت التوقف عن العمل.
Twtr نفس البنك، اكتب لقراءة وقت الاستجابة لنفس البنك - الوقت بين إنهاء عملية الكتابة وإصدار أمر القراءة في نفس البنك.
Tfaw، أربعة نوافذ نشطة - الحد الأدنى من الوقت لتنشيط أربعة نوافذ (صفوف نشطة). يتم استخدامه في أجهزة ثمانية البنوك.
ستروب الكمون. التأخير عند إرسال نبضة مبهرة (نبض محدد).
معدل تحديث الذاكرة. معدل تحديث الذاكرة.
كما أود أن أذكر أهم قضية - مسألة المصادر. يعتمد على جودته على مدى دقة المادة. منظمة JEDEC هي المسؤولة عن الموافقة على جميع معايير RAM ، لذلك يتم إزالة مسألة الكفاءة. الاستثناء هو أحدث المواد (Intel ، Dron "t") ، والتي تحتوي على عدد من الأخطاء المطبعية ، والتي تم استخدامها كمساعدات.
المواد المستخدمة:
1. DDR SDRAM "JEDEC SOLID STATE TECHNOLOGY ASSOCIATION JESD79E مايو 2005 مواصفة SDRAM لمعدل البيانات المزدوجة (DDR) (مراجعة JESD79D)"
2. DDR2 SDRAM SPECIFICATION JEDEC SOLID STATE TECHNOLOGY ASSOCIATION JESD79-2C (مراجعة JESD79-2B) مايو 2006
3. 4_01_02_04R13 الملحق د ، Rev. 1.0: SPD لـ DDR SDRAM
4. ورقة بيانات عائلة مجموعة الشرائح Intel® 965 Express
5. المادة Dron "t

أسماء الخيارات المماثلة الأخرى:أمر DRAM 1T / 2T ، معدل قيادة SDRAM.

معدل أوامر DRAM - هذا هو ما يسمى بتوقيت الأمر ، وهي دالة للتأخير بين مراحل وحدة تحكم DRAM (الدائرة المصغرة التي تتحكم في الذاكرة). تشكل مجموعة منفصلة قابلة للتكوين من خيارات BIOS. في هذه المقالة ، سنحاول معرفة قيمة هذه الوظيفة المثالية ولماذا.

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

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

يسمح توقيت معدل أوامر BIOS DRAM للمستخدم بتحديد الفاصل الزمني للتأخير أعلاه بشكل مستقل ، والاختيار بين 1T أو 2T (دورة).

هل يجب علي تمكين الخيار؟

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

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

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



نوصي بالقراءة

قمة