نظم الرقابة والتألق
حساب مدى القدرة على الوصول في نظم الذاكرة الهرمية
Table of Contents
وتصمم نظم الذاكرة الهرمية لتعظيم الوقت المتاح للوصول إلى البيانات عن طريق تنظيم الذاكرة إلى مستويات مختلفة، مثل الكيتش والذاكرة الرئيسية والتخزين، وينطوي حساب مدى ملاءمة الوصول إلى المعلومات على فهم الوقت الذي يستغرقه استرداد البيانات من كل مستوى واحتمال الوصول إلى كل مستوى.
فهم الهرميات التذكارية
وتتم هيكلة التسلسل الهرمي للمقاييس من أجل تحقيق التوازن بين السرعة والتكاليف، إذ أن مستويات الذاكرة السريعة مثل المخبأ أصغر وأرخص، في حين أن المستويات البطيئة مثل تخزين الأقراص أكبر وأرخص، وتتباين فترات الوصول إلى البيانات اختلافا كبيرا عبر هذه المستويات.
حساب معدل الوصول
ويمكن حساب معدل الاحتياطات الإجمالية في الوصول باستخدام الصيغة التالية:
Average Access Time = (Hit Rate × Cache Access Time) + (Miss Rate × Second Level Access Time)]
أين:
- Hit Rate]: Probability that data is found in the current level.
- Miss Rate]: Probability that data is not found and must be retrieved from a lower level.
- Access Time]: Time taken to access data at a specific level.
حساب نموذجي
يفترض أن يكون للمخبأ معدل ضرب بنسبة 90 في المائة، مع مرور الوقت على دخوله في الثانية الواحدة من النانو، وأن الذاكرة الرئيسية لديها وقت وصول قدره 100 ثانية من النانو، ويحسب متوسط وقت الوصول على النحو التالي:
Average = (0.9 × 1 ns) + (0.1 × 100 ns) = 0.9 ns + 10 ns = 10.9 ns]
خاتمة
وينطوي حساب مدى سهولة الوصول إلى المعلومات على فهم احتمالات حدوث ضربات وخسائر في المخبأ، وكذلك أوقات الوصول في كل مستوى من مستويات الذاكرة، مما يساعد على تصميم نظم فعالة للذاكرة تحقق الأداء الأمثل.