نشرت تحت تصنيف ALL

خصائص ذاكرة الرام



ECC vs no ECC


لدينا نوعان من الرامات النوع الأول هو Non ECC اختصارا لـ NON Error Correction Code و تستخدم في أجهزة الكمبيوتر العادية و لا توفر عملية تصحيح او ارجاع البيانات المختربة و بها ثماني شرائح الكترونية

النوع الثاني هو ECC و هي اختصارا لـ Error Correction Code و هي تستخدم في السيرفرات لتصحيح أخطاء فقد البيانات و تستخدم شريحة الكترونية اضافية لتصبح تسع و هي مخصصة لعملية التصحيح و الإرجاع للبيانات

تستطيع المزج بين النوعين علي نفس اللوحة الأم الا أنك ستفقد ميزة استرجاع البيانات بالإضافة أنه لابد أن تتأكد من دعم اللوحة الأم لخاصية ECC

و هذه احدي المواصفات سيرفر PowerEdge R330 Rack Server مبينا فيها انواع الرامات المتاحة


و لدينا عدة خصائص أخري للرام مثل

Maximum clock speed

Internal Rate

DDR clock rate


maximum clock speed و يسمي أيضا maximum clock rate فيوضح معدل سرعة نقل البيانات داخل الرامة من مكثفات التخزين memory arry الي واجهة النقل الي خارج الرامة I/O buffer

و يكتب كمواصفات علي الرام هكذا DDR3-xxxx مثل DDR3-1333 أو DDR2-800 و هكذا كما تري

maximum clock speed ليس بالطبع السرعة الحقيقية انما هو ضعف السرعة الحقيقية للذاكرة فالسرعة الحقيقية هي التي تعرف بـ real clock speed أو Bus Clock rate

real clock speed أو Bus Clock rate


كما قلنا ف
maximum clock speed ليس بالطبع السرعة الحقيقية انما هو ضعف السرعة الحقيقية للذاكرة فالسرعة الحقيقية هي التي تعرف بـ real clock speed أو Bus Clock rate

تري هناك سرعتان سرعة حقيقية 200 MHZ real و سرعة قصوي 400 MHZ DDR


و هذا ينشأ بالطبع من أن ارسال البيانات يتضاعف خلال الدورة الواحدة data transferred per clock cycle في رامات DDR – من اسمها Double Data Rate – فلو أن لدينا رام DDR3-1333 فيسمي DDR clock rate هو 1333 و لكن بالأصل real clock rate نصف هذه القيمة أي 666.5 ميجا هرتز لأنه يرسل مرتين خلال الدورة الواحدة

Maximum Theoretical Transfer Rate

Data Rate

Bandwidth


هو معدل نقل البيانات من الرامات الي المعالج و يحسب من خلال هذه المعادلة

Bandwidth = real clock rate x data transferred per clock cycle x bits transferred per clock cycle / 8

و حيث أن

DDR clock rate = real clock rate x data transferred per clock cycle

و ذلك لأنه كما قلنا لأنه يرسل مرتين خلال الدورة الواحدة أي أن data transferred per clock cycle تساوي 2

و بذلك يكون المعادلة بهذا الشكل

Bandwidth = DDR clock rate x bits transferred per clock cycle / 8

و حيث أن bits transferred per clock cycle تساوي 64 بت أي أنه يتم نقل بيانات في نفس الوقت بمعدل 64 bits و لذلك فإننا نستطيع أن نكتب المعادلة بهذا الشكل

Bandwidth = DDR clock rate x 8

و يتم التعرف عليه علي الرامات من خلال الشكل التالي


فالرقم PC3-10666 يخبرنا أن الذاكرة من فئة DDR3 و تنقل بيانات بحد أقصي 10666 MB/s أي 10.4 GB/s

و هو طبعا ليس السرعة الحقيقية بل أقصي سرعة نظرية لنقل البيانات من الرام الي شريحة المعالج , و يتم الإستعاضة عن ذلك الفرق بتقنيات أخري مثل Dual Channel

RAM Timing


يخبرنا Timing بمقدار التأخير في سرعة الرام الداخلية و تكتب قبلها كلمات مثل CAS Latency أو CL  أو access time

و هي أرقام مثل 3-4-4-8 أو 5-5-5-15 أو 7-7-7-21 أو 9-9-9-24و يعتبر الأقل هو الأفضل حيث تمثل كل منها عدد الدورات clock cycle التي تستغرقها الذاكرة لتنفيذ مهمة ما

Column Access Strobe (CAS) latency


قد تكون لديك نفس الرمات و بنفس السرعة و تكون احدها أسرع من الأخري و يرجع ذلك الي خاصية التأخير Delay CAS و التي يسمي أيضا CL أو Access Time

التأخير بشكل عام هو الفرق بين لحظة الأمر و لحظة التنفيذ و هو هنا الفرق الزمني بين لحظة أمر memory controller لـ memory module و لحظة تنفيذ الأمر و وصوله الي مخارج الرام PIN

أي بالضبط عدد الدورات clock cycles التي تضيع أثناء معالجة الأمر و بذلك نعني بـ CS 7 أي أنه سيضيع سبع دورات خلال تنفيذ الأمر

نادر المنسي

Advertisements

المعلق:

مهندس عربي يطمح و يساعد في الرقي بالمحتوي العربي للتكنولوجيا عبر ترجمة و اعداد مقالات و كتب علمية في مجال الشبكات و الإتصالات السلكية و اللاسلكية

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   /  تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   /  تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   /  تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   /  تغيير )

w

Connecting to %s