إن فهم مدى ما يتطلبه الأمر من الحصول على ذاكرة الحاسوب أمر أساسي في هيكل الحاسوب، وهذه المادة توفر نهجا واضحا متدرجا لحساب أوقات وصول الذاكرة، مما يساعد على تحقيق الأداء الأمثل للنظام.

عناصر وقت الوصول إلى الذاكرة

ويتوقف وقت الوصول إلى الذاكرة على عدة عوامل، منها وقت إرسال الطلب، واسترجاع البيانات، وأي تأخيرات تحدث نتيجة التسلسل الهرمي للمخدّرات أو التسلسل الهرمي للذاكرة، والوقت الإجمالي هو مجموع هذه المكونات.

حساب الخطوة خطوة خطوة خطوة خطوة خطوة

اتبع هذه الخطوات لحساب وقت وصول الذاكرة:

  • حدد وقت ضرب المخبأ، وهو الوقت المناسب للحصول على البيانات إذا كان في المخبأ.
  • حساب عقوبة الغيبة، التي تتضمن الوقت لجلب البيانات من الذاكرة الرئيسية.
  • تقدير معدل ضربات المخبأ، النسبة المئوية للوصول في المخبأ.
  • Use the formula: Total Access Time = (Hit Rate × Cache Hit Time) + (Miss Rate × Miss Penalty).

حساب نموذجي

وأظن أن وقت ضرب الخيط هو الثاني من السنة الأولى، وعقوبة الغيبة هي 50 ثانية من نوع النانو، ومعدل ضربات الاختبارات هو 90 في المائة، ومجموع الوقت اللازم للوصول إلى الذاكرة هو:

مجموع الوقت = (0.9 x 1 ns) + (0.1 × 50 ns) = 0.9 ns + 5 ns = 5.9 نانو ثانية.