درک عملکرد سلسله مراتب حافظه کامپیوتر برای بهینه سازی کارایی سیستم ضروری است.این راهنما یک فرایند روشن و گام به گام برای محاسبه معیارهای عملکرد کلیدی مربوط به سلسله مراتب حافظه، مانند نرخ ضربه، نرخ از دست دادن و زمان دسترسی متوسط فراهم می کند.

مفاهیم کلیدی در حافظه Hierarchy

سلسله مراتب حافظه شامل سطوح متعدد، از جمله ثبت نام، حافظه اصلی و ذخیره سازی ثانویه است.هر سطح دارای زمان و اندازه های مختلف دسترسی است، تاثیر عملکرد کلی سیستم.

محاسبه نرخ ضربه و نرخ خانم

نرخ ضربه نشان می دهد درصد دسترسی های حافظه موجود در یک سطح حافظه خاص است. نرخ از دست رفتن مکمل نرخ ضربه است.

  • تعداد ضربه های کش را تعیین کنید و در طول یک دوره از دست بدهید.
  • نرخ بهره: نرخ سلام (شمارهٔ [ Hits] / (Total Accesses)
  • نرخ بهره: نرخ امتیاز = 1 - Hit Rate

زمان دسترسی متوسط

زمان دسترسی متوسط زمان گرفته شده برای بازدید و از دست دادن در هر سطح از سلسله مراتب است: فرمول این است:

[در این باره] [در زمان دسترسی به زمان] = (زمان) + (مشروط) × [مشروط] [مشرکان] [۱]

کجا:

  • [در این باره] زمان (FLT:0) زمان برای دسترسی به داده ها از حافظه است.
  • مجازات زمان اضافی برای جمع آوری اطلاعات از سطح بعدی حافظه است.

مثالی از Calculation

فرض کنید یک کش دارای نرخ ضربه 90٪، زمان ضربه 1 نانو ثانیه و مجازات از دست رفته 10 نانو ثانیه است.

[Average Access Time = 1 + (0.10 × 10) = 2 نانو ثانیه [[ویرایش]